@charset "UTF-8";:root{--white:#fff;--black:#1d1d2f;--grey:#f2f2f2;--dark-grey:#646464;--error-color:#d6140a}.row{display:flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap}@media (min-width:480px){.row{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:768px){.row{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:992px){.row{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1200px){.row{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1470px){.row{margin-left:-.75rem;margin-right:-.75rem}}.col{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;width:100%;max-width:100%;min-height:1px}.col.-centered{margin:0 auto}@media (min-width:480px){.col{padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.col{padding-left:.75rem;padding-right:.75rem}}@media (min-width:992px){.col{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1200px){.col{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1470px){.col{padding-left:.75rem;padding-right:.75rem}}@media (min-width:480px){.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-xs-1{margin-left:8.3333333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-xs-2{margin-left:16.6666666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-xs-3{margin-left:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-xs-4{margin-left:33.3333333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-xs-5{margin-left:41.6666666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-xs-6{margin-left:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-xs-7{margin-left:58.3333333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-xs-8{margin-left:66.6666666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-xs-9{margin-left:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-xs-10{margin-left:83.3333333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-xs-11{margin-left:91.6666666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-xs-12{margin-left:100%}}@media (min-width:768px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-sm-1{margin-left:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-sm-2{margin-left:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-sm-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-sm-4{margin-left:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-sm-5{margin-left:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-sm-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-sm-7{margin-left:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-sm-8{margin-left:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-sm-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-sm-10{margin-left:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-sm-11{margin-left:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-sm-12{margin-left:100%}}@media (min-width:992px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-md-1{margin-left:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-md-2{margin-left:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-md-3{margin-left:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-md-4{margin-left:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-md-5{margin-left:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-md-6{margin-left:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-md-7{margin-left:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-md-8{margin-left:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-md-9{margin-left:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-md-10{margin-left:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-md-11{margin-left:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-md-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-lg-1{margin-left:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-lg-2{margin-left:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-lg-3{margin-left:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-lg-4{margin-left:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-lg-5{margin-left:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-lg-6{margin-left:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-lg-7{margin-left:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-lg-8{margin-left:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-lg-9{margin-left:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-lg-10{margin-left:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-lg-11{margin-left:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-lg-12{margin-left:100%}}@media (min-width:1470px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-xl-1{margin-left:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-xl-2{margin-left:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-xl-3{margin-left:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-xl-4{margin-left:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-xl-5{margin-left:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-xl-6{margin-left:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-xl-7{margin-left:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-xl-8{margin-left:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-xl-9{margin-left:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-xl-10{margin-left:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-xl-11{margin-left:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-xl-12{margin-left:100%}}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}}@media (min-width:768px){.container{max-width:1330px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media (min-width:1200px){.container{padding-left:50px;padding-right:50px}}body.path-taxonomy.role-authenticated .block-local-tasks-block,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block{position:fixed;bottom:0;-webkit-box-shadow:-1px 0 2px 1px rgba(0,0,0,.3);box-shadow:-1px 0 2px 1px rgba(0,0,0,.3);color:var(--white);z-index:100;width:900px;font-weight:600;text-align:center}@media (min-width:768px){body.path-taxonomy.role-authenticated .block-local-tasks-block,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block{left:10%;right:10%;border-radius:5px 5px 0 0;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}body.path-taxonomy.role-authenticated .block-local-tasks-block a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a{color:var(--white);font-size:14px!important;font-weight:500!important;font-family:Ginter,Inter,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;display:inline-block;text-decoration:none;padding:13px 7px}body.path-taxonomy.role-authenticated .block-local-tasks-block a:active,body.path-taxonomy.role-authenticated .block-local-tasks-block a:focus,body.path-taxonomy.role-authenticated .block-local-tasks-block a:hover,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:active,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:focus,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:hover{text-decoration:underline}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs{margin:0}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary{background-color:#2a2a2d;padding:0 20px}@media (min-width:768px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary{border-radius:4px 4px 0 0}}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary a.is-active,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary a.is-active{color:var(--white)}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary a:hover,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary a:hover{background-color:#222}@media (min-width:1200px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary li:first-child a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary li:first-child a{border-radius:5px 0 0 0}}@media (min-width:1200px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary li:last-child a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary li:last-child a{border-radius:0 5px 0 0}}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.secondary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.secondary{background:#666;padding:0 10px}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs li,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs li{display:inline-block;list-style:none;padding:0}body.path-taxonomy.role-authenticated .block-local-tasks-block .contextual,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .contextual{display:none}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration{margin-left:48px!important}#toolbar-item-administration-tray,.toolbar-horizontal .menu-item>.toolbar-menu,.toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,.toolbar .toolbar-menu,.toolbar .toolbar-tray{background-color:#2a2a2d!important}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration .menu-item>.toolbar-icon.is-active,.toolbar-horizontal .toolbar-tray .hover-intent>.toolbar-icon,.toolbar-horizontal .toolbar-tray .menu-item a:focus,.toolbar-horizontal .toolbar-tray .menu-item a:hover{background-color:#434349!important}body.gin--horizontal-toolbar.role-authenticated{-webkit-padding-before:41px!important;padding-block-start:41px!important}.toolbar-tray a:not(.toolbar-icon-default){color:#fff!important;font-size:14px!important;font-weight:400!important;padding:13px 15px!important}.toolbar-tray a:not(.toolbar-icon-default):active,.toolbar-tray a:not(.toolbar-icon-default):focus,.toolbar-tray a:not(.toolbar-icon-default):hover{text-decoration:underline!important}.toolbar-tray a:not(.toolbar-icon-default) .toolbar-menu a{padding:10px!important}.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:not(.menu-item__admin_toolbar_tools-help)>.toolbar-box>.toolbar-icon:not(.toolbar-handle):before,.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:not(.menu-item__admin_toolbar_tools-help)>.toolbar-icon:before{display:none}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{background:var(--white)!important}.gin--horizontal-toolbar #toolbar-administration,.gin--horizontal-toolbar #toolbar-administration .toolbar-bar{height:41px!important}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration>.toolbar-menu{height:41px}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration>.toolbar-menu .toolbar-menu{height:auto}*,:after,:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}img,video{height:auto}iframe,img,video{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd,dl,menu,ol,ul{margin:0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;display:block;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border-color:silver;margin:0 2px}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.hidden{display:none}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}.invisible{visibility:hidden}.ipe-tabs [data-tab-id=revert] a{display:none}.ipe-tabs .ipe-tab:nth-last-child(2){border-right:1px solid #a9a9a9;border-top-right-radius:9px}.block-local-tasks-block{font-family:Arial,sans-serif;font-size:.9375rem;color:#fff;width:800px;font-weight:600}@media (min-width:550px){.block-local-tasks-block{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.block-local-tasks-block a{padding:14px 6px}.block-local-tasks-block a:active,.block-local-tasks-block a:focus,.block-local-tasks-block a:hover{color:#fff;text-decoration:underline}.block-local-tasks-block .tabs.primary{background-color:#2d2d2d;padding:0 20px}@media (min-width:550px){.block-local-tasks-block .tabs.primary{border-radius:4px 4px 0 0}}#drupal-off-canvas .dropbutton li{position:relative}#drupal-off-canvas select:not([multiple]){-webkit-appearance:none}#drupal-off-canvas .dropbutton-multiple .dropbutton-widget{width:auto;height:auto}#drupal-off-canvas input[type=submit].button{-webkit-box-sizing:border-box;box-sizing:border-box}#drupal-off-canvas input[type=submit].button.remove-button{background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 50%;width:30px;height:30px;text-indent:-9999px;font-size:0;overflow:hidden}#drupal-off-canvas .form-textarea{border-radius:4px;color:#2b2b2b;margin:2px 0 0}#drupal-off-canvas .form-textarea:focus{border-color:#333;-webkit-box-shadow:none;box-shadow:none;outline:none}#drupal-off-canvas .chosen-single{margin-top:3px}#drupal-off-canvas .chosen-single,#drupal-off-canvas .chosen-single b,#drupal-off-canvas .chosen-single div,#drupal-off-canvas .chosen-single span{background:#fff;color:#2b2b2b;-webkit-box-shadow:none;box-shadow:none}#drupal-off-canvas .chosen-drop{background:#fff;color:#2b2b2b;left:0;border-color:#fff}#drupal-off-canvas .chosen-drop li,#drupal-off-canvas .chosen-drop ul{background:#fff;color:#2b2b2b}#drupal-off-canvas .chosen-drop li{padding:6px 0}.block-content--view-mode-full>.contextual,.contextual-region.node>.contextual{display:none!important}#toolbar-administration .toolbar-icon-edit{display:none}#drupal-off-canvas *,#drupal-off-canvas :not(div),#drupal-off-canvas table *{font-family:Arial,sans-serif}#drupal-off-canvas td:first-child,#drupal-off-canvas th:first-child{width:auto}#drupal-off-canvas .button:after,#drupal-off-canvas .button:before,#drupal-off-canvas .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:after,#drupal-off-canvas .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:before,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button #drupal-off-canvas a:after,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button #drupal-off-canvas a:before{display:none}#drupal-off-canvas td details.form-wrapper{padding:0}#drupal-off-canvas .block-categories summary,#drupal-off-canvas .form-item-settings-admin-label{display:none}#drupal-off-canvas .text-format-wrapper>.form-item{margin-bottom:0}#drupal-off-canvas .filter-wrapper{display:none}#drupal-off-canvas .form-autocomplete,#drupal-off-canvas .form-text{width:100%}#drupal-off-canvas table.entities-list{width:auto;min-width:0;margin:10px 0 5px}#drupal-off-canvas details[open].form-wrapper>summary{background-color:transparent;color:#fff}#drupal-off-canvas .entities-list .description,#drupal-off-canvas .entities-list .field--name-filename,#drupal-off-canvas .entities-list .field--name-filesize,#drupal-off-canvas .tabledrag-toggle-weight-wrapper{display:none}#drupal-off-canvas .entities-list td:nth-child(3) .button,#drupal-off-canvas .entities-list td:nth-child(3) .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button #drupal-off-canvas .entities-list td:nth-child(3) a{background:#777 url(../../../../core/misc/icons/ffffff/pencil.svg) no-repeat scroll 50%;background-size:auto;text-indent:-1000px;overflow:hidden;width:1.875rem;padding:.3125rem}#drupal-off-canvas .entities-list td:nth-child(4) .button,#drupal-off-canvas .entities-list td:nth-child(4) .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button #drupal-off-canvas .entities-list td:nth-child(4) a{background:#777 url(../../../../core/misc/icons/ffffff/ex.svg) no-repeat scroll 50%;background-size:auto;text-indent:-1000px;overflow:hidden;width:1.875rem;padding:.3125rem}#drupal-off-canvas .form-type-entity-autocomplete .description{display:none}#drupal-off-canvas .field--type-link .form-item{margin:0 0 .3125rem}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore),#drupal-off-canvas details[open]:not(.js-off-canvas-computed-ignore){padding:0;margin:0}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore) li a,#drupal-off-canvas details[open]:not(.js-off-canvas-computed-ignore) li a{padding:.3125rem;border-bottom:1px solid #c8e5da;text-decoration:none;display:block;color:#fff}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore){margin:0 -20px}#drupal-off-canvas .field-multiple-drag{width:30px!important}#drupal-off-canvas .field-multiple-drag abbr{border:0!important;margin:0!important}.ui-dialog-off-canvas .ui-autocomplete,.ui-dialog-off-canvas .ui-autocomplete li{background:#fff!important}.ui-dialog-off-canvas .ui-autocomplete *{background:transparent!important}.new-section{background-color:transparent;outline:none;padding:.3125rem 0;margin-bottom:0}.dialog-off-canvas-main-canvas .tabs.secondary li:first-child a{display:inline-block;*zoom:1;*display:inline;background:red;color:#fff;padding:5px;border:0;border-radius:20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.layout-section .configure-section{position:relative;background:url(../../../../core/misc/icons/bebebe/pencil.svg) #fff 50%/16px 16px no-repeat;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;padding:0;height:26px;width:26px;white-space:nowrap;text-indent:-9999px;display:inline-block;border-radius:26px;margin-right:.9375em;margin-left:-.625em}.layout-section .configure-section:hover{background-image:url(../../../../core/misc/icons/787878/pencil.svg)}.layout-builder-block{padding:0}.layout-builder__region{border:1px dashed #bfbfbf;padding:15px;border-radius:4px;outline:none}.layout-builder__region.col-sm-1,.layout-builder__region.col-sm-2,.layout-builder__region.col-sm-3,.layout-builder__region.col-sm-4,.layout-builder__region.col-sm-5,.layout-builder__region.col-sm-6,.layout-builder__region.col-sm-7,.layout-builder__region.col-sm-8,.layout-builder__region.col-sm-9,.layout-builder__region.col-sm-10,.layout-builder__region.col-sm-11,.layout-builder__region.col-sm-12{padding-left:1rem;padding-right:1rem}.layout-builder,.layout-builder-form{margin:30px 0;border:none;padding:0;background-color:transparent}.layout-builder-form>.form-actions.form-wrapper,.layout-builder>.form-actions.form-wrapper{background:#fff;position:fixed;width:810px;bottom:0;z-index:101;-webkit-box-shadow:0 1px 5px 4px rgba(0,0,0,.2);box-shadow:0 1px 5px 4px rgba(0,0,0,.2);border-top-left-radius:4px;border-top-right-radius:4px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-builder-form .webform-submission-form .form-actions.form-wrapper,.layout-builder .webform-submission-form .form-actions.form-wrapper{position:relative;width:auto;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;display:block}.layout-builder-form .layout,.layout-builder .layout{height:auto!important}.layout-builder-form input.form-submit,.layout-builder input.form-submit{border:1px solid #2d2d2d;border-radius:4px;background-color:#2d2d2d;color:#fff;font-family:Arial,sans-serif;font-size:1rem;padding:8px 12px;margin-right:5px;-webkit-transition:all .25s ease;transition:all .25s ease;outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}.layout-builder-form input.form-submit:first-child:hover,.layout-builder input.form-submit:first-child:hover{background-color:#057533;border-color:#057533;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder-form input.form-submit:nth-child(2),.layout-builder-form input.form-submit:nth-child(3),.layout-builder input.form-submit:nth-child(2),.layout-builder input.form-submit:nth-child(3){background-color:#fff;color:#2d2d2d}.layout-builder-form input.form-submit:nth-child(2):active,.layout-builder-form input.form-submit:nth-child(2):focus,.layout-builder-form input.form-submit:nth-child(2):hover,.layout-builder-form input.form-submit:nth-child(3):active,.layout-builder-form input.form-submit:nth-child(3):focus,.layout-builder-form input.form-submit:nth-child(3):hover,.layout-builder input.form-submit:nth-child(2):active,.layout-builder input.form-submit:nth-child(2):focus,.layout-builder input.form-submit:nth-child(2):hover,.layout-builder input.form-submit:nth-child(3):active,.layout-builder input.form-submit:nth-child(3):focus,.layout-builder input.form-submit:nth-child(3):hover{background-color:#ecf4fa;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder #edit-preview-toggle,.layout-builder-form #edit-preview-toggle{display:inline-block;margin:0 0 0 12px}.layout-builder #edit-preview-toggle .form-type-checkbox,.layout-builder-form #edit-preview-toggle .form-type-checkbox{margin:0}.layout-builder-form .form-type-checkbox,.layout-builder .form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5rem 0;cursor:pointer;font-family:Arial,sans-serif}.layout-builder-form .form-type-checkbox .option,.layout-builder .form-type-checkbox .option{cursor:pointer;font-size:.9375rem;font-family:Arial,sans-serif}.layout-builder-form input.form-checkbox,.layout-builder input.form-checkbox{display:inline-block;width:16px;height:16px;margin-right:16px;margin-top:5px;font-family:Arial,sans-serif}.layout-builder-form input.form-checkbox:before,.layout-builder input.form-checkbox:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #bfbfbf;background:#f9f9f9;border-radius:4px}.layout-builder-form input.form-checkbox:after,.layout-builder input.form-checkbox:after{content:"";position:absolute;width:0;height:0;top:0;left:0;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:17px -1px;transform-origin:17px -1px}.layout-builder-form input.form-checkbox:checked:after,.layout-builder input.form-checkbox:checked:after{width:13px;height:8px;border-color:#2d2d2d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.layout-builder-form .layout-builder,.layout-builder .layout-builder{border:none;padding:20px 0;background:transparent}.layout-builder-form .layout-builder__region .layout-builder__link--add,.layout-builder .layout-builder__region .layout-builder__link--add{background:transparent}.layout-builder-form .layout-builder__region .layout-builder__link--add:hover,.layout-builder .layout-builder__region .layout-builder__link--add:hover{background:#ecf4fa}.layout-builder-form .layout-builder__add-section,.layout-builder .layout-builder__add-section{background-color:transparent;outline:none;padding:0}.layout-builder-form .layout-builder__add-section.is-layout-builder-highlighted,.layout-builder .layout-builder__add-section.is-layout-builder-highlighted{border:none}.layout-builder-form .layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add,.layout-builder .layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add{background:#ecf4fa;text-decoration:none}.layout-builder-form .layout-builder__link--add,.layout-builder .layout-builder__link--add{display:block;padding:11px 15px 10px;border:1px dashed #bfbfbf;background:#f9f9f9;border-radius:4px;color:#2d2d2d;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem;font-family:Arial,sans-serif;-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none}.layout-builder-form .layout-builder__link--add:hover,.layout-builder .layout-builder__link--add:hover{background:#ecf4fa}.layout-builder-form .layout-builder__add-block,.layout-builder .layout-builder__add-block{background-color:transparent;padding:0;border:none}.layout-builder-form .layout-builder-block.is-layout-builder-highlighted,.layout-builder .layout-builder-block.is-layout-builder-highlighted{border:1px solid #2d2d2d;border-radius:4px}.layout-builder-form .form-no-label,.layout-builder .form-no-label{display:none}.layout-builder-form .layout-builder__section,.layout-builder .layout-builder__section{padding:0}.layout-builder-form .layout-builder__link--configure,.layout-builder-form .layout-builder__link--remove,.layout-builder .layout-builder__link--configure,.layout-builder .layout-builder__link--remove{display:inline-block;border:1px solid #bfbfbf;font-size:1rem;font-family:Arial,sans-serif;padding:8px 12px 8px 37px;border-radius:4px;color:#2d2d2d;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);width:auto;height:auto;text-indent:0;margin:0 10px 20px 0;text-decoration:none}.layout-builder-form .layout-builder__link--configure:hover,.layout-builder-form .layout-builder__link--remove:hover,.layout-builder .layout-builder__link--configure:hover,.layout-builder .layout-builder__link--remove:hover{background-color:#ecf4fa;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder-form .layout-builder__link--remove,.layout-builder .layout-builder__link--remove{background:#fff url(../images/layout-builder/delete.svg) no-repeat 12px 50%}.layout-builder-form .layout-builder__link--configure,.layout-builder .layout-builder__link--configure{background:#fff url(../images/layout-builder/configure.svg) no-repeat 12px 50%}.layout-builder-form .layout-builder__layout.layout,.layout-builder .layout-builder__layout.layout{margin:0}.layout-builder-form .layout-builder__layout.layout.grid-layout,.layout-builder .layout-builder__layout.layout.grid-layout{width:100%}.layout-builder-form .layout-builder__layout.layout.layout--threecols,.layout-builder-form .layout-builder__layout.layout.layout--twocols,.layout-builder-form .layout-builder__layout.layout.layout--twocols-25-75,.layout-builder-form .layout-builder__layout.layout.layout--twocols-75-25,.layout-builder .layout-builder__layout.layout.layout--threecols,.layout-builder .layout-builder__layout.layout.layout--twocols,.layout-builder .layout-builder__layout.layout.layout--twocols-25-75,.layout-builder .layout-builder__layout.layout.layout--twocols-75-25{margin:0 2rem}.layout-builder__message--overrides .messages{background-image:none}.contextual-region.layout-builder-block:not(.block-local-tasks-block){border:1px dashed #fff;outline:none;border-radius:4px;margin:10px 0;padding:10px 20px}.contextual-region.layout-builder-block:not(.block-local-tasks-block).focus{border:1px dashed #bfbfbf;outline:none;border-radius:4px}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .trigger.focusable{background:#fff url(../images/layout-builder/edit--black.svg) no-repeat 50%;border-radius:50%;width:40px!important;height:40px!important;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);border:1px solid #bfbfbf}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .trigger.focusable:hover{background-color:#ecf4fa}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links{top:6px;border:1px solid #bfbfbf;background-color:#fff;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);border-radius:4px}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links a,.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links li{background:transparent;border-bottom:none;list-style-type:none}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links a:before,.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links li:before{display:none}.no-touchevents .contextual-region .contextual .contextual-links li a:hover{background:#ecf4fa}.ui-dialog .ui-dialog-content{position:static}.ui-widget.ui-dialog.ui-dialog-off-canvas{min-width:450px;border:none}.ui-widget.ui-dialog.ui-dialog-off-canvas:focus{border:none;outline:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;border-bottom:none;margin-bottom:15px;padding:16px 30px}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{max-width:100%;font-family:Arial,sans-serif}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before{content:"";position:absolute;top:19px;left:30px;background:url(../images/layout-builder/edit--white.svg) no-repeat 50%;width:20px;height:20px}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close{content:"";position:absolute;top:20px;right:30px;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;width:18px;height:18px;opacity:.5;text-indent:-9999px;overflow:hidden;border:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:active,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover{border:none;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;opacity:1;outline:none}#drupal-off-canvas a,#drupal-off-canvas a:hover{color:#fff;text-decoration:none}#drupal-off-canvas{width:100%!important}#drupal-off-canvas summary{padding:0 0 0 20px}#drupal-off-canvas details{background:transparent}#drupal-off-canvas .form-item{max-width:none}#drupal-off-canvas .form-wrapper{padding-top:5px}#drupal-off-canvas td .form-wrapper{padding:5px 0 10px}#drupal-off-canvas td .form-wrapper.paragraphs-subform{padding:0}#drupal-off-canvas label{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff;max-width:none}#drupal-off-canvas .form-file,#drupal-off-canvas .form-text,#drupal-off-canvas input[type=text]{border:none;height:42px;border-radius:4px;font-family:Arial,sans-serif;font-size:1rem;color:#2b2b2b;margin:2px 0;background-color:#eee;-webkit-transition:all .25s ease;transition:all .25s ease;padding:10px}#drupal-off-canvas .form-file:focus,#drupal-off-canvas .form-text:focus,#drupal-off-canvas input[type=text]:focus{outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}#drupal-off-canvas .form-type-select{position:relative}#drupal-off-canvas .form-type-select:after{content:"";position:absolute;top:47px;right:20px;background:transparent url(../images/layout-builder/arrow--down--black.svg) no-repeat 0 50%;pointer-events:none;width:15px;height:9px}#drupal-off-canvas .form-select{background-color:#fff;border:none;height:42px;width:100%;border-radius:4px;font-family:Arial,sans-serif;font-size:1rem;color:#2b2b2b;margin:2px 0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-appearance:none;text-indent:8px}#drupal-off-canvas .form-select:focus{outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}#drupal-off-canvas .form-file{padding:10px}#drupal-off-canvas ul.layout-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#drupal-off-canvas ul.layout-selection li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;text-align:center;padding:10px}#drupal-off-canvas ul.layout-selection li a{text-decoration:none;color:#fff;border:1px dashed #666;padding:25px 10px 20px;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease}#drupal-off-canvas ul.layout-selection li a:active,#drupal-off-canvas ul.layout-selection li a:focus,#drupal-off-canvas ul.layout-selection li a:hover{text-decoration:none;background-color:#2d2d2d}#drupal-off-canvas ul.layout-selection li div{padding-top:2px;font-size:.9375rem;line-height:20px;color:#fff;background:transparent}#drupal-off-canvas ul.inline-block-list{margin:0 30px}#drupal-off-canvas ul.inline-block-list li{margin-bottom:7px}#drupal-off-canvas ul.inline-block-list li a{text-decoration:none;font-size:.9375rem;line-height:20px;color:#fff;border:1px dashed #666;padding:10px 15px;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease}#drupal-off-canvas ul.inline-block-list li a:active,#drupal-off-canvas ul.inline-block-list li a:focus,#drupal-off-canvas ul.inline-block-list li a:hover{text-decoration:none;background-color:#2d2d2d}#drupal-off-canvas .form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0;cursor:pointer;font-family:Arial,sans-serif;line-height:26px}#drupal-off-canvas .form-type-checkbox .option{cursor:pointer;font-family:Arial,sans-serif;line-height:22px;font-size:.9375rem}#drupal-off-canvas input.form-checkbox{display:inline-block;width:16px;height:16px;margin-right:14px;margin-top:5px;font-family:Arial,sans-serif}#drupal-off-canvas input.form-checkbox:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #eee;background:#eee;border-radius:4px}#drupal-off-canvas input.form-checkbox:after{content:"";position:absolute;width:0;height:0;top:-1px;left:-1px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:17px -1px;transform-origin:17px -1px}#drupal-off-canvas input.form-checkbox:checked:before{background-color:#fff;border-color:#fff}#drupal-off-canvas input.form-checkbox:checked:after{width:13px;height:8px;border-color:#2d2d2d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}#drupal-off-canvas input[type=submit].button--primary{border-radius:25px;background-color:#2b2b2b;color:#fff;height:42px;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem}#drupal-off-canvas input[type=submit].button--primary:active,#drupal-off-canvas input[type=submit].button--primary:focus,#drupal-off-canvas input[type=submit].button--primary:hover{background-color:#fff;color:#2b2b2b}#drupal-off-canvas .form-textarea-wrapper{max-width:none}#drupal-off-canvas .cke.cke_ltr .cke_inner{font-size:.875rem}#drupal-off-canvas .cke.cke_ltr .cke_inner ul{list-style-type:disc}#drupal-off-canvas .cke.cke_ltr .cke_inner ul a{color:#000;text-decoration:underline}#drupal-off-canvas .cke_top{border-bottom:none!important;background-color:#f1f1f1!important}#drupal-off-canvas .cke_contents{padding:0 20px!important}#drupal-off-canvas .cke_bottom{border-top:none!important;background-color:#f1f1f1!important}#drupal-off-canvas table{min-width:100%;margin:0 0 20px}#drupal-off-canvas table.entities-list{width:100%}#drupal-off-canvas tr td:first-child,#drupal-off-canvas tr th:first-child{padding-left:0}#drupal-off-canvas td,#drupal-off-canvas th{border-bottom:1px dashed #666}#drupal-off-canvas tr:hover td{background:transparent}#drupal-off-canvas .field--type-entity-reference h4,#drupal-off-canvas .form-item h4{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff}#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit{border-radius:4px;width:auto;text-decoration:underline;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat 0 50%;padding:0 0 0 17px;opacity:.8}#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:active,#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:focus,#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:hover{opacity:1}#drupal-off-canvas .image-widget input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff}#drupal-off-canvas .image-widget input[type=submit].button:active,#drupal-off-canvas .image-widget input[type=submit].button:focus,#drupal-off-canvas .image-widget input[type=submit].button:hover{opacity:1}#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff}#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:active,#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:focus,#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:hover{opacity:1}#drupal-off-canvas .paragraph-type-top .paragraph-type-title{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;color:#fff}#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;text-decoration:underline;background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 0 50%;padding:0 0 0 17px;opacity:.8}#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:active,#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:focus,#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:hover{opacity:1}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore){margin:0}#drupal-off-canvas .field--type-image input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff;-webkit-transition:all .25s ease;transition:all .25s ease}#drupal-off-canvas .field--type-image input[type=submit].button:active,#drupal-off-canvas .field--type-image input[type=submit].button:focus,#drupal-off-canvas .field--type-image input[type=submit].button:hover{opacity:1}#drupal-off-canvas .field--type-image input[type=submit].button.remove-button{background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 50%;width:30px;height:30px;text-indent:-9999px;font-size:0;overflow:hidden}#drupal-off-canvas .field--type-image td input[type=submit].button{padding:7px 15px 7px 17px}#drupal-off-canvas summary,#drupal-off-canvas summary:active,#drupal-off-canvas summary:focus,#drupal-off-canvas summary:hover{outline:none;background:transparent}#drupal-off-canvas .description,#drupal-off-canvas .form-item .description{font-style:italic}.layout-builder__add-block.is-layout-builder-highlighted,.layout-builder__layout.is-layout-builder-highlighted{border:none}.cke_editable.cke_editable_themed body{background:#fff;background-image:none}.cke_editable.cke_editable_themed ul,.cke_editable.cke_editable_themed ul li{list-style-type:disc}.cke_editable.cke_editable_themed ul li:before{display:none}.cke_editable.cke_editable_themed ul a{color:#000;text-decoration:underline}.ui-widget-overlay{background:#aaa;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.ui-dialog.entity-browser-modal{position:absolute;z-index:1260;overflow:visible;padding:0 20px;border:none;background:#fff;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff}.ui-dialog.entity-browser-modal .ui-dialog-titlebar{border:none;background:#2d2d2d;font-weight:600;z-index:6;padding:10px 20px;position:relative;margin-left:-20px;margin-right:-20px}.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close{content:"";position:absolute;top:14px;right:20px;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;width:18px;height:18px;opacity:.5;text-indent:-9999px;overflow:hidden;border:none}.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close:active,.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close:focus,.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close:hover{border:none;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;opacity:1;outline:none}.field--type-layout-section.field--name-layout-builder__layout{padding-left:25px;padding-right:25px}form.layout-builder-discard-changes,form.layout-builder-revert-overrides{text-align:center}@media (max-width:749px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{padding-left:20px;padding-right:20px}}@media (min-width:550px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{padding-left:30px;padding-right:30px}}@media (max-width:1149px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{margin-top:30px;margin-bottom:30px}}@media (min-width:1100px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{max-width:770px;margin:40px auto}}@font-face{font-family:Larsseit;src:url(../fonts/larsseit-webfont.woff2) format("woff2"),url(../fonts/larsseit-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Larsseit;src:url(../fonts/larsseit-bold-webfont.woff2) format("woff2"),url(../fonts/larsseit-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Larsseit;src:url(../fonts/larsseit-medium-webfont.woff2) format("woff2"),url(../fonts/larsseit-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Larsseit;src:url(../fonts/larsseit-italic-webfont.woff2) format("woff2"),url(../fonts/larsseit-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,html,input,select,textarea{font-family:Larsseit,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:30px;line-height:32px;margin:0 0 35px;font-weight:700;color:#2f3045}@media (min-width:550px){h1{font-size:36px;line-height:44px}}h2{margin:0 0 17px;font-weight:700;color:#2f3045}h2 span{color:#48999d;text-transform:uppercase}h2{font-size:24px;line-height:28px}@media (min-width:280px){h2{font-size:26px;line-height:33px}}@media (min-width:550px){h2{font-size:30px;line-height:36px}}h2 a{color:#333;display:block}h3{font-size:18px;line-height:24px;margin:0 0 20px;font-weight:700;color:#2f3045}@media (min-width:550px){h3{font-size:22px;line-height:30px}}p{margin:0 0 1em}ol,ul{margin:0 0 1em 1em}a{color:rgb(63.9825327511,135.9628820961,139.5174672489);transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;-webkit-transition:color .1s linear}a,a:focus,a:hover{outline:0 none;text-decoration:underline}a:focus,a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}a:active{outline:0 none}h2 a,h3 a{text-decoration:none!important}hr{margin-top:40px;margin-bottom:40px;border:0;border-top:1px solid #333}html{color:#333}::selection{color:#fff;background-color:#48999d}::-moz-selection{color:#fff;background-color:#48999d}.text-align-center{text-align:center}.text-align-right{text-align:right}header{padding:15px 0 20px;margin-bottom:20px;z-index:100;position:relative;background:#addcca url(../images/pattern-light@2x.png) repeat 0 0;background-size:300px 300px}@media (-webkit-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:2),(min-resolution:120dpi),(min-resolution:124.8dpi),(min-resolution:144dpi),(min-resolution:192dpi){header{background:#addcca url(../images/pattern-light@2x.png) repeat 0 0;background-size:300px 300px}}@media screen and (min-width:678px) and (max-width:999px){header{padding:15px 0 20px}}@media screen and (min-width:1000px){header{padding:25px 0 30px}}header .logo-wrapper{display:block}@media screen and (max-width:369px){header .logo-wrapper{width:166px;height:35px}}@media screen and (min-width:370px) and (max-width:600px){header .logo-wrapper{width:200px;height:45px}}@media screen and (min-width:601px){header .logo-wrapper{width:283px;height:60px}}header .logo-wrapper>.logo{display:block;background:transparent url(../logo.svg) no-repeat 50%;background-size:100% auto;overflow:hidden;text-indent:-10000px;height:100%}header .block-system-branding-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .block-ek-header-search-block{height:50px}header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:550px){header .block-ek-header-search-block{padding-top:8px}}.node--type-page.node--view-mode-full .paragraph--type--paragraph-button header .block-ek-header-search-block a,header .block-ek-header-search-block .button,header .block-ek-header-search-block .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a{text-indent:-10000px;overflow:hidden;padding:10px 22px;background:#48999d url(../images/icon-search-white.svg) no-repeat 50%;background-size:18px}@media screen and (max-width:499px){.node--type-page.node--view-mode-full .paragraph--type--paragraph-button header .block-ek-header-search-block a,header .block-ek-header-search-block .button,header .block-ek-header-search-block .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a{height:44px;width:44px}}@media screen and (min-width:500px){.node--type-page.node--view-mode-full .paragraph--type--paragraph-button header .block-ek-header-search-block a,header .block-ek-header-search-block .button,header .block-ek-header-search-block .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a{height:50px;width:50px}}.header-avatar{background-size:auto 100%;background-repeat:no-repeat;background-position:50%;left:0;display:block;width:80px;height:80px;border-radius:50%}@media screen and (min-width:330px){.header-avatar{position:absolute;width:100px;height:100px}}@media screen and (max-width:767px){.header-avatar{top:25px}}@media screen and (min-width:768px){.header-avatar{top:55px}}@media screen and (max-width:1270px){.header-avatar{left:20px}}@media screen and (min-width:1271px){.header-avatar{left:0}}.has-avatar{padding-left:120px;max-width:900px}@media screen and (max-width:330px){.has-avatar{padding:15px 0 0}}@media screen and (max-width:999px){.path-boeken .subheader{padding:20px 0 0}}@media screen and (min-width:1000px){.path-boeken .subheader{padding:5px 0 30px}}@media screen and (max-width:999px){.path-boeken .subheader h1{text-align:left;margin-bottom:10px}}@media screen and (min-width:1000px){.path-boeken .subheader h1{margin-bottom:20px;max-width:660px;text-align:center}}.subheader{padding:30px 0 0}@media (min-width:550px){.subheader{padding:60px 0 30px}}.subheader h1{margin:0 auto 15px}@media screen and (max-width:999px){.subheader h1{font-size:26px;line-height:33px}}@media (min-width:550px){.subheader h1{margin-bottom:35px}}.subheader h1 span{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.subheader h1 span.small{color:#2f3045;font-size:20px;line-height:24px;margin-top:8px;display:block}@media screen and (max-width:430px){.subheader h1 span.small{max-width:50%}}@media screen and (min-width:430px){.subheader h1 span.small{margin-left:2px}}.breadcrumb{font-size:16px;line-height:20px;margin-bottom:25px}@media (min-width:550px){.breadcrumb{margin-bottom:50px;margin-top:5px}}.breadcrumb{color:#2f3045}.breadcrumb li,.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none}.breadcrumb a{text-decoration:none;color:#2f3045}.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.breadcrumb li:before{content:" › ";color:#48999d;font-weight:700}.breadcrumb li:first-child:before{content:none}.ui-widget.ui-widget-content{border:1px solid #d4e9e3;border-top:none;-webkit-box-shadow:0 3px 5px 0 rgba(8,47,34,.05);box-shadow:0 3px 5px 0 rgba(8,47,34,.05);padding:2px 0 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.search-api-autocomplete-search{max-width:370px}.search-api-autocomplete-search li:first-child{border-bottom:1px solid #d4e9e3}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item-wrapper{padding:5px 15px;color:#333;display:block;-webkit-transition:none;transition:none}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{background:#48999d;color:#fff}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .field-name-main-author{color:#fff}.search-api-autocomplete-search .ui-menu-item-wrapper .field-name-main-author{display:inline-block;color:#444}.search-api-autocomplete-search .ui-menu-item-wrapper .field-name-main-author:before{content:" - "}.search-api-autocomplete-search .autocomplete-suggestion-user-input{font-weight:700}.form-autocomplete.form-text.ui-autocomplete-input.ui-autocomplete-loading{background-image:url(../images/icon-search.svg),url(../images/loader-circle.svg);background-repeat:no-repeat,no-repeat}@media screen and (max-width:999px){.form-autocomplete.form-text.ui-autocomplete-input.ui-autocomplete-loading{background-position:left 10px center,100%}}@media screen and (min-width:1000px){.form-autocomplete.form-text.ui-autocomplete-input.ui-autocomplete-loading{background-position:left 0 center,100%}}.page-node-type-list .link-professionals{display:none}.link-professionals{color:#2f3045}@media screen and (max-width:800px){.link-professionals{display:none}}@media screen and (min-width:801px){.link-professionals{margin-right:15px;margin-top:15px;display:inline-block}}html{min-height:100%;position:relative}footer{width:100%;font-size:16px;padding:30px 0;border-top:1px solid #c8e5da;margin-top:30px}@media (min-width:550px){footer{margin-top:50px;padding:50px 0}}footer .row{line-height:32px}footer .row+p{line-height:28px}footer p{margin:0}footer .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;color:#2f3045;margin-top:15px}footer .social-media p{margin:0 10px 0 0}footer .social-media a{text-decoration:none;display:block;overflow:hidden;text-indent:-9999px;font-size:0}footer .social-media a.facebook{width:22px;height:22px;background:transparent url(../images/icon-facebook.svg) no-repeat 100% 0}footer .social-media a.facebook:hover{background:transparent url(../images/icon-facebook--green.svg) no-repeat 100% 0}footer .social-media a.instagram{width:36px;height:22px;background:transparent url(../images/icon-instagram.svg) no-repeat 100% 0}footer .social-media a.instagram:hover{background:transparent url(../images/icon-instagram--green.svg) no-repeat 100% 0}footer .logo-wrapper{display:block;width:183px;height:40px;margin:20px 0}@media (min-width:280px){footer .logo-wrapper{width:233px;height:60px}}@media (min-width:550px){footer .logo-wrapper{width:283px;height:60px;max-width:90%;margin:0}}footer .logo-wrapper>.logo{display:block;background:transparent url(../logo.svg) no-repeat 50%;background-size:100% auto;overflow:hidden;text-indent:-10000px;height:100%}@media (min-width:550px){footer .block-ek-footer-block{padding-top:13px}}footer .item-list{margin-bottom:30px}footer .item-list ul{margin:0;list-style:none}@media screen and (min-width:550px){footer .item-list ul{-webkit-columns:2;-moz-columns:2;column-count:2}}footer .item-list ul li a{color:#2f3045;font-weight:600}footer .item-list ul li a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}footer .disclaimer{color:#444;line-height:24px}@media (min-width:550px){footer .disclaimer{text-align:right}}footer .disclaimer a{color:#444;text-decoration:none}footer .disclaimer a:focus,footer .disclaimer a:hover{color:#333;text-decoration:underline}.watwat-logo{display:block;margin-top:30px}.page{overflow-x:hidden}.header input:-webkit-autofill,.header input:-webkit-autofill:focus,.header input:-webkit-autofill:hover,.header select:-webkit-autofill,.header select:-webkit-autofill:focus,.header select:-webkit-autofill:hover,.header textarea:-webkit-autofill,.header textarea:-webkit-autofill:focus,.header textarea:-webkit-autofill:hover,main input:-webkit-autofill,main input:-webkit-autofill:focus,main input:-webkit-autofill:hover,main select:-webkit-autofill,main select:-webkit-autofill:focus,main select:-webkit-autofill:hover,main textarea:-webkit-autofill,main textarea:-webkit-autofill:focus,main textarea:-webkit-autofill:hover{border:1px solid #d3e6e1;-webkit-text-fill-color:#444;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.header input.form-email,.header input.form-number,.header input.form-tel,.header input.form-text,.header select,.header textarea,main input.form-email,main input.form-number,main input.form-tel,main input.form-text,main select,main textarea{width:450px;max-width:100%;border:1px solid #d3e6e1;padding:12px;-webkit-appearance:none}.header input.form-email:active,.header input.form-email:focus,.header input.form-number:active,.header input.form-number:focus,.header input.form-tel:active,.header input.form-tel:focus,.header input.form-text:active,.header input.form-text:focus,.header select:active,.header select:focus,.header textarea:active,.header textarea:focus,main input.form-email:active,main input.form-email:focus,main input.form-number:active,main input.form-number:focus,main input.form-tel:active,main input.form-tel:focus,main input.form-text:active,main input.form-text:focus,main select:active,main select:focus,main textarea:active,main textarea:focus{outline:none;-webkit-box-shadow:0 1px 3px 0 rgba(8,47,34,.1);box-shadow:0 1px 3px 0 rgba(8,47,34,.1)}.header input::-ms-clear,main input::-ms-clear{display:none}.header .label,.header label,main .label,main label{display:block;font-weight:500;margin:0}.header .form-type-checkbox label,.header .form-type-radio label,main .form-type-checkbox label,main .form-type-radio label{display:inline-block;margin-bottom:0}.header .form-item .description,.header input+.webform-element-description,main .form-item .description,main input+.webform-element-description{color:#666;font-size:.8em;margin-top:5px}.header .form-type-checkbox .description,.header .form-type-radio .description,main .form-type-checkbox .description,main .form-type-radio .description{margin-left:18px;margin-top:0}.header .form-required:after,main .form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(../images/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 .3em}.header .button,.header .form-submit,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,.header button,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .header a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button main a,main .button,main .form-submit,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,main button{display:inline-block;*zoom:1;*display:inline;background:#48999d;color:#fff;padding:9px 20px 8px;border:0;border-radius:25px;font-weight:700;font-size:16px;min-height:44px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-appearance:none;outline:none;cursor:pointer}.header .button:focus,.header .button:hover,.header .form-submit:focus,.header .form-submit:hover,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:focus,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:hover,.header button:focus,.header button:hover,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .header a:focus,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .header a:hover,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button main a:focus,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button main a:hover,main .button:focus,main .button:hover,main .form-submit:focus,main .form-submit:hover,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:focus,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:hover,main button:focus,main button:hover{background-color:rgb(65.5860262009,139.3703056769,143.0139737991)}.header .button:active,.header .form-submit:active,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:active,.header button:active,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .header a:active,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button main a:active,main .button:active,main .form-submit:active,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:active,main button:active{outline:none}.header .button[disabled],.header .form-submit[disabled],.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a[disabled],.header button[disabled],.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .header a[disabled],.node--type-page.node--view-mode-full .paragraph--type--paragraph-button main a[disabled],main .button[disabled],main .form-submit[disabled],main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a[disabled],main button[disabled]{opacity:.5;cursor:auto}.header .button-pink,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action a,.header .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .button,.header .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action .header a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action main a,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .header .button,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .header .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action main .button,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action main .paragraph--type--paragraph-button a,main .button-pink,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action a,main .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .button,main .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .paragraph--type--paragraph-button a{background:#ff8d70}.header .button-pink:focus,.header .button-pink:hover,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action a:focus,.header .node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action a:hover,.header .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .button:focus,.header .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .button:hover,.header .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .paragraph--type--paragraph-button a:focus,.header .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .paragraph--type--paragraph-button a:hover,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action .header a:focus,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action .header a:hover,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action main a:focus,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action main a:hover,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .header .button:focus,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .header .button:hover,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .header .paragraph--type--paragraph-button a:focus,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .header .paragraph--type--paragraph-button a:hover,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action main .button:focus,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action main .button:hover,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action main .paragraph--type--paragraph-button a:focus,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action main .paragraph--type--paragraph-button a:hover,main .button-pink:focus,main .button-pink:hover,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action a:focus,main .node--type-page.node--view-mode-full .paragraph--type--paragraph-button .paragraph.paragraph--type-call-to-action a:hover,main .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .button:focus,main .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .button:hover,main .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .paragraph--type--paragraph-button a:focus,main .node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action .paragraph--type--paragraph-button a:hover{background-color:rgb(255,124.7370629371,91.6)}.header .form-required:after,main .form-required:after{color:#f97a25}.header .form-item,main .form-item{margin:0 0 1em}.header .form-item.form-type-radio,main .form-item.form-type-radio{margin:0}.header .facet-item,.header .form-type-checkbox,main .facet-item,main .form-type-checkbox{position:relative;margin:8px 0}.header .facet-item input,.header .form-type-checkbox input,main .facet-item input,main .form-type-checkbox input{opacity:0;width:0;height:0;display:inline}.header .facet-item label,.header .form-type-checkbox label,main .facet-item label,main .form-type-checkbox label{position:relative;display:block;padding-left:30px}.header .facet-item input+label:before,.header .form-type-checkbox input+label:before,main .facet-item input+label:before,main .form-type-checkbox input+label:before{content:"";position:absolute;top:5px;left:0;width:20px;height:20px;border:1px solid #99bdbe;background:#fff}.header .facet-item input+label:after,.header .form-type-checkbox input+label:after,main .facet-item input+label:after,main .form-type-checkbox input+label:after{content:"";position:absolute;width:0;height:0;top:3px;left:-2px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}.header .facet-item input:checked+label,.header .form-type-checkbox input:checked+label,main .facet-item input:checked+label,main .form-type-checkbox input:checked+label{color:#3f9094}.header .facet-item input:checked+label:before,.header .form-type-checkbox input:checked+label:before,main .facet-item input:checked+label:before,main .form-type-checkbox input:checked+label:before{-webkit-box-shadow:0 1px 3px 0 rgba(8,47,34,.1);box-shadow:0 1px 3px 0 rgba(8,47,34,.1)}.header .facet-item input:checked+label:after,.header .form-type-checkbox input:checked+label:after,main .facet-item input:checked+label:after,main .form-type-checkbox input:checked+label:after{width:12px;height:7px;border-color:#48999d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}html.js div[onclick]{cursor:pointer}.ajax-progress-fullscreen{background-image:url(../images/three-dots.svg);background-color:hsla(0,0%,100%,.6);background-size:80px auto;background-position:50%;opacity:1;padding:30px;left:0;right:0;top:0;bottom:0;z-index:100;position:fixed;width:100%;height:100%}.webform-address--wrapper,.webform-email-confirm--wrapper{margin:0;border:0;padding:0}.captcha{margin:1em 0}.cke_editable{padding:8px}.messages{padding:15px 20px;margin:0 0 40px;border-radius:4px;-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translateZ(0);transform:translateZ(0)}.messages,.messages a{color:#333}.messages ul{margin-bottom:0}.messages em{font-style:normal}.messages.messages--error{background-color:rgb(255,59.6853146853,10);color:#fff;font-weight:500}.messages.messages--error a{text-decoration:underline;color:#fff}.messages.messages--status{background-color:#7fb263;color:#fff;font-weight:500}.messages.messages--status a{text-decoration:underline;color:#fff}.messages.messages--warning{background-color:#ffd782}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.responsive-table{position:relative}@media screen and (max-width:767px){.responsive-table{overflow-x:scroll}}table{width:100%;margin-bottom:25px}table th{color:#333;font-weight:700;font-size:15px;padding:0 15px 2px 0}table td,table th{border-bottom:1px solid #c8e5da}table td{padding:15px 15px 15px 0;line-height:22px}table td:last-child{padding:15px 0}table img{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px;max-height:80px;width:auto}.tablesaw{max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}.tablesaw-stack{clear:both;font-size:14px}.tablesaw-stack .tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack .tablesaw-stack th .tablesaw-cell-label{display:none}.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:35%}.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-stack .tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}@media screen and (max-width:767px){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}.tablesaw-stack .tablesaw-cell-label{vertical-align:top}.tablesaw-stack .tablesaw-cell-content{display:inline-block;max-width:62%}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label{display:block;width:100%;max-width:100%;padding:0}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media (min-width:280px){.tablesaw-stack{font-size:18px}.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}.main-menu{right:10px;top:10px;-webkit-transition:background .3s ease;transition:background .3s ease;z-index:102}.main-menu,.main-menu h2{height:55px;width:55px;overflow:hidden;position:absolute}.main-menu h2{padding:0;cursor:pointer;background:transparent url(../images/mobile-menu-icon.png) no-repeat 50%;background-size:30px auto;text-indent:-10000px;margin:0;right:0;top:0}.main-menu ul.menu{list-style-type:none;margin:0;position:absolute;left:50px;top:80px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.main-menu ul.menu li{margin:0;padding:0}.main-menu ul.menu a{padding:5px;margin:0 10px;line-height:35px;text-decoration:none;font-size:16px;display:inline-block}.main-menu ul.menu .menu{padding-left:20px}.main-menu.open{height:auto;width:auto;position:fixed;top:10px;left:10px;right:10px;bottom:10px;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 3px 7px rgba(0,0,0,.4);box-shadow:0 3px 7px rgba(0,0,0,.4)}.main-menu.open h2{background:url(../images/mobile-menu-close.png) no-repeat 50%;background-size:20px 20px}.main-menu.open .menu{opacity:1}@media (min-width:550px){.main-menu{float:right;height:auto;width:auto;overflow:visible;position:relative;z-index:1}.main-menu h2{display:none}.main-menu ul.menu{margin:0;font-size:0;text-align:center;position:static;opacity:1}.main-menu ul.menu li{margin:0;padding:0;display:inline-block;font-size:18px}.main-menu ul.menu a{text-decoration:none;display:inline-block;transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;-webkit-transition:color .1s linear;line-height:50px}.main-menu ul.menu a:active,.main-menu ul.menu a:focus,.main-menu ul.menu a:hover{text-decoration:underline}}.block-local-tasks-block{position:fixed;bottom:0;-webkit-box-shadow:-1px 0 3px 1px rgba(0,0,0,.3333);box-shadow:-1px 0 3px 1px rgba(0,0,0,.3333);color:#ddd;z-index:100;left:0;right:0}@media (min-width:550px){.block-local-tasks-block{left:10%;right:10%;border-radius:5px 5px 0 0}}@media (min-width:1150px){.block-local-tasks-block{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.block-local-tasks-block{font-size:14px;font-weight:700;text-align:center}.block-local-tasks-block a{color:#fff;display:inline-block;text-decoration:none;padding:15px 10px}.block-local-tasks-block .tabs{margin:0}.block-local-tasks-block .tabs.primary{background-color:#0f0f0f}@media (min-width:550px){.block-local-tasks-block .tabs.primary{border-radius:5px 5px 0 0}}.block-local-tasks-block .tabs.primary a.is-active{color:#fff;background-color:#666}.block-local-tasks-block .tabs.primary a:hover{background-color:#222}@media (min-width:1150px){.block-local-tasks-block .tabs.primary li:first-child a{border-radius:5px 0 0 0}}@media (min-width:1150px){.block-local-tasks-block .tabs.primary li:last-child a{border-radius:0 5px 0 0}}.block-local-tasks-block .tabs.secondary{background:#666;padding:0 10px}.block-local-tasks-block .tabs li{display:inline-block;list-style:none;padding:0}.block-local-tasks-block .contextual{display:none}.pager{margin:1em 0;clear:both}.pager ul{margin:0;text-align:center;list-style:none}.pager li{display:inline-block;overflow:hidden;padding:0;vertical-align:bottom}.pager li>a,.pager li>span{min-width:40px;height:40px;position:relative;display:block;padding:6px 10px;-webkit-transition:.3s;transition:.3s;text-decoration:none;line-height:18px;color:#444}@media (min-width:550px){.pager li>a,.pager li>span{padding:10px}}.pager li>a:focus,.pager li>a:hover{text-decoration:none;color:#48999d}.pager .is-active{margin-bottom:2px}.pager .is-active a{color:#fff;border-radius:50%;width:40px;height:40px;background-color:#48999d;text-align:center;padding:12px}.pager .is-active a:focus,.pager .is-active a:hover{color:#fff;cursor:auto}.pager .pager__item--ellipsis{margin:0 0 0 15px;line-height:35px}.pager .pager__item--next{margin:0 0 0 15px}.pager .pager__item--previous.pager__item--first a{margin-left:20px}.pager .pager__item--first.current{margin-left:0}.pager .pager__item--last.current{margin:0 10px;line-height:32px}.pager .pager__item--first{margin-right:5px;display:none}@media (min-width:550px){.pager .pager__item--first{display:inline-block}}.pager .pager__item--last{margin-left:5px;display:none}@media (min-width:550px){.pager .pager__item--last{display:inline-block}}.embedded-entity.align-right{float:none}@media (min-width:550px){.embedded-entity.align-right img{float:right;padding:0 0 30px 30px}}@media (min-width:550px){.embedded-entity.align-right figcaption{float:right;clear:right}}.embedded-entity.align-left{float:none}@media (min-width:550px){.embedded-entity.align-left img{float:left;padding:0 30px 30px 0}}.embedded-entity.align-center{text-align:center}.embedded-entity.align-center img{display:inline-block;margin:0 0 1em}.embedded-entity.caption{display:block}@media (min-width:550px){.embedded-entity img.image-style-one-third-width{width:33%}}@media (min-width:550px){.embedded-entity img.image-style-half-width{width:50%}}.embedded-entity img.image-style-full-width{margin-bottom:1em;width:100%}.embedded-entity figcaption{display:block;margin-top:-20px;font-size:.9rem;font-weight:200;font-style:italic;color:#888}.intro,.subheader p{font-size:20px;line-height:31px;font-weight:500}a.block{display:block;text-decoration:none}.meta,.page .node--type-book.node--view-mode-full .field--name-meta-isbn{color:#444;font-size:15px;line-height:20px}div[data-readmore]{overflow:hidden;position:relative}div[data-readmore]:after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,215,219,0)),to(#fff));background:linear-gradient(180deg,rgba(201,215,219,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00c9d7db",endColorstr="#ffffff",GradientType=0)}div[data-readmore].hide-fade:after{display:none}a[data-readmore-toggle]{margin-top:15px;color:#444;display:inline-block}a[data-readmore-toggle]:focus,a[data-readmore-toggle]:hover{color:#48999d}.scroll-lock{height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%}body{overflow-x:hidden}.node--type-book:not(.node--view-mode-full){-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0)}.node--type-book:not(.node--view-mode-full):hover{-webkit-transform:translateY(-4px) translateZ(0);transform:translateY(-4px) translateZ(0)}.node--type-book.node--view-mode-search-result{position:inherit;display:block}.node--type-book.node--view-mode-search-result .top{height:195px}@media (min-width:550px){.node--type-book.node--view-mode-search-result .top{height:215px}}.node--type-book.node--view-mode-search-result .top{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;margin-bottom:15px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.node--type-book.node--view-mode-search-result .top img{max-height:225px}@media (min-width:550px){.node--type-book.node--view-mode-search-result .top img{max-height:245px}}.node--type-book.node--view-mode-search-result h2{font-size:17px;line-height:21px;font-weight:700;margin:0 0 2px;word-wrap:break-word;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0)}.node--type-book.node--view-mode-search-result h2 a{color:#333}.node--type-book.node--view-mode-search-result .field--name-author-illustrator{line-height:21px}.node--type-book.node--view-mode-search-result .age,.node--type-book.node--view-mode-search-result .field--name-author-illustrator{color:#444;font-size:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0)}.node--type-book.node--view-mode-search-result .age{line-height:24px}.node--type-book.node--view-mode-search-result img{width:100%;background:#d8d8d8;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0)}.node--type-book.node--view-mode-search-result:hover h2{color:#48999d}.node--type-book.node--view-mode-search-result .image{position:relative}.node--type-book.node--view-mode-search-result .image .flag .icon{height:40px;width:40px;background-size:20px 20px;-webkit-transition:all .1s ease;transition:all .1s ease}.node--type-book.node--view-mode-search-result .image .flag .icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.node--type-book.node--view-mode-search-result .flag{position:absolute;bottom:10px;left:-10px;height:40px;width:40px;z-index:10}.node--type-book.node--view-mode-search-result .flag:after{content:"";position:absolute;z-index:0;height:40px;width:40px;border-radius:50%;background:rgba(47,48,69,.9);display:block;top:0;left:0}.node--type-book.node--view-mode-search-result .flag>.icon{cursor:pointer;height:40px;width:40px;display:block;text-decoration:none;text-indent:-10000px;overflow:visible;background:transparent url(../images/shortlist/icon-list-negative-white.svg) no-repeat 50%;position:relative;z-index:1;opacity:.9}.node--type-book.node--view-mode-search-result .flag>.icon:active,.node--type-book.node--view-mode-search-result .flag>.icon:focus,.node--type-book.node--view-mode-search-result .flag>.icon:hover{opacity:1}.node--type-book.node--view-mode-search-result .flag>.icon .flag-description{content:attr(data-title);background:rgba(0,0,0,.9);position:absolute;padding:10px;top:55px;left:0;width:250px;opacity:0;z-index:99999;visibility:hidden;display:block;text-indent:0;font-size:14px;line-height:18px;color:#fff;height:0;border-radius:3px}.node--type-book.node--view-mode-search-result .flag>.icon .flag-description:after{bottom:100%;left:20px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-bottom-color:rgba(0,0,0,.9);margin-left:-10px}.node--type-book.node--view-mode-search-result .flag>.icon.hover .flag-description{opacity:1;height:auto;-webkit-transition:all .1s ease .2s;transition:all .1s ease .2s;visibility:visible}.node--type-book.node--view-mode-search-result .flag.active:after{background-color:#ff8d70}.node--type-book.node--view-mode-search-result .flag.active>.icon{opacity:1}.path-boeken .view-boekenzoeker .view-content{padding-top:60px}.path-boeken .view-boekenzoeker .view-content:before{content:"";position:absolute;top:0;left:15px;right:15px;width:calc(100% - 15px);height:1px;background-color:#c8e5da}@media screen and (max-width:999px){.path-boeken h1:not(.facets-wrapper--title){display:none}}@media screen and (max-width:999px){.path-boeken .facet-toggle--mobile{width:100%}}.view-boekenzoeker .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;clear:both;position:relative}@media (min-width:550px){.view-boekenzoeker .view-content{margin:0 -15px}}.view-boekenzoeker .view-content .node{width:calc(50% - 21px);margin:0 10px}@media screen and (min-width:400px) and (max-width:599px){.view-boekenzoeker .view-content .node{width:calc(33.33333% - 21px)}}@media screen and (min-width:599px) and (max-width:699px){.view-boekenzoeker .view-content .node{width:calc(25% - 21px)}}@media screen and (min-width:700px) and (max-width:991px){.view-boekenzoeker .view-content .node{width:calc(20% - 21px)}}@media screen and (min-width:992px) and (max-width:1199px){.view-boekenzoeker .view-content .node{width:calc(16.66667% - 21px)}}@media screen and (min-width:1200px){.view-boekenzoeker .view-content .node{width:calc(14.28571% - 31px);margin:0 15px}}.view-boekenzoeker .view-content .node{padding-bottom:25px;padding-top:25px}.view-boekenzoeker .view-empty{clear:both;padding:2em 0 1em;font-size:18px;line-height:28px;max-width:850px}.view-boekenzoeker .view-header{color:#444;font-size:16px}@media screen and (min-width:400px){.view-boekenzoeker .view-header{margin:0 0 15px}}.facet-summary{position:relative;z-index:1;color:#2f3045;font-weight:600;font-size:17px}@media screen and (min-width:770px){.facet-summary{margin-top:-20px}}.facet-summary ul{list-style:none;margin:0}@media screen and (max-width:399px){.facet-summary ul{display:block}}@media screen and (min-width:400px){.facet-summary ul{display:inline-block}}@media screen and (max-width:399px){.facet-summary ul li{display:block;margin-bottom:5px}}@media screen and (min-width:400px){.facet-summary ul li{display:inline-block;margin-right:5px;margin-bottom:5px}}.facet-summary ul li:first-child:before{content:none;display:none}.facet-summary a{background:transparent url(../images/icon-close--white.svg) no-repeat top 10px right 8px;display:inline-block;text-decoration:none;border-radius:4px;padding:2px 24px 0 8px;background-color:#48999d;color:#fff;font-weight:700;font-size:16px}@media screen and (max-width:399px){.facet-summary a{display:inline-block}}@media screen and (min-width:400px){.facet-summary a{display:inline-block}}.facet-summary a:hover{background-color:rgb(65.5860262009,139.3703056769,143.0139737991)}.form-type-search-api-autocomplete{position:relative}.form-type-search-api-autocomplete .clear-field{position:absolute;right:5px;top:7px;width:30px;height:30px;text-indent:-10000px;overflow:hidden;background:#e6f3ee url(../images/icon-remove.svg) no-repeat 50%;z-index:2;cursor:pointer;background-size:13px auto;border-radius:50%}.views-element-container{position:relative}.search-count-wrapper{padding-top:4px;padding-bottom:12px;font-size:17px;font-weight:600;color:#2f3045}@media screen and (min-width:900px){.search-count-wrapper{position:absolute;top:-47px;right:0}}.page .node--type-book.node--view-mode-full h1{margin:0 0 25px}.page .node--type-book.node--view-mode-full .row.row-1 p{font-size:17px}.page .node--type-book.node--view-mode-full .row-wrapper>.row{padding:0 0 30px}@media (min-width:550px){.page .node--type-book.node--view-mode-full .row-1{padding:0 0 80px}}@media screen and (max-width:768px){.page .node--type-book.node--view-mode-full .row-1 .col-sm-9{margin-top:30px}}.page .node--type-book.node--view-mode-full .book-quote{font-style:italic}.page .node--type-book.node--view-mode-full .book-quote p:last-child{margin-bottom:0}.page .node--type-book.node--view-mode-full .ck-word-count{display:none}.page .node--type-book.node--view-mode-full .field--name-comment-summary{margin-top:20px;font-size:15px;line-height:20px}.page .node--type-book.node--view-mode-full .field--name-comment-summary .average-rating{display:none}.page .node--type-book.node--view-mode-full .field--name-comment-summary .fivestar-default{margin:0 0 1em}.page .node--type-book.node--view-mode-full .field--name-comment-summary .form-item{margin:0}.page .node--type-book.node--view-mode-full .field--name-comment-summary .empty,.page .node--type-book.node--view-mode-full .field--name-comment-summary a{display:block;font-weight:400;font-size:15px;line-height:20px}.page .node--type-book.node--view-mode-full .cover-image{position:relative}.page .node--type-book.node--view-mode-full .cover-image img{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px}@media screen and (max-width:899px){.page .node--type-book.node--view-mode-full .field--name-ds-cover-image{max-width:200px;text-align:left;margin:0}}@media screen and (min-width:900px){.page .node--type-book.node--view-mode-full .field--name-ds-cover-image{max-width:250px}}.page .node--type-book.node--view-mode-full .field--name-quote-title{margin-top:40px}.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .page .node--type-book.node--view-mode-full a.show-all-comments,.page .node--type-book.node--view-mode-full .button.show-all-comments,.page .node--type-book.node--view-mode-full .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a.show-all-comments{margin-top:20px}.page .node--type-book.node--view-mode-full .comment--type-comment{padding-bottom:10px;padding-top:20px;margin-left:0;margin-right:0;border-left:1px solid #c8e5da;border-right:1px solid #c8e5da;border-bottom:1px solid #c8e5da}.page .node--type-book.node--view-mode-full .comment--type-comment .col-md-3{padding-left:20px}@media screen and (min-width:900px){.page .node--type-book.node--view-mode-full .comment--type-comment .col-md-3{padding-left:30px}}@media screen and (max-width:899px){.page .node--type-book.node--view-mode-full .comment--type-comment .col-sm-8{padding-left:20px}}.page .node--type-book.node--view-mode-full .comment--type-comment .field--name-comment-body p{word-break:break-word}.page .node--type-book.node--view-mode-full .comment--type-comment .field--name-comment-body p:last-child{margin-bottom:0}.page .node--type-book.node--view-mode-full .comment--type-comment .field--name-comment-author{font-weight:700;font-size:18px;margin-bottom:2px;color:#2f3045;word-break:break-word}.page .node--type-book.node--view-mode-full .comment--type-comment .field--name-meta-isbn,.page .node--type-book.node--view-mode-full .comment--type-comment .meta{margin-bottom:2px}.page .node--type-book.node--view-mode-full .field--name-meta-publisher{color:#444;margin:0 0 25px;font-size:16px;line-height:24px}@media screen and (max-width:499px){.page .node--type-book.node--view-mode-full .field--name-meta-publisher .part:nth-child(2){padding-top:10px}}@media screen and (min-width:500px){.page .node--type-book.node--view-mode-full .field--name-meta-publisher{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page .node--type-book.node--view-mode-full .field--name-meta-publisher .part{max-width:47%}}.page .node--type-book.node--view-mode-full .empty,.page .node--type-book.node--view-mode-full .field--name-field-score .total-votes{color:#26696c;font-size:16px;font-weight:700;display:block}.page .node--type-book.node--view-mode-full .empty a,.page .node--type-book.node--view-mode-full .field--name-field-score .total-votes a{text-decoration:none}.page .node--type-book.node--view-mode-full .field--name-daisy{margin-top:40px}.page .node--type-book.node--view-mode-full .field--name-daisy audio{width:100%;outline:none}.page .node--type-book.node--view-mode-full .field--name-lists-for-book{margin-top:10px;font-weight:700}.page .node--type-book.node--view-mode-full .field--name-lists-for-book a{font-weight:400;display:block;font-size:15px;line-height:20px}.page .node--type-book.node--view-mode-full .field--name-meta-isbn{margin-top:20px;max-width:230px}.page .node--type-book.node--view-mode-full .field--name-meta-isbn span{white-space:nowrap}.page .node--type-book.node--view-mode-full .field--name-related-books{margin-top:40px}.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;clear:both;position:relative}@media (min-width:550px){.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content{margin:0 -15px}}.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{width:calc(50% - 21px);margin:0 10px}@media screen and (min-width:400px) and (max-width:599px){.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{width:calc(33.33333% - 21px)}}@media screen and (min-width:599px) and (max-width:699px){.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{width:calc(25% - 21px)}}@media screen and (min-width:700px) and (max-width:991px){.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{width:calc(25% - 21px)}}@media screen and (min-width:992px) and (max-width:1199px){.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{width:calc(16.66667% - 21px)}}@media screen and (min-width:1200px){.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{width:calc(16.66667% - 31px);margin:0 15px}}.page .node--type-book.node--view-mode-full .field--name-related-books .view-boekenzoeker .view-content .node{padding-bottom:25px;padding-top:25px}@media (min-width:550px){.page .node--type-book.node--view-mode-full .availability-title{display:none}}.page .node--type-book.node--view-mode-full .field--name-book-availability{margin-top:40px}.page .node--type-book.node--view-mode-full .field--name-book-availability form{border-radius:33px;padding:7px;border:1px solid #d4e9e3;-webkit-box-shadow:0 1px 5px 0 rgba(8,47,34,.05);box-shadow:0 1px 5px 0 rgba(8,47,34,.05);display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:540px;max-width:100%}.page .node--type-book.node--view-mode-full .field--name-book-availability form label{display:none}.page .node--type-book.node--view-mode-full .field--name-book-availability .form-text{border:0;line-height:20px;outline:none;font-size:14px;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 0 10px 10px;background:transparent}@media (min-width:550px){.page .node--type-book.node--view-mode-full .field--name-book-availability .form-text{padding:0 0 0 40px;background:transparent url(../images/icon-search.svg) no-repeat left 5px center;line-height:36px;height:44px;font-size:16px;background-size:20px auto;background-position:left 10px center}}.page .node--type-book.node--view-mode-full .field--name-book-availability .form-text:active,.page .node--type-book.node--view-mode-full .field--name-book-availability .form-text:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.page .node--type-book.node--view-mode-full .field--name-book-availability button{background:transparent url(../images/icon-search.svg) no-repeat left 5px center;white-space:nowrap;padding:3px 20px;text-indent:-1000px;overflow:hidden}@media (min-width:550px){.page .node--type-book.node--view-mode-full .field--name-book-availability button{background:#48999d;text-indent:0}}@media screen and (min-width:768px){.page .node--type-book.node--view-mode-full .field--name-book-availability button:focus,.page .node--type-book.node--view-mode-full .field--name-book-availability button:hover{background-color:rgb(65.5860262009,139.3703056769,143.0139737991)}}.page .node--type-book.node--view-mode-full .field--name-book-availability button.loading{color:transparent;background:#48999d url(../images/three-dots-white.svg) no-repeat 50%;background-size:auto 15px}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-errors{padding-top:15px;color:#f97a25}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results{padding-top:15px}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul{list-style:none;margin:0}@media screen and (min-width:1100px){.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li{position:relative;font-size:16px;padding-left:14px}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li:before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;background-color:#48999d;border-radius:50%}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li a{display:inline-block;color:#444;line-height:22px;padding:2px 0}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li a:active,.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li a:focus,.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.page .node--type-book.node--view-mode-full .field--name-book-availability #postal-code-results ul li:last-child a{border-bottom:0}@media screen and (max-width:991px){.facets{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:#fff;padding:25px 20px 105px;visibility:hidden;opacity:0;height:0}}.facets.open{visibility:visible;opacity:1;height:auto}.facets .facet-close--mobile{position:absolute;z-index:10;top:10px;right:10px;background:url(../images/icon-close--green.svg) no-repeat top 22px left;padding:17px 0 5px 20px}@media (min-width:550px){.facets .facet-close--mobile{display:block}}@media screen and (min-width:992px){.facets{-webkit-box-shadow:0 1px 5px 0 rgba(8,47,34,.05);box-shadow:0 1px 5px 0 rgba(8,47,34,.05);border-radius:33px;position:static;top:auto;left:auto;right:auto;bottom:auto;overflow:visible;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;padding:0}}@media screen and (max-width:991px){.facets .facets-wrapper{overflow-y:scroll;overflow-x:hidden;height:100%}}@media screen and (min-width:992px){.facets .facets-wrapper{padding:10px 10px 10px 5px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 1px 5px 0 rgba(8,47,34,.05);box-shadow:0 1px 5px 0 rgba(8,47,34,.05);border-radius:33px;position:static;top:auto;left:auto;right:auto;bottom:auto;overflow:visible;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}@media screen and (max-width:991px){.facets .facets-wrapper>.facet~.facet{margin-top:20px}}@media screen and (max-width:991px){.facets .facets-wrapper .views-exposed-form{border:1px solid #99bdbe}}@media screen and (max-width:991px){.facets h1.facets-wrapper--title{color:#48999d;text-align:left;max-width:100%}}@media screen and (min-width:992px){.facets h1.facets-wrapper--title{display:none}}@media screen and (max-width:991px){.facets .facets-wrapper--action{position:absolute;left:0;right:0;bottom:0;width:100%;-webkit-box-shadow:0 -5px 5px 0 rgba(8,47,34,.05);box-shadow:0 -5px 5px 0 rgba(8,47,34,.05);padding:12px 20px}}.facets .form-item{margin:0}@media screen and (min-width:992px){.facets .facet,.facets .form-actions,.facets .form-item-tekst{display:inline-block;vertical-align:top}}@media screen and (min-width:992px){.facets .facet.block-facet-blockleeftijd{margin-left:10px}}.facets .facet.block-facet-blockdikte p{display:none}.facets .facet.block-facet-blockdikte.disabled p{display:block;font-size:16px;line-height:24px;margin:0;font-weight:400}@media screen and (min-width:992px){.facets .facet.block-facet-blockdikte.disabled p{width:180px}}.facets .facet.block-facet-blockdikte.disabled ul{display:none}.facets .facet{position:relative}@media screen and (min-width:992px) and (max-width:1100px){.facets .facet{border-bottom:0;width:13%}}@media screen and (min-width:1101px){.facets .facet{border-bottom:0;width:12%}}.facets .facet h3{-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:991px){.facets .facet h3{font-weight:700;font-size:19px;margin:0 0 10px}}@media screen and (min-width:992px){.facets .facet h3{cursor:pointer;background:#e6f3ee url(../images/select-arrow.svg) no-repeat center right 20px;padding:8px 35px 0 20px;font-size:17px;height:44px;font-weight:600;margin:1px 5px 0 0;border-radius:25px}}@media screen and (min-width:1200px){.facets .facet h3{background-position:center right 20px;font-size:19px}}.facets .facet .content{list-style:none;margin:0;z-index:10}@media screen and (min-width:992px){.facets .facet .content{display:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;border-left:1px solid #d4e9e3;border-right:1px solid #d4e9e3;border-bottom:1px solid #d4e9e3;-webkit-box-shadow:0 1px 5px 0 rgba(8,47,34,.15);box-shadow:0 1px 5px 0 rgba(8,47,34,.15);background:#fff;padding:15px;border-radius:10px;opacity:0;left:-10000px;top:60px;overflow:visible}}.facets .facet .content ul{list-style:none;margin:0;padding:0}.facets .facet .content li{margin:0 20px 0 0;white-space:nowrap}.facets .facet .content li label{padding:3px 5px 5px 28px;display:inline-block;cursor:pointer;margin:0;font-weight:500;color:#2f3045}.facets .facet .content li input{cursor:pointer}.facets .facet .content li.disabled{opacity:.45}.facets .facet .content li.disabled input,.facets .facet .content li.disabled label{cursor:auto}.facets .facet.open h3{color:rgb(65.5860262009,139.3703056769,143.0139737991)}.facets .facet.open .content{display:block}@media (min-width:550px){.facets .facet.open .content{opacity:1;left:0}}.facets .facet.active h3{text-decoration:underline}@media screen and (min-width:480px) and (max-width:689px){.facets .facet.block-facet-blocksoort .content,.facets .facet.block-facet-blockthema .content{-webkit-columns:2;-moz-columns:2;column-count:2}}@media screen and (min-width:699px){.facets .facet.block-facet-blocksoort .content,.facets .facet.block-facet-blockthema .content{-webkit-columns:2;-moz-columns:2;column-count:2}}@media screen and (max-width:479px){.facets .facet.block-facet-blockleeftijd .content{-webkit-columns:3;-moz-columns:3;column-count:3}}@media screen and (min-width:480px) and (max-width:899px){.facets .facet.block-facet-blockleeftijd .content{-webkit-columns:4;-moz-columns:4;column-count:4}}@media screen and (min-width:900px){.facets .facet.block-facet-blockleeftijd .content{-webkit-columns:5;-moz-columns:5;column-count:5}}@media screen and (min-width:480px) and (max-width:991px){.facets .facet.block-facet-blockextra .content{-webkit-columns:2;-moz-columns:2;column-count:2}}.facets .form-item-tekst{width:calc(100% - 124px)}.facets .form-item-tekst+.facet h3{border-left:0}@media screen and (max-width:991px){.facets .views-exposed-form{background-color:#fff;border:0;-webkit-box-shadow:0 1px 5px 0 rgba(8,47,34,.05);box-shadow:0 1px 5px 0 rgba(8,47,34,.05);border-radius:24px;padding:4px;margin-top:15px;width:100%;height:53px}}@media screen and (min-width:992px){.facets .views-exposed-form{-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;background:transparent;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0;margin-top:0}}@media screen and (min-width:992px) and (max-width:1100px){.facets .views-exposed-form{margin-left:15px;max-width:calc(35% - 25px)}}@media screen and (min-width:1101px){.facets .views-exposed-form{margin-left:30px;max-width:calc(40% - 40px)}}.facets .views-exposed-form form{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.facets .views-exposed-form .form-type-textfield{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.facets .views-exposed-form .form-text{border:0;background-size:18px auto;width:100%;outline:none;height:44px;line-height:44px;font-size:16px;position:relative}@media screen and (max-width:991px){.facets .views-exposed-form .form-text{background:transparent url(../images/icon-search.svg) no-repeat left 10px center;padding:0 0 0 42px}}@media screen and (min-width:992px){.facets .views-exposed-form .form-text{background:transparent url(../images/icon-search.svg) no-repeat left 3px center;padding:0 0 0 32px;width:calc(100% - 40px);line-height:44px;height:44px;background-size:auto;background-position:0}}.facets .views-exposed-form .form-text:active,.facets .views-exposed-form .form-text:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.facets .views-exposed-form .form-actions{position:relative;width:108px}@media screen and (max-width:400px){.facets .views-exposed-form .form-actions{width:90px}.facets .views-exposed-form .form-actions .form-submit{padding:12px 18px}}.facets .views-exposed-form .form-actions:before{content:"";position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);height:100%;width:30px;right:120px;top:0;z-index:0}@media screen and (max-width:767px){.facets .content.facets-widget-checkbox{width:100%}}@media screen and (max-width:991px){.facets .block-facet-blockleeftijd .content{width:100%}}@media screen and (min-width:992px){.facets .block-facet-blockleeftijd .content{padding:15px;min-width:300px}}.facets .block-facet-blockleeftijd p{margin:0;padding:0 0 25px;font-size:18px;line-height:27px}.facets .block-facet-blockleeftijd .ui-slider-horizontal{background:#b9e0d9;border:0;border-radius:0;height:3px}.facets .block-facet-blockleeftijd .ui-slider-horizontal .ui-slider-range{background-color:#6fc3a8}.facets .block-facet-blockleeftijd .ui-slider-handle{border-radius:50%;background:#48999d;color:#fff;text-align:center;border:0;-webkit-box-shadow:0 1px 5px 0 rgba(8,47,34,.1);box-shadow:0 1px 5px 0 rgba(8,47,34,.1);width:30px;height:30px;line-height:28px;margin-top:-7px;font-weight:700;outline:none;cursor:pointer}.facets .block-facet-blockleeftijd .ui-slider-handle span{font-size:12px}.facets .form-actions .form-submit{width:100%;position:relative}@media (min-width:550px){.facets .form-actions{margin-left:15px;position:static;left:auto;right:auto;top:auto;bottom:auto;background:transparent;width:auto;padding:0}.facets .form-actions .form-submit{width:auto}}.facets .form-actions .form-submit{padding:12px 25px;line-height:22px;border-radius:33px}.page .facet-close--mobile,.page .facet-toggle--mobile{display:inline-block;text-align:center}@media screen and (min-width:992px){.page .facet-close--mobile,.page .facet-toggle--mobile{display:none}}@media screen and (max-width:991px){.page .facet-summary--mobile{display:block;text-align:center}}@media screen and (min-width:992px){.page .facet-summary--mobile{display:none}}div.fivestar-widget-static .star{width:17px;height:15px;background-size:16px auto;margin-right:1px}.fivestar-basic div.fivestar-widget .star{margin-right:1px}div.fivestar-widget-static .star span.off,div.fivestar-widget-static .star span.on{background-size:16px auto;display:block;width:100%;height:100%}div.fivestar-widget-static .star span.on{background:url(../images/score-star--active.svg) no-repeat}div.fivestar-widget-static .star span.off{background:url(../images/score-star--unactive.svg) no-repeat 0 0}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;width:17px;height:15px;background-size:16px auto}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(../../widgets/default/delete.gif) no-repeat 0 -16px;background-size:16px auto}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(../../widgets/default/star.gif) no-repeat 0 0;background-size:16px auto}div.fivestar-widget div.on a{background-position:0 -16px}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px}.fivestar-basic div.fivestar-widget-static .star{background-image:url(../images/score-star--unactive.svg)}.fivestar-basic div.fivestar-widget-static .star span.off,.fivestar-basic div.fivestar-widget-static .star span.on{background-size:16px auto;display:block;width:100%;height:100%}.fivestar-basic div.fivestar-widget-static .star span.on{background-image:url(../images/score-star--active.svg)}.fivestar-basic div.fivestar-widget-static .star span.off{background-image:url(../images/score-star--unactive.svg)}.fivestar-basic div.fivestar-widget .cancel,.fivestar-basic div.fivestar-widget .cancel a{background-image:url(../images/fivestar/cancel.png)}.fivestar-basic div.fivestar-widget .star,.fivestar-basic div.fivestar-widget .star a{background-image:url(../images/score-star--unactive.svg)}.fivestar-basic div.fivestar-widget .star.hover,.fivestar-basic div.fivestar-widget .star.on,.fivestar-basic div.fivestar-widget .star:hover,.fivestar-basic div.fivestar-widget div.hover a,.fivestar-basic div.rating div a:hover{background-image:url(../images/score-star--active.svg)}.fivestar-static-form-item .fivestar-basic div.fivestar-widget-static .star{background-image:url(../images/score-star--unactive.svg)}.page .node--type-book.node--view-mode-full .row-2 .field--name-field-score .fivestar-basic div.fivestar-widget-static .star span.on{background-image:url(../images/score-star--active.svg);width:27px;height:30px;background-size:21px auto;margin-right:1px}.page .node--type-book.node--view-mode-full .row-2 .field--name-field-score .fivestar-basic div.fivestar-widget-static .star,.page .node--type-book.node--view-mode-full .row-2 .field--name-field-score .fivestar-basic div.fivestar-widget-static .star span.off{background-image:url(../images/score-star--unactive.svg);width:27px;height:30px;background-size:21px auto;margin-right:1px}.comment-form .fivestar-basic div.fivestar-widget .star,.comment-form .fivestar-basic div.fivestar-widget .star.on,.comment-form .fivestar-basic div.fivestar-widget .star a{width:27px;height:30px;background-size:21px auto;margin-right:1px}.comment-form div.fivestar-widget div.on a{background-position:0 -40px}@media screen and (min-width:400px){.add-books{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:400px){.add-books--image{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%;padding-left:40px}}@media screen and (min-width:400px){.add-books--content{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}}.add-books--icon{text-decoration:none;background:#ff8d70 url(../images/shortlist/icon-list-negative-white.svg) no-repeat 50%;background-size:19px 20px;position:relative;z-index:1;border-radius:50%;width:35px;height:35px;display:inline-block;vertical-align:bottom}@media screen and (max-width:399px){.row-related.colored+.row-wrapper .col-sm-5,.row-related.colored+.row-wrapper .col-sm-7{padding-top:40px}}@media screen and (min-width:400px){.row-related.colored+.row-wrapper .col-sm-5,.row-related.colored+.row-wrapper .col-sm-7{padding-top:70px}}.book-reactions{border-top:1px solid #c8e5da}@media screen and (max-width:768px){.book-reactions{padding-top:20px}}@media screen and (min-width:769px) and (max-width:991px){.book-reactions{padding-top:40px}}@media screen and (min-width:992px){.book-reactions{padding-top:50px}}@media screen and (max-width:899px){.book-reactions .field--name-comments-form{padding-top:10px}}@media screen and (min-width:900px){.book-reactions .field--name-comments-form{padding-right:50px}}@media screen and (max-width:768px){.book-reactions .field--name-no-comments{padding:20px 0 0}}@media screen and (min-width:769px){.book-reactions .field--name-no-comments{padding:20px 30px}}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars){padding:20px 20px 15px;background:#addcca url(../images/pattern-light@2x.png) repeat 0 0;background-size:300px 300px}@media (-webkit-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:2),(min-resolution:120dpi),(min-resolution:124.8dpi),(min-resolution:144dpi),(min-resolution:192dpi){.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars){background:#addcca url(../images/pattern-light@2x.png) repeat 0 0;background-size:300px 300px}}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars){position:relative}@media screen and (min-width:900px){.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars){margin:30px 0 0;padding:25px 30px 20px}}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .fivestar-basic div.fivestar-widget-static .star span.on{background-image:url(../images/score-star--active.svg);width:27px;height:30px;background-size:21px auto;margin-right:1px}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .fivestar-basic div.fivestar-widget-static .star,.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .fivestar-basic div.fivestar-widget-static .star span.off{background-image:url(../images/score-star--unactive--light.svg);width:27px;height:30px;background-size:21px auto;margin-right:1px}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .field__label{font-size:22px;color:#2f3045;margin-bottom:6px}@media screen and (max-width:400px){.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .field__label{padding-right:80px}}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .description,.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .fivestar-{display:inline-block;margin-right:10px;vertical-align:middle;margin-top:0}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .form-item{margin:0}.book-reactions .field--name-field-score:not(.field--widget-fivestar-stars) .average-rating{width:65px;height:108px;top:-26px;right:30px;position:absolute;background:transparent url(../images/book-pink.svg) no-repeat 50%;color:#fff;text-align:center;display:block;line-height:108px;font-size:18px;font-weight:700}@media screen and (max-width:768px){.book-reactions .comment-rating-wrapper{margin-top:25px}}@media screen and (min-width:769px) and (max-width:991px){.book-reactions .comment-rating-wrapper{padding-right:30px}}@media screen and (min-width:992px){.book-reactions .comment-rating-wrapper{padding-right:50px}}.book-reactions .comment-rating-wrapper .field--name-comments-form{margin-top:40px}.book-reactions .comment-rating-wrapper .field--name-comments-form .form-submit{width:100%}.book-reactions .comment-rating-wrapper form.comment-form .field--name-field-score{background-color:transparent;background-image:none;border:none;padding:0;margin:2px 0 8px}.page-node-type-list header{padding-bottom:0}@media screen and (max-width:767px){.page-node-type-list .subheader{padding:10px 0 0}}@media screen and (min-width:768px){.page-node-type-list .subheader{padding:0}}.page-node-type-list .subheader .container{position:relative;padding:20px 20px 30px}@media (min-width:550px){.page-node-type-list .subheader .container{padding:60px 20px 50px}}@media (min-width:1900px){.page-node-type-list .subheader .container{padding:60px 0 50px}}@media screen and (max-width:369px){.page-node-type-list .has-bg{max-width:100%;padding-bottom:100px}}@media screen and (min-width:370px) and (max-width:449px){.page-node-type-list .has-bg{max-width:230px}}@media screen and (min-width:450px) and (max-width:499px){.page-node-type-list .has-bg{max-width:300px}}@media screen and (min-width:500px) and (max-width:599px){.page-node-type-list .has-bg{max-width:340px}}@media screen and (min-width:600px) and (max-width:699px){.page-node-type-list .has-bg{max-width:400px}}@media screen and (min-width:700px) and (max-width:799px){.page-node-type-list .has-bg{max-width:500px}}@media screen and (min-width:800px) and (max-width:879px){.page-node-type-list .has-bg{max-width:400px}}@media screen and (min-width:880px) and (max-width:999px){.page-node-type-list .has-bg{max-width:460px}}@media screen and (min-width:1000px) and (max-width:1349px){.page-node-type-list .has-bg{max-width:560px}}@media screen and (min-width:1350px){.page-node-type-list .has-bg{max-width:760px}}.page-node-type-list .header-bg--desktop{position:absolute;background-size:auto 100%;background-repeat:no-repeat;background-position:100% 0;top:auto;left:auto}@media screen and (max-width:599px){.page-node-type-list .header-bg--desktop{display:none}}@media screen and (min-width:600px) and (max-width:799px){.page-node-type-list .header-bg--desktop{display:block;right:20px;width:190px;height:130px;bottom:-10px}}@media screen and (min-width:800px) and (max-width:1199px){.page-node-type-list .header-bg--desktop{display:block;right:30px;width:380px;height:260px;bottom:-20px}}@media screen and (min-width:1200px){.page-node-type-list .header-bg--desktop{display:block;right:140px;width:380px;height:260px;bottom:-20px}}.page-node-type-list .header-bg--desktop.heads-illustration{bottom:0}.page-node-type-list .header-bg--mobile{position:absolute;background-size:auto 100%;background-repeat:no-repeat;background-position:100% 0;top:auto;right:10px;left:auto;width:190px;height:130px;bottom:-10px}@media screen and (min-width:599px){.page-node-type-list .header-bg--mobile{display:none}}.page-node-type-list .header-bg--mobile.heads-illustration{bottom:0}.page-node-type-list h1{margin-bottom:0}.page-node-type-list p{color:#2f3045}@media screen and (max-width:498px){.page-node-type-list p{font-size:16px;line-height:25px;margin:0}}@media screen and (min-width:499px){.page-node-type-list p{font-size:18px;line-height:29px;margin:10px 0 0}}.page-node-type-list .field--name-list-details{padding-top:20px}.field--name-list-details-block .books,.field--name-list-details .books,.field--name-list-details .views-element-container,.field-name-field-list-to-books{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (min-width:550px){.field--name-list-details-block .books,.field--name-list-details .books,.field--name-list-details .views-element-container,.field-name-field-list-to-books{margin:0 -15px}}.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{width:calc(50% - 21px);margin:0 10px}@media screen and (min-width:400px) and (max-width:599px){.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{width:calc(33.33333% - 21px)}}@media screen and (min-width:599px) and (max-width:699px){.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{width:calc(25% - 21px)}}@media screen and (min-width:700px) and (max-width:999px){.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{width:calc(20% - 21px)}}@media screen and (min-width:1000px) and (max-width:1199px){.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{width:calc(16.66667% - 21px)}}@media screen and (min-width:1200px){.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{width:calc(14.28571% - 31px);margin:0 15px}}.field--name-list-details-block .books .node,.field--name-list-details .books .node,.field--name-list-details .views-element-container .node,.field-name-field-list-to-books .node{padding-bottom:25px;padding-top:25px}@media (min-width:550px){.field--name-link-all-lists{margin:20px 0 0}}.node--type-list.node--view-mode-teaser .field-name-field-read-more{text-align:center}.node--type-list.node--view-mode-full .field--name-list-details .books,.node--type-list.node--view-mode-full .field--name-list-details .views-element-container{padding:0 0 40px}.has-bg{max-width:70%}@media (min-width:550px){.has-bg{max-width:50%}}@media screen and (max-width:400px){.has-bg h1{margin-bottom:10px}}@media screen and (min-width:401px){.has-bg h1{margin-bottom:15px}}.has-bg h1,.has-bg p{text-align:left}.header-bg{background-repeat:no-repeat;background-position:0 100%;background-size:auto 85%;width:50%;position:absolute;left:55%;right:0;top:0;bottom:0;content:"";display:block;z-index:0}.block-content--type-lijsten-overzicht .left .field-name-field-list-image{display:none}@media screen and (min-width:1000px){.block-content--type-lijsten-overzicht .left .field-name-field-list-image{display:block}}.block-content--type-lijsten-overzicht .left{font-size:30px}@media (min-width:550px){.block-content--type-lijsten-overzicht .left h2{max-width:290px}}.block-content--type-lijsten-overzicht .left img{max-width:290px;width:100%}@media screen and (max-width:1000px){.block-content--type-lijsten-overzicht .col-sm-3,.block-content--type-lijsten-overzicht .col-sm-9{width:100%;float:none}}@media screen and (min-width:1000px){.block-content--type-lijsten-overzicht .col-sm-9{padding-left:30px}}.block-content--type-lijsten-overzicht h3{background-color:#2f3045;font-weight:600;color:#fff;font-size:15px;line-height:27px;padding:3px 8px 1px;display:inline-block;margin-bottom:10px;border-radius:4px}@media (min-width:550px){.block-content--type-lijsten-overzicht h3{margin:3px 0 15px}}.block-content--type-lijsten-overzicht ul{list-style:none;margin:0}.block-content--type-lijsten-overzicht ul li a{display:block;color:#444;font-size:17px;line-height:22px;padding:6px 0 6px 14px;position:relative}.block-content--type-lijsten-overzicht ul li a:before{content:"";position:absolute;top:13px;left:0;width:5px;height:5px;background-color:#48999d;border-radius:50%}.block-content--type-lijsten-overzicht ul li a:active,.block-content--type-lijsten-overzicht ul li a:focus,.block-content--type-lijsten-overzicht ul li a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.block-content--type-lijsten-overzicht ul li:last-child a{border-bottom:0}@media (min-width:280px){.block-content--type-lijsten-overzicht .lists{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-content--type-lijsten-overzicht .lists .list{margin-bottom:15px}@media (min-width:280px){.block-content--type-lijsten-overzicht .lists .list{padding-right:25px}.block-content--type-lijsten-overzicht .lists .list:last-child{padding-right:0}}@media (min-width:550px){.block-content--type-lijsten-overzicht .lists .list{margin-bottom:0}}.view-lijsten ul{margin:0;list-style:none;padding:0}@media (min-width:280px){.view-lijsten ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (min-width:550px){.view-lijsten ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.view-lijsten ul li{display:inline-block;width:100%}.view-lijsten ul li a{display:block;color:#444;font-size:17px;line-height:22px;padding:6px 0 6px 14px;position:relative}.view-lijsten ul li a:before{content:"";position:absolute;top:13px;left:0;width:5px;height:5px;background-color:#48999d;border-radius:50%}.view-lijsten ul li a:active,.view-lijsten ul li a:focus,.view-lijsten ul li a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.view-lijsten ul li:last-child a{border-bottom:0}.view-lijsten h3:not(:empty){background-color:#2f3045;font-weight:600;color:#fff;font-size:15px;line-height:27px;padding:3px 8px 1px;display:inline-block;margin:30px 0 9px;border-radius:4px}@media (min-width:550px){.view-lijsten h3:not(:empty){margin:40px 0 9px}}.page-node-type-news h1{margin-bottom:0}.page-node-type-news h3{color:#48999d;font-size:20px;margin:0}.page-node-type-news p{color:#2f3045;max-width:860px}@media screen and (max-width:498px){.page-node-type-news p{font-size:16px;line-height:25px;margin:0}}@media screen and (min-width:499px){.page-node-type-news p{font-size:18px;line-height:29px;margin:10px 0 0}}.page-node-type-news .field--name-node-post-date{color:#444;font-size:15px;line-height:20px;font-weight:500;margin-top:5px;letter-spacing:1px}.page-node-type-news .field--name-body{margin:0 0 20px}.page-node-type-news .field--name-field-news-to-books{padding-top:20px}.page-node-type-news .field-name-field-link a{margin:3px 6px 3px 0}@media (min-width:550px){.page-node-type-news .actions{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:550px){.block-content--type-news-title .field-name-field-btn .page-node-type-news .actions a,.page-node-type-news .actions .block-content--type-news-title .field-name-field-btn a,.page-node-type-news .actions .btn--all-news{margin-left:10px}}.field--name-field-news-to-books .books{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (min-width:550px){.field--name-field-news-to-books .books{margin:0 -15px}}.field--name-field-news-to-books .books .node{width:calc(50% - 21px);margin:0 10px}@media screen and (min-width:400px) and (max-width:599px){.field--name-field-news-to-books .books .node{width:calc(33.33333% - 21px)}}@media screen and (min-width:599px) and (max-width:699px){.field--name-field-news-to-books .books .node{width:calc(25% - 21px)}}@media screen and (min-width:700px) and (max-width:999px){.field--name-field-news-to-books .books .node{width:calc(20% - 21px)}}@media screen and (min-width:1000px) and (max-width:1199px){.field--name-field-news-to-books .books .node{width:calc(16.66667% - 21px)}}@media screen and (min-width:1200px){.field--name-field-news-to-books .books .node{width:calc(14.28571% - 31px);margin:0 15px}}.field--name-field-news-to-books .books .node{padding-bottom:25px;padding-top:25px}.field--name-field-news-item{border-top:1px solid #c8e5da}@media screen and (max-width:359px){.node--type-news.node--view-mode-teaser{padding:30px 0 0}}@media screen and (min-width:360px) and (max-width:1200px){.node--type-news.node--view-mode-teaser{padding:40px 0 0}}@media screen and (min-width:1200px){.node--type-news.node--view-mode-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0 0}.image-position--left .node--type-news.node--view-mode-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-position--left .node--type-news.node--view-mode-teaser .block-text-book-content{padding-left:20px;padding-right:0}.image-position--left .node--type-news.node--view-mode-teaser .block-text-book-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.node--type-news.node--view-mode-teaser h3{color:#48999d;font-size:20px;margin:0}.node--type-news.node--view-mode-teaser .block-text-book-content{font-size:17px;color:#2f3045}@media screen and (min-width:1200px){.node--type-news.node--view-mode-teaser .block-text-book-content{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%;width:35%;padding-right:20px}}.node--type-news.node--view-mode-teaser .block-text-book-content h2,.node--type-news.node--view-mode-teaser .block-text-book-content h3,.node--type-news.node--view-mode-teaser .block-text-book-content p{max-width:860px}.node--type-news.node--view-mode-teaser .block-text-book-image{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex}@media screen and (max-width:800px){.node--type-news.node--view-mode-teaser .block-text-book-image{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1199px){.node--type-news.node--view-mode-teaser .block-text-book-image{padding-top:50px}}@media screen and (min-width:1200px){.node--type-news.node--view-mode-teaser .block-text-book-image{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%;width:65%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}.node--type-news.node--view-mode-teaser .block-text-book-image .field-name-field-book{margin-top:20px}@media screen and (max-width:799px){.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;width:50%}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result .bottom{max-width:180px}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:not(:nth-child(odd)) .bottom,.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:not(:nth-child(odd)) .top{margin-left:20px}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:first-child,.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(2){margin-bottom:50px}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(5),.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(6){margin-top:50px}}@media screen and (min-width:800px){.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result{-webkit-box-flex:1;-ms-flex:1 0 165px;flex:1 0 165px;max-width:165px;width:165px}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:not(:first-child){margin-left:20px}}@media screen and (min-width:1200px){.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:not(:first-child){margin-left:20px}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(5),.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(6),.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(7),.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(8){margin-top:50px}}@media screen and (max-width:768px){.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result .top{max-width:130px;height:195px}}@media screen and (min-width:769px){.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result .top{max-width:155px;height:225px}}.node--type-news.node--view-mode-teaser .block-text-book-image .node--type-book.node--view-mode-search-result .bottom{max-width:150px}.node--type-news.node--view-mode-teaser ul.links{margin:0;padding:0}.node--type-news.node--view-mode-teaser ul.links li{list-style-type:none;margin:3px 6px 3px 0;display:inline-block}.node--type-news.node--view-mode-teaser ul.links li a{margin-top:5px}.view-news .node--type-news.node--view-mode-teaser:not(:first-child){border-top:1px solid #c8e5da;padding-top:50px;margin:40px 0;padding-bottom:0}.block-content--type-news-title .field-name-field-btn a,.btn--all-news{display:inline-block;font-size:16px;font-weight:700;text-decoration:none;color:#000;padding:11px 13px 8px 0;background:transparent url(../images/arrow--right--black.svg) no-repeat top 18px right;-webkit-transition:all .2s ease;transition:all .2s ease}.block-content--type-news-title .field-name-field-btn a:hover,.btn--all-news:hover{text-decoration:none;color:#000;padding-right:17px}.block-inline-blocknews-title+.block-inline-blocknews{margin-top:0!important}.block-inline-blocknews-title+.block-inline-blocknews .field--name-field-news-item{border:none}.block-content--type-news-title{border-top:1px solid #c8e5da;padding-top:30px}@media (min-width:550px){.block-content--type-news-title{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}}.block-content--type-news-title h1{margin:0}@media (min-width:550px){.block-content--type-news-title .field-name-field-btn,.block-content--type-news-title h1{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.block-content--type-news-title .field-name-field-btn{text-align:right}}.container+.container h1.page-title{margin-top:-30px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:56px;height:56px;margin-top:-22px;z-index:10;cursor:pointer;background-size:56px 56px;background-position:50%;background-repeat:no-repeat;opacity:.9}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../images/slider-arrow.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../images/slider-arrow.svg);right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-overflow{position:relative}.swiper-overflow .swiper-container{overflow:hidden;position:static}.swiper-container{width:100%;margin:20px auto;height:150px}@media (min-width:280px){.swiper-container{height:190px}}@media (min-width:550px){.swiper-container{height:230px}}@media (min-width:1100px){.swiper-container{height:330px}}.swiper-slide{width:auto;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide img{max-height:140px}@media (min-width:280px){.swiper-slide img{max-height:180px}}@media (min-width:550px){.swiper-slide img{max-height:220px}}@media (min-width:1100px){.swiper-slide img{max-height:320px;height:320px}}.swiper-slide img{width:auto}.swiper-slide>a{-webkit-transition:background-color .2s;transition:background-color .2s;position:absolute;right:5px;bottom:10px;background:hsla(0,0%,100%,.8) url(../images/icon-arrow-down.svg) no-repeat right 5px center;padding:5px 20px 5px 10px;font-size:.9em;color:#48999d;border-radius:20px}.swiper-slide>a:focus,.swiper-slide>a:hover{background-color:#fff}.no-swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-swiper-wrapper .image+.image{margin-left:20px}.no-swiper-wrapper .image{position:relative}.no-swiper-wrapper .image>a{-webkit-transition:background-color .2s;transition:background-color .2s;position:absolute;right:5px;bottom:5px;background:hsla(0,0%,100%,.8) url(../images/icon-arrow-down.svg) no-repeat right 5px center;padding:5px 20px 5px 10px;font-size:.9em;color:#48999d;border-radius:20px;text-decoration:none}.no-swiper-wrapper .image>a:focus,.no-swiper-wrapper .image>a:hover{background-color:#fff}.swiper-container.horizontal-squares .swiper-slide{padding:0;margin-right:20px}.path-frontpage header .subheader,.path-frontpage header>.container{position:relative;z-index:2}@media screen and (max-width:400px){.path-frontpage header:after{width:70%;position:absolute;left:30%;right:0;top:0;bottom:0;content:"";display:block;z-index:0}}@media screen and (min-width:401px) and (max-width:780px){.path-frontpage header:after{width:70%;position:absolute;left:30%;right:0;top:0;bottom:0;content:"";display:block;z-index:0}}@media screen and (min-width:781px){.path-frontpage header:after{width:50%;position:absolute;left:50%;right:0;top:0;bottom:0;content:"";display:block;z-index:0}}@media screen and (max-width:400px){.path-frontpage header.heads-01:after{background:url(../images/heads/boekenzoeker-illustratie-solo-01.png) no-repeat 100% 110%;background-size:auto 55%}}@media screen and (min-width:401px) and (max-width:780px){.path-frontpage header.heads-01:after{background:url(../images/heads/boekenzoeker-illustratie-solo-01.png) no-repeat 90% 120%;background-size:auto 65%}}@media screen and (min-width:781px){.path-frontpage header.heads-01:after{background:url(../images/heads/boekenzoeker-illustratie-duo-03.png) no-repeat 0 100%;background-size:auto 82%}}@media screen and (max-width:400px){.path-frontpage header.heads-02:after{background:url(../images/heads/boekenzoeker-illustratie-solo-04.png) no-repeat 100% 110%;background-size:auto 55%}}@media screen and (min-width:401px) and (max-width:780px){.path-frontpage header.heads-02:after{background:url(../images/heads/boekenzoeker-illustratie-solo-04.png) no-repeat 90% 120%;background-size:auto 65%}}@media screen and (min-width:781px){.path-frontpage header.heads-02:after{background:url(../images/heads/boekenzoeker-illustratie-duo-02.png) no-repeat 0 100%;background-size:auto 81%}}@media screen and (max-width:400px){.path-frontpage header.heads-03:after{background:url(../images/heads/boekenzoeker-illustratie-solo-05.png) no-repeat 100% 110%;background-size:auto 55%}}@media screen and (min-width:401px) and (max-width:780px){.path-frontpage header.heads-03:after{background:url(../images/heads/boekenzoeker-illustratie-solo-05.png) no-repeat 90% 120%;background-size:auto 65%}}@media screen and (min-width:781px){.path-frontpage header.heads-03:after{background:url(../images/heads/boekenzoeker-illustratie-duo-01.png) no-repeat 0 100%;background-size:auto 80%}}@media screen and (max-width:400px){.path-frontpage .subheader{padding:30px 0 70px}}@media screen and (min-width:401px) and (max-width:780px){.path-frontpage .subheader{padding-right:120px}}.path-frontpage .subheader h1{margin:0 0 20px;text-align:left;font-size:24px;line-height:28px}@media screen and (max-width:500px){.path-frontpage .subheader h1 br{display:none}}@media screen and (min-width:267px) and (max-width:322px){.path-frontpage .subheader h1 span{margin-left:5px}}@media screen and (min-width:402px) and (max-width:442px){.path-frontpage .subheader h1 span{margin-left:5px}}@media screen and (max-width:999px){.path-frontpage .subheader h1{font-size:26px;line-height:33px}}@media screen and (min-width:1000px){.path-frontpage .subheader h1{margin:30px 0 50px;font-size:32px;line-height:42px}}@media (min-width:1100px){.path-frontpage .subheader h1{font-size:38px;line-height:46px;max-width:45%}}.path-frontpage .layout:first-child{padding-top:40px}@media (min-width:280px){.path-frontpage .layout:first-child{padding-top:40px}}@media screen and (min-width:1000px){.path-frontpage .layout:first-child{padding-top:50px;margin-bottom:-10px}}.page-node-type-page .page-title{max-width:860px;margin:0 auto}.node--type-page.node--view-mode-full .paragraph{max-width:860px}@media screen and (max-width:399px){.node--type-page.node--view-mode-full .paragraph{margin:35px auto}}@media screen and (min-width:400px){.node--type-page.node--view-mode-full .paragraph{margin:40px auto}}.node--type-page.node--view-mode-full .paragraph p:last-child{margin-bottom:0}@media screen and (max-width:767px){.node--type-page.node--view-mode-full .paragraph .col{width:100%}}.node--type-page.node--view-mode-full .paragraph.paragraph--type--paragraph-image,.node--type-page.node--view-mode-full .paragraph.paragraph--type--quote,.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action,.node--type-page.node--view-mode-full .paragraph.paragraph--type-paragraph-video{max-width:1000px}.node--type-page.node--view-mode-full .paragraph.groen{background-color:#48999d;padding:20px}@media (min-width:550px){.node--type-page.node--view-mode-full .paragraph.groen{padding:30px}}.node--type-page.node--view-mode-full .paragraph.groen a,.node--type-page.node--view-mode-full .paragraph.groen h2,.node--type-page.node--view-mode-full .paragraph.groen p{color:#fff}.node--type-page.node--view-mode-full ol li{margin-bottom:1em;padding-left:10px}.node--type-page.node--view-mode-full ul{list-style-type:none;margin:0 11px 25px}.node--type-page.node--view-mode-full ul li{position:relative;margin-bottom:.5em;padding-left:15px}.node--type-page.node--view-mode-full ul li:before{content:"";background-color:#48999d;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:-10px}.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action{background:#48999d url(../images/pattern-dark@2x.png) repeat 0 0;background-size:300px 300px;padding:50px 70px;color:#fff;text-align:center}@media (-webkit-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:2),(min-resolution:120dpi),(min-resolution:124.8dpi),(min-resolution:144dpi),(min-resolution:192dpi){.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action{background:#b9e0d9 url(../images/pattern-dark@2x.png) repeat 0 0;background-size:300px 300px}}.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action p{font-size:20px;line-height:32px}.node--type-page.node--view-mode-full .paragraph.paragraph--type-call-to-action h2{font-size:30px;line-height:38px;color:#fff}.paragraph--type-text-image{font-size:17px}.paragraph--type-text-image .field-name-field-link{margin-top:1em}@media screen and (max-width:768px){.paragraph--type-text-image .col:first-child{padding-bottom:20px}}.paragraph--type-text-image.image-position--left .row{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type-text-image.groen{border:0;margin-top:0;max-width:100%;background-color:#48999d;padding:30px}.paragraph--type-text-image.groen .wrapper{max-width:860px;margin-left:auto;margin-right:auto;padding:0}.paragraph--type-text-image.groen a,.paragraph--type-text-image.groen h2,.paragraph--type-text-image.groen h2 span,.paragraph--type-text-image.groen p{color:#fff}@media (min-width:550px){.paragraph--type-text-image.groen{padding:40px}}@media (min-width:550px){.paragraph--type-text-image .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph--type-text-image .left{padding-right:30px}.paragraph--type-text-image .right{padding-left:30px}}.paragraph--type-text-image .left,.paragraph--type-text-image .right{width:100%}@media (min-width:550px){.paragraph--type-text-image .left,.paragraph--type-text-image .right{width:50%}}.paragraph--type-text-image .field-name-field-image{text-align:center}@media screen and (max-width:767px){.paragraph--type-text-image .left{padding-bottom:20px}}.paragraph--type-text-image img{width:auto;margin:0 auto}.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .file--application-pdf{background-image:url(../images/icon-file.svg)}@media screen and (min-width:900px){.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:900px){.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download .field__item{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%;width:45%}.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download .field__item:nth-child(odd){padding-right:30px}}.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download .field__item a{position:relative;padding:6px 0;color:#444;font-size:17px;line-height:22px;display:block}.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download .field__item a:active,.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download .field__item a:focus,.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field--name-field-download .field__item a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video{padding:20px 0}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video .field-name-field-video>div{background:#fff;padding:12px;border:1px dotted #48999d}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video .video-embed-field-responsive-video:first-child{margin-top:0}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video .video-embed-field-responsive-video{margin-top:16px}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video.two-columns .video-embed-field-responsive-video{float:left;width:calc(50% - 8px)}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video.two-columns .video-embed-field-responsive-video:nth-child(2n){margin-left:16px}.node--type-page.node--view-mode-full .paragraph--type-paragraph-video.two-columns .video-embed-field-responsive-video:nth-child(2){margin-top:0}.node--type-page.node--view-mode-full .paragraph--type-paragraph-download .field-item{margin-bottom:5px}.node--type-page.node--view-mode-full .paragraph--type-paragraph-download.two-columns .field__items{-webkit-columns:2;-moz-columns:2;column-count:2}.node--type-page.node--view-mode-full .paragraph--type--quote{font-size:20px;line-height:32px;position:relative;text-align:center;border-top:1px solid #c8e5da;border-bottom:1px solid #c8e5da;color:#2f3045}@media (min-width:550px){.node--type-page.node--view-mode-full .paragraph--type--quote{font-size:20px;line-height:32px;padding:50px 50px 35px;margin:70px auto 50px}}.node--type-page.node--view-mode-full .paragraph--type--quote .field--name-field-text{margin:0 auto;position:relative}.node--type-page.node--view-mode-full .paragraph--type--quote .field--name-field-text:before{content:"";position:absolute;display:block;background:url(../images/quote-logo-mark.svg) no-repeat;width:80px;height:69px;top:-80px;margin-left:auto;margin-right:auto;left:0;right:0}.node--type-page.node--view-mode-full .paragraph--type--quote .field--name-field-quotee{margin:10px auto 0;font-size:14px;color:#444;line-height:20px;font-weight:400}.node--type-page.node--view-mode-full .paragraph--type--paragraph-text,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text{font-size:17px}.node--type-page.node--view-mode-full .paragraph--type--paragraph-text.groen,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text.groen{max-width:100%;background-color:#48999d;padding:30px}.node--type-page.node--view-mode-full .paragraph--type--paragraph-text.groen>*,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text.groen>*{max-width:860px;margin-left:auto;margin-right:auto}@media (min-width:550px){.node--type-page.node--view-mode-full .paragraph--type--paragraph-text.groen,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text.groen{padding:40px}}.node--type-page.node--view-mode-full .paragraph--type--paragraph-text.groen a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-text.groen h2,.node--type-page.node--view-mode-full .paragraph--type--paragraph-text.groen p,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text.groen a,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text.groen h2,.node--type-page.node--view-mode-full .paragraph--type-paragraph-text.groen p{color:#fff}.node--type-page.node--view-mode-full .paragraph--type--intro{font-size:20px;line-height:32px;color:#2f3045}.layout{margin-top:20px;margin-bottom:20px}@media (min-width:280px){.layout{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1000px){.layout{margin-top:50px;margin-bottom:50px}}.layout div.block+div.block{margin-top:20px}@media (min-width:280px){.layout div.block+div.block{margin-top:30px}}@media (min-width:550px){.layout div.block+div.block{margin-top:50px}}.layout:first-child{margin-top:0}.layout:last-child.colored.green{margin-bottom:-51px}.layout.colored.green{background:#5f9e9f url(../images/pattern-dark@2x.png) repeat 0 0;background-size:300px 300px;padding:40px 5000px 20px}@media (-webkit-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:2),(min-resolution:120dpi),(min-resolution:124.8dpi),(min-resolution:144dpi),(min-resolution:192dpi){.layout.colored.green{background:#5f9e9f url(../images/pattern-dark@2x.png) repeat 0 0;background-size:300px 300px}}@media (min-width:280px){.layout.colored.green{padding:50px 5000px 30px}}@media screen and (min-width:1000px){.layout.colored.green{padding:60px 5000px 30px}}.layout.colored.green{margin:0 -5000px}.layout.colored.green h2{color:#fff;margin-bottom:35px}.layout.colored.green h2 span{color:#fff}.layout.colored.green .bottom h2{margin-bottom:3px}.layout.colored.green .age{color:#fff}.layout.colored.green .button,.layout.colored.green .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .layout.colored.green a{background-color:#7fb263;color:#fff}.layout.colored.green .node--type-book.node--view-mode-search-result,.layout.colored.green .node--type-book.node--view-mode-search-result .field--name-author-illustrator,.layout.colored.green .node--type-book.node--view-mode-search-result a{color:#fff}.block-text-image{border-top:1px solid #c8e5da;display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex}@media screen and (max-width:359px){.block-text-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px 0 0}}@media screen and (min-width:360px) and (max-width:699px){.block-text-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:40px 0 0}}@media screen and (min-width:700px){.block-text-image{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0 0}.block-text-image.image-position--Rechts{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-text-image.image-position--Rechts .content{padding-left:0;padding-right:60px}}@media screen and (max-width:699px){.block-text-image .image{padding-top:20px}}@media screen and (min-width:700px){.block-text-image .image{-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%;max-width:24%;width:24%}}.block-text-image .content{font-size:17px}@media screen and (min-width:700px){.block-text-image .content{-webkit-box-flex:1;-ms-flex:1 0 76%;flex:1 0 76%;max-width:76%;width:76%;padding-left:60px}}.block-text-image .content .field--name-field-text{max-width:860px}.block-text-image h3.subtitle{color:#48999d;font-size:20px;margin:0}.block-text-image .field--name-field-links .field__item{display:inline-block;margin:3px 6px 3px 0}.block-text-image .field--name-field-links .field__item a{margin-top:5px;display:inline-block;*zoom:1;*display:inline;background:#48999d;color:#fff;padding:9px 20px 8px;border:0;border-radius:25px;font-weight:700;font-size:16px;min-height:44px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-appearance:none;outline:none;cursor:pointer}.block-text-image .field--name-field-links .field__item a:focus,.block-text-image .field--name-field-links .field__item a:hover{background-color:rgb(65.5860262009,139.3703056769,143.0139737991)}.block-text-image .field--name-field-links .field__item a:active{outline:none}.block-text-book:not(.node--type-news){border-top:1px solid #c8e5da}@media screen and (max-width:359px){.block-text-book:not(.node--type-news){padding:30px 0 0}}@media screen and (min-width:360px) and (max-width:1200px){.block-text-book:not(.node--type-news){padding:40px 0 0}}@media screen and (min-width:1200px){.block-text-book:not(.node--type-news){display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0 0}.block-text-book:not(.node--type-news).image-position--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-text-book:not(.node--type-news).image-position--left .block-quote-book-content,.block-text-book:not(.node--type-news).image-position--left .block-text-book-content{padding-left:20px;padding-right:0}.block-text-book:not(.node--type-news).image-position--left .block-text-book-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-text-book:not(.node--type-news) h3{color:#48999d;font-size:20px;margin:0}.block-text-book:not(.node--type-news) .block-text-book-content{font-size:17px;color:#2f3045}@media screen and (min-width:1200px){.block-text-book:not(.node--type-news) .block-text-book-content{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%;width:35%;padding-right:20px}}.block-text-book:not(.node--type-news) .block-text-book-content h2,.block-text-book:not(.node--type-news) .block-text-book-content h3,.block-text-book:not(.node--type-news) .block-text-book-content p{max-width:860px}.block-text-book:not(.node--type-news) .block-text-book-image{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex}@media screen and (max-width:800px){.block-text-book:not(.node--type-news) .block-text-book-image{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1199px){.block-text-book:not(.node--type-news) .block-text-book-image{padding-top:50px}}@media screen and (min-width:1200px){.block-text-book:not(.node--type-news) .block-text-book-image{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%;width:65%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-text-book:not(.node--type-news) .block-text-book-image .field-name-field-book{margin-top:20px}@media screen and (max-width:799px){.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;width:50%}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result .bottom{max-width:180px}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:not(:nth-child(odd)) .bottom,.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:not(:nth-child(odd)) .top{margin-left:20px}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:first-child,.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(2){margin-bottom:50px}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(5),.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(6){margin-top:50px}}@media screen and (min-width:800px){.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result{-webkit-box-flex:1;-ms-flex:1 0 165px;flex:1 0 165px;max-width:165px;width:165px}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:not(:first-child){margin-left:20px}}@media screen and (min-width:1200px){.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:not(:first-child){margin-left:20px}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(5),.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(6),.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(7),.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result:nth-child(8){margin-top:50px}}@media screen and (max-width:768px){.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result .top{max-width:130px;height:155px}}@media screen and (min-width:769px){.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result .top{max-width:155px;height:225px}}.block-text-book:not(.node--type-news) .block-text-book-image .node--type-book.node--view-mode-search-result .bottom{max-width:150px}.block-text-book:not(.node--type-news) .links ul{margin:0;padding:0}.block-text-book:not(.node--type-news) .links ul li{list-style-type:none}.block-text-book:not(.node--type-news) .links ul li a{margin-top:5px;display:inline-block;*zoom:1;*display:inline;background:#48999d;color:#fff;padding:9px 20px 8px;border:0;border-radius:25px;font-weight:700;font-size:16px;min-height:44px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-appearance:none;outline:none;cursor:pointer}.block-text-book:not(.node--type-news) .links ul li a:focus,.block-text-book:not(.node--type-news) .links ul li a:hover{background-color:rgb(65.5860262009,139.3703056769,143.0139737991)}.block-text-book:not(.node--type-news) .links ul li a:active{outline:none}.block-quote-book{border-top:1px solid #c8e5da;display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex}@media screen and (max-width:359px){.block-quote-book{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px 0 0}}@media screen and (min-width:360px) and (max-width:699px){.block-quote-book{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:40px 0 0}}@media screen and (min-width:700px){.block-quote-book{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0 0}.block-quote-book.image-position--Rechts{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-quote-book.image-position--Rechts .block-quote-book-content{padding-right:10px;padding-left:0}}.block-quote-book h3{color:#48999d;font-size:20px;margin:9px 0 0}.block-quote-book .field--type-text-long{position:relative;font-weight:700}@media screen and (max-width:699px){.block-quote-book .field--type-text-long{font-size:24px;line-height:30px;padding-top:10px}}@media screen and (min-width:700px){.block-quote-book .field--type-text-long{font-size:28px;line-height:34px;max-width:700px;padding-top:15px}}.block-quote-book .field--type-text-long p{margin:0 0 12px}.block-quote-book .field--name-field-class{font-size:17px}@media screen and (max-width:699px){.block-quote-book .block-quote-book-image{padding-top:40px}}@media screen and (min-width:700px){.block-quote-book .block-quote-book-image{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:200px;width:200px}}.block-quote-book .block-quote-book-image .field-name-field-book{margin-top:20px}@media screen and (max-width:768px){.block-quote-book .block-quote-book-image .node--type-book.node--view-mode-search-result .top{max-width:130px;height:155px}}@media screen and (min-width:769px){.block-quote-book .block-quote-book-image .node--type-book.node--view-mode-search-result .top{max-width:155px;height:225px}}.block-quote-book .block-quote-book-image .node--type-book.node--view-mode-search-result .bottom{max-width:150px}.block-quote-book .block-quote-book-content{color:#2f3045}@media screen and (min-width:700px){.block-quote-book .block-quote-book-content{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 200px);flex:1 0 calc(100% - 200px);max-width:calc(100% - 200px);width:calc(100% - 200px);padding-left:10px}}.block-quote-book .block-quote-book-content a{position:relative;color:#444;font-size:17px;line-height:22px}.block-quote-book .block-quote-book-content a:active,.block-quote-book .block-quote-book-content a:focus,.block-quote-book .block-quote-book-content a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.block-quote-image{border-top:1px solid #c8e5da}@media screen and (max-width:359px){.block-quote-image{padding:30px 0 0}}@media screen and (min-width:360px) and (max-width:699px){.block-quote-image{padding:40px 0 0}}@media screen and (min-width:700px){.block-quote-image{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0 0}.block-quote-image.image-position--Rechts{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-quote-image.image-position--Rechts .content{padding-left:0;padding-right:60px}}@media screen and (max-width:699px){.block-quote-image .image{padding-bottom:20px}}@media screen and (min-width:700px){.block-quote-image .image{-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%;max-width:24%;width:24%}}.block-quote-image .content{color:#2f3045}@media screen and (min-width:700px){.block-quote-image .content{-webkit-box-flex:1;-ms-flex:1 0 76%;flex:1 0 76%;max-width:76%;width:76%;padding-left:60px}}.block-quote-image .field--name-field-text{font-weight:700}@media screen and (max-width:699px){.block-quote-image .field--name-field-text{font-size:24px;line-height:30px}}@media screen and (min-width:700px){.block-quote-image .field--name-field-text{font-size:28px;line-height:34px}}.block-quote-image .field--name-field-text p{margin:0 0 12px}.block-quote-image .field--name-field-class{font-size:17px}.block-video-text{border-top:1px solid #c8e5da}@media screen and (max-width:359px){.block-video-text{padding:30px 0 0}}@media screen and (min-width:360px) and (max-width:699px){.block-video-text{padding:40px 0 0}}@media screen and (min-width:700px){.block-video-text{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0 0}.block-video-text.image-position--Rechts{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-video-text.image-position--Rechts .content{padding-left:0;padding-right:60px}}@media screen and (max-width:699px){.block-video-text .image{padding-bottom:20px}}@media screen and (min-width:700px){.block-video-text .image{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;width:60%}}.block-video-text .content{font-size:17px}@media screen and (min-width:700px){.block-video-text .content{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%;width:40%;padding-left:60px}}.block-video-text h3.subtitle{color:#48999d;font-size:20px;margin:0}.block-video-text .field--name-field-links .field__item a{position:relative;padding:6px 0 6px 14px;color:#444;font-size:17px;line-height:22px;display:block}.block-video-text .field--name-field-links .field__item a:before{content:"";position:absolute;top:13px;left:0;width:5px;height:5px;background-color:#48999d;border-radius:50%}.block-video-text .field--name-field-links .field__item a:active,.block-video-text .field--name-field-links .field__item a:focus,.block-video-text .field--name-field-links .field__item a:hover{color:rgb(55.9650655022,118.9257641921,122.0349344978)}.field--name-social-media{color:#444;margin:10px 0;font-size:15px;line-height:20px}.field--name-social-media .social-nav{list-style:none!important;margin:0!important;padding:0!important;display:inline-block;vertical-align:middle}.field--name-social-media .social-nav li{margin-left:0;padding:0;background:transparent!important;display:inline-block;vertical-align:middle}.field--name-social-media .social-nav li:before{content:none!important}.field--name-social-media .social-nav li a{display:block;width:35px;height:40px;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:auto 16px;text-indent:-1000px;overflow:hidden;-webkit-transition:all .1s ease;transition:all .1s ease}.field--name-social-media .social-nav li a.-facebook{background-image:url(../images/icon-facebook.svg)}.field--name-social-media .social-nav li a.-twitter{background-image:url(../images/icon-twitter.svg)}.field--name-social-media .social-nav li a.-mail{background-image:url(../images/icon-mail.svg)}.field--name-social-media .social-nav li a.-pinterest{background-image:url(../images/icon-pinterest.svg)}.field--name-social-media .social-nav li a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.field--name-shortlist .flag{margin-top:20px;max-width:250px;height:44px;color:#fff;border-radius:25px;font-weight:700;font-size:16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:899px){.field--name-shortlist .flag{padding:9px 15px 3px 40px;background:#48999d url(../images/icon-books.svg) no-repeat top 12px left 15px}}@media screen and (min-width:900px){.field--name-shortlist .flag{padding:9px 20px 3px 44px;background:#48999d url(../images/icon-books.svg) no-repeat top 12px left 17px}}.field--name-shortlist .flag .flag-action-active{display:none}.field--name-shortlist .flag:hover{background-color:#ff8d70}.field--name-shortlist .flag.active{background-color:rgb(255,124.7370629371,91.6)}.field--name-shortlist .flag.active .flag-action{display:none}.field--name-shortlist .flag.active .flag-action-active{display:block}.field--name-shortlist .flag-description{display:none}.flag-print{z-index:10;margin-left:4px;position:relative}@media (min-width:550px){.flag-print{margin-top:8px;margin-left:8px}}@media screen and (max-width:499px){.flag-print{height:44px;width:44px}}@media screen and (min-width:500px){.flag-print{height:50px;width:50px}}.flag-print:hover:after{background:rgb(255,124.7370629371,91.6)}.flag-print:after{content:"";position:absolute;z-index:0;border-radius:50%;background:#ff8d70;display:block;top:0;left:0;-webkit-transition:all .1s ease;transition:all .1s ease}@media screen and (max-width:499px){.flag-print:after{height:44px;width:44px}}@media screen and (min-width:500px){.flag-print:after{height:50px;width:50px}}.flag-print .count{background-color:#fff;border-radius:50%;color:#2f3045;font-weight:700;text-align:center;position:absolute;z-index:3;right:-14px}@media screen and (max-width:399px){.flag-print .count{padding-top:1px;top:-8px;width:25px;height:25px;font-size:15px}}@media screen and (min-width:400px){.flag-print .count{padding-top:2px;top:-14px;width:28px;height:28px}}.flag-print>.icon{cursor:pointer;display:block;text-decoration:none;text-indent:-10000px;overflow:hidden;background:transparent url(../images/shortlist/icon-list-negative-white.svg) no-repeat 50%;background-size:22px 27px;position:relative;z-index:1}@media screen and (max-width:499px){.flag-print>.icon{height:44px;width:44px}}@media screen and (min-width:500px){.flag-print>.icon{height:50px;width:50px}}.flag-print.active:after{background:#ff8d70}.flag-print.active:hover:after{background:rgb(255,124.7370629371,91.6)}.flag-clear{cursor:pointer}@media screen and (max-width:400px){.flag-clear{padding:15px 0}}.flag-remove{display:block;text-align:right;background:transparent url(../images/icon-delete.svg) no-repeat 50%;background-size:20px 22px;width:20px;height:22px;font-size:0;text-indent:-9999px;opacity:.4;-webkit-transition:all .25s ease;transition:all .25s ease}.flag-remove:hover{opacity:1}@media screen and (min-width:992px){.mfp-modal-content .share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex}}.mfp-modal-content .share-buttons{margin-bottom:15px}.mfp-modal-content .mail-buttons{margin-top:10px}@media screen and (min-width:992px){.mfp-modal-content .mail-buttons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;margin-top:0}}.mfp-modal-content .mail-buttons p{margin:5px 0}.mfp-modal-content .mailto{border:1px solid #48999d;line-height:30px;width:100%;margin:0 0 5px;border-radius:25px;padding:7px 7px 7px 18px;outline:none;height:47px}@media screen and (min-width:640px){.mfp-modal-content .mailto{width:300px;border-radius:25px 0 0 25px;margin:0}}@media screen and (min-width:640px){.mfp-modal-content .button.btn-mail-modal,.mfp-modal-content .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a.btn-mail-modal,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .mfp-modal-content a.btn-mail-modal{border-radius:0 25px 25px 0}}.mfp-bg{z-index:1042;overflow:hidden;background:rgba(27,28,40,.87)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-modal-content{background:#fff;text-align:left;max-width:90%;width:1000px;margin:40px auto;position:relative;border-radius:5px}@media screen and (max-width:500px){.mfp-modal-content{padding:20px 30px 20px 20px}}@media screen and (min-width:501px){.mfp-modal-content{padding:30px}}.mfp-modal-content h2{font-size:24px;color:#48999d}.mfp-modal-content .button,.mfp-modal-content .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .mfp-modal-content a{display:inline-block;*zoom:1;*display:inline;background:#48999d;color:#fff;padding:10px 20px;border:0;border-radius:25px;font-weight:700;font-size:16px;margin:0 10px 0 0;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-appearance:none;outline:none;cursor:pointer}@media screen and (max-width:600px){.mfp-modal-content .button,.mfp-modal-content .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .mfp-modal-content a{text-align:center;width:100%;margin-bottom:10px}}.mfp-modal-content .button:focus,.mfp-modal-content .button:hover,.mfp-modal-content .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:focus,.mfp-modal-content .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:hover,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .mfp-modal-content a:focus,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .mfp-modal-content a:hover{background-color:rgb(97.3144104803,178.6681222707,182.6855895197)}.mfp-modal-content .button:active,.mfp-modal-content .node--type-page.node--view-mode-full .paragraph--type--paragraph-button a:active,.node--type-page.node--view-mode-full .paragraph--type--paragraph-button .mfp-modal-content a:active{outline:none}.view-ingevoerde-boeken-per-jaar form{display:-webkit-box;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex}.view-ingevoerde-boeken-per-jaar table th{text-align:left;white-space:nowrap}.view-ingevoerde-boeken-per-jaar .views-exposed-form{margin-bottom:20px}.view-ingevoerde-boeken-per-jaar .views-exposed-form .form-item-jaar label{display:none}.view-ingevoerde-boeken-per-jaar .views-exposed-form .form-item-jaar select{width:250px;margin-right:15px}:root{--bg--cookie-fallback-btn:#40888c;--color-coolie-fallback-btn:#fff}#cookiesjsr{--btn--bg-color:#000;--btn--color:#fff;--bg-cookie:#ff8d70;--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#000;--btn-border-color:#000;--btn-bg-color:#ff8d70;--btn-prime-font-color:#ff8d70;--btn-prime-border-color:#000;--btn-prime-bg-color:#000;--btn-inv-font-color:#ff8d70;--btn-inv-border-color:#ff8d70;--btn-inv-bg-color:#000;--btn-prime-inv-font-color:#000;--btn-prime-inv-border-color:#ff8d70;--btn-prime-inv-bg-color:#ff8d70;--link-list-font-color:#000;--link-list-separator-color:#000;--banner-logo-offset:100px;--banner-bg-color:#ff8d70;--banner-font-color:#000;--layer-header-height:3.5em;--layer-header-bg-color:#000;--layer-header-font-color:#000f37;--layer-body-bg-color:#000;--layer-tab-bg-color:#000;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#ff8d70;--layer-tab-active-font-color:#000;--layer-bg-dark:#ff8d70;--layer-font-light:#000;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#000;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#000;--switch-bg-off:#000;--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:#000;--white:#fff;--grey:#eee;--dark-grey:#d8d8d8;--black:#000;--red:#e55335;--green:#0a0}.cookiesjsr--app{font-size:var(--font-size-reset,1rem)}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app :after,body .cookiesjsr--app :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cookiesjsr-banner{position:fixed;z-index:10000;height:auto;padding-top:15px;padding-bottom:15px;background-color:var(--bg-cookie);color:var(--banner-font-color);max-height:calc(100vh - 100px);overflow:auto;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:549px){.cookiesjsr-banner{padding-left:20px;padding-right:20px;width:100%;right:0;bottom:0}}@media (min-width:550px){.cookiesjsr-banner{padding-left:30px;padding-right:30px;width:700px;right:6px;bottom:6px}}.cookiesjsr-banner.active{-webkit-transform:translateY(0);transform:translateY(0)}.cookiesjsr-banner a{color:var(--black);text-underline-offset:3px}.cookiesjsr-banner--info{padding-right:var(--default-margin);max-height:calc(100vh - 100px - 2.5em);overflow:auto;margin-bottom:8px}.cookiesjsr-banner--text{display:block;font-size:16px;line-height:22px}.cookiesjsr-banner--links{font-size:16px;line-height:21px}.cookiesjsr-banner--action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%}@media (max-width:749px){.cookiesjsr-banner--action{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:750px){.cookiesjsr-banner--action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(228,229,230,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cookiesjsr-service:hover{background-color:rgba(228,229,230,.1)}.cookiesjsr-service--description{padding:.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{margin:0;font-size:1.125em;font-weight:400;color:var(--layer-font-light,#000)}.cookiesjsr-service--links a{color:var(--black);font-size:16px;text-underline-offset:3px}.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:var(--layer-font-light,#000)}.cookiesjsr-service--action{padding:.625em 1.25em;width:auto}.cookiesjsr-service--always-on{color:var(--switch-always-on-font-color,#0a0);text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.cookiesjsr-service-group{position:static!important;line-height:1.5em;list-style:none}.cookiesjsr-service-group--tab{min-height:3em;padding:1em var(--default-margin,1.25em);display:block;width:100%;text-decoration:none;text-align:left;cursor:pointer;font-weight:700;margin:0;border:0;color:var(--black);background:var(--white);border-bottom:1px solid var(--layer-border-color,#e4e5e6);-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{position:absolute;width:70%;height:100%;overflow:auto;right:0;top:0}}.cookiesjsr-service-group--intro{padding:1em var(--default-margin,1.25em)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--grey);border-bottom:0}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:block;background:var(--grey)}.cookiesjsr-service-group--services{margin:0!important;padding:0!important}.cookiesjsr-service-groups{position:static!important;display:block;max-height:100%;overflow:auto;list-style:none;margin:0 0 -1px!important;padding:0!important}.cookiesjsr-layer{display:block;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--white);height:100vh;width:100vw;max-width:100%;z-index:314160;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);overflow:hidden;line-height:1.5em}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{position:fixed;z-index:314159;height:100vh;width:100vw;left:0;top:0;background:rgba(0,0,0,.4)}.cookiesjsr-layer--header{position:absolute;left:0;top:0;z-index:100;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin:0;background:var(--white);padding:0 var(--default-margin,1.25em);border-bottom:1px solid var(--layer-border-color,#e4e5e6);height:3.5em}.cookiesjsr-layer--title{color:var(--layer-header-font-color,#000f37);font-weight:700}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0L13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--body{position:absolute;left:0;right:0;background:var(--white);top:var(--layer-header-height,3.5em);bottom:var(--layer-footer-height,4.5em)}.cookiesjsr-layer--footer{position:absolute;bottom:0;left:0;width:100%;padding:0 var(--default-margin,1.25em);height:var(--layer-footer-height,4.5em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-top:1px solid var(--layer-border-color,#e4e5e6)}@media (min-width:768px){.cookiesjsr-layer--footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cookiesjsr-layer--label-all{color:var(--layer-footer-font-color,#000f37);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;width:30%;padding-right:var(--default-margin,1.25em)}}.cookiesjsr-layer--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + .625em)}}.cookiesjsr-layer button{font-size:16px}.cookiesjsr-layer button.allowAll{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;height:22px;line-height:13px;margin-left:0}@media (min-width:750px){.cookiesjsr-layer button.allowAll{margin-right:10px}}.cookiesjsr-layer button.denyAll{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;height:22px;line-height:13px;margin-left:0}@media (min-width:750px){.cookiesjsr-layer button.denyAll{margin-right:10px}}.cookiesjsr-layer button.important{min-height:42px;border:none;color:var(--btn--color);background-color:var(--btn--bg-color);padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-layer button.important{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:12px}}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{padding:0 2em;width:auto;margin-left:auto}}.cookiesjsr-btn{cursor:pointer;font-size:16px;padding:0;text-decoration:none;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;margin:6px 0}.cookiesjsr-btn.cookiesjsr-settings{min-height:42px;border:1px solid var(--black);color:var(--black);background-color:transparent;padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.cookiesjsr-settings{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}@media (min-width:750px){.cookiesjsr-btn.cookiesjsr-settings{margin-right:8px}}.cookiesjsr-btn.important.allowAll{min-height:42px;border:none;color:var(--btn--color);background-color:var(--btn--bg-color);padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.important.allowAll{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}.cookiesjsr-btn.important.denyAll{min-height:42px;border:1px solid var(--black);color:var(--black);background-color:transparent;padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.important.denyAll{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}@media (min-width:750px){.cookiesjsr-btn.important.denyAll{margin-right:8px}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.Input{width:100%;margin:1rem 0}.Label{font-weight:400;font-size:.75rem;color:var(--ci-blue);display:block;margin:0 0 8px}.InputElement{border-width:0;border-bottom:1px solid var(--switch-bg-on);font:inherit;padding:6px 0;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.InputElement,.InputElement:focus{outline:none;background-color:#fff}.Invalid{border-bottom:1px solid red;background-color:#fda49a}.cookiesjsr-links{display:none}.cookiesjsr-switch{position:relative;margin:0;padding:0;display:block;width:60px;height:30px;border-radius:var(--switch-height,20px);background-color:var(--dark-grey);cursor:pointer;border:0;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.cookiesjsr-switch:focus-within:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;border:1px dotted #eee;-webkit-transform:scale(1.4);transform:scale(1.4)}.cookiesjsr-switch:after{content:"";position:absolute;top:5px;left:6px;display:block;width:var(--switch-height,20px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:var(--white);border:1px solid var(--white);-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out;-webkit-box-shadow:-1px 2px 1px rgba(0,0,0,.25);box-shadow:-1px 2px 1px rgba(0,0,0,.25)}.cookiesjsr-switch.active{background-color:var(--green)}.cookiesjsr-switch.active:after{right:6px;left:auto}.cookiesjsr-switch input[type=checkbox]{position:absolute;opacity:0}.cookies-fallback,.cookies-fallback *{-webkit-box-sizing:border-box;box-sizing:border-box}.cookies-fallback{display:none;padding:30px;text-align:center;border:1px dashed #ccc;background:#fff;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.cookies-fallback--btn{-webkit-appearance:none;outline:none;border:0;background-color:var(--bg--cookie-fallback-btn);color:var(--color-coolie-fallback-btn);text-transform:uppercase;padding:0 2em;margin:1.25rem;font-size:1rem;min-height:3em;cursor:pointer;z-index:1;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease}a.cookies-fallback--link{text-decoration:underline;text-underline-offset:3px}a.cookies-fallback--link:hover{text-decoration:underline}.cookies-fallback--btn:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cookies-fallback--wrap.disabled{position:relative;min-height:12rem}.cookies-fallback--wrap.disabled .cookies-fallback{display:block}.cookies-fallback--wrap.disabled .cookies-fallback--element{opacity:0}.cookie-disclaimer{margin:15px 0}.cookies-docs{margin:40px 0}.cookies-docs h3{margin-top:15px;text-transform:uppercase;font-size:1rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2hlYWRlci5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19ncmlkLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fZHJ1cGFsLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2Z1bmN0aW9ucy9fYnJlYWtwb2ludHMuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fY29udGV4dHVhbC5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19sYXlvdXQtYnVpbGRlci5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19mb290ZXIuc2NzcyIsImJhc2UvX2Zvcm1zLnNjc3MiLCJiYXNlL19tZXNzYWdlcy5zY3NzIiwiYmFzZS9fdGFibGVzLnNjc3MiLCJiYXNlL19uYXZpZ2F0aW9uLnNjc3MiLCJiYXNlL19tZWRpYS5zY3NzIiwic3R5bGVzL19zdHlsZXMuc2NzcyIsImZlYXR1cmVzL19jb250ZW50LnNjc3MiLCJmZWF0dXJlcy9fYm9va3Muc2NzcyIsImZlYXR1cmVzL19saXN0cy5zY3NzIiwiZmVhdHVyZXMvX25ld3Muc2NzcyIsImZlYXR1cmVzL19zd2lwZXIuc2NzcyIsImZlYXR1cmVzL19ob21lcGFnZS5zY3NzIiwiZmVhdHVyZXMvX2luZm9wYWdlLnNjc3MiLCJmZWF0dXJlcy9fbGFuZGluZ3BhZ2Uuc2NzcyIsImZlYXR1cmVzL19zb2NpYWxfbWVkaWEuc2NzcyIsImZlYXR1cmVzL19zaG9ydGxpc3Quc2NzcyIsImZlYXR1cmVzL19tYWduaWZpYy1wb3B1cC5zY3NzIiwiZmVhdHVyZXMvX3ZpZXdzLnNjc3MiLCJmZWF0dXJlcy9fY29va2llc3RhdGVtZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOE1FLGdCQ29xRkYsQ0M1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QUVJLHVCRnFzQlosQ0FDRixDRWhzQk0sdUxBQ0UsZUFBQSxDQUNBLGNGbXNCUixDRWhzQk0seUtBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsU0Ztc0JSLENFL3JCSSwrS0FDRSxZRmtzQk4sQ0U1ckJBLDhFQUNFLDBCRmdzQkYsQ0U3ckJBLHdNQUtFLGtDRmdzQkYsQ0U3ckJBLHlSQUlFLGtDRmdzQkYsQ0U3ckJBLGdEQUNFLHFDQUFBLENBQUEsa0NGZ3NCRixDRTdyQkEsMkNBQ0Usb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHlCQUFBLENBQ0EsMkJGZ3NCRixDRS9yQkUsb0pBR0UsbUNGK3JCSixDRTVyQkUsMkRBQ0Usc0JGOHJCSixDRTFyQkEsd1RBRUUsWUY2ckJGLENFMXJCQSwySEFDRSxpQ0Y2ckJGLENFMXJCQSwrR0FFRSxxQkY2ckJGLENFMXJCQSw0RkFDRSxXRjZyQkYsQ0UzckJFLDBHQUNFLFdGNnJCSixDRzdnQ0EsaUJBR0UsNkJBQUEsQ0FFQSx5QkFBQSxDQUNBLHFCSGdoQ0YsQ0c3Z0NBLEtBQ0Usc0JIZ2hDRixDRzdnQ0EsVUFFRSxXSGloQ0YsQ0c3Z0NBLGlCQUhFLGNIb2hDRixDRzFnQ0EsaUZBV0UsYUg2Z0NGLENHemdDQSxtQkFHRSxvQkFBQSxFQUNBLGNBQUEsRUFDQSxNSDRnQ0YsQ0d2Z0NBLHNCQUNFLFlBQUEsQ0FDQSxRSDBnQ0YsQ0dyZ0NBLFNBQ0UsWUh3Z0NGLENHcGdDQSxLQUNFLFFIdWdDRixDR2pnQ0EsUUFDRSxtQkhvZ0NGLENHLy9CQSxpQkFFRSxTSGtnQ0YsQ0c5L0JBLFlBQ0Usd0JIaWdDRixDRzcvQkEsU0FFRSxlSGdnQ0YsQ0c3L0JBLFdBQ0UsUUhnZ0NGLENHNS9CQSxJQUNFLGlCSCsvQkYsQ0czL0JBLEtBQ0UsZUFBQSxDQUNBLFVIOC9CRixDRzEvQkEsTUFFRSxRSDYvQkYsQ0d6L0JBLElBQ0UsZUFBQSxDQUNBLG9CQUFBLENBQ0Esb0JINC9CRixDR3YvQkEsRUFDRSxXSDAvQkYsQ0d2L0JBLGlCQUVFLFVBQUEsQ0FDQSxZSDAvQkYsQ0dqL0JBLGNBTEUsYUhrZ0NGLENHNy9CQSxRQUdFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCSHcvQkYsQ0dyL0JBLElBQ0UsU0h3L0JGLENHci9CQSxJQUNFLGFIdy9CRixDR2wvQkEsaUJBS0UsUUhxL0JGLENHai9CQSxXQUdFLFNIby9CRixDR2gvQkEsY0FFRSxlQUFBLENBQ0EscUJIbS9CRixDRzMrQkEsSUFDRSxRQUFBLENBQ0EsYUFBQSxDQUVBLDhCSDYrQkYsQ0d4K0JBLGVBQ0UsZUgyK0JGLENHOTlCQSxZQUNFLFFIcStCRixDR2orQkEsU0FDRSxtQkFBQSxDQUNBLFlIbytCRixDRy85QkEsT0FDRSxRQUFBLENBRUEsU0FBQSxDQUNBLGtCSGkrQkYsQ0cxOUJBLDZCQUlFLGNBQUEsQ0FFQSxRQUFBLENBRUEsdUJIMjlCRixDR3Q5QkEsYUFFRSxrQkh5OUJGLENHbjlCQSwrREFJRSxjQUFBLENBRUEseUJIcTlCRixDR2g5QkEsaUNBRUUsY0htOUJGLENHOThCQSx1Q0FFRSw2QkFBQSxDQUVBLHlCQUFBLENBQ0EscUJBQUEsQ0FFQSxTSGc5QkYsQ0cxOEJBLG1CQUNFLDRCQUFBLENBRUEsOEJBQUEsQ0FFQSwwQkFBQSxDQUNBLHNCSDQ4QkYsQ0d2OEJBLCtGQUVFLHVCSDA4QkYsQ0dyOEJBLGlEQUVFLFFBQUEsQ0FDQSxTSHc4QkYsQ0duOEJBLFNBQ0UsYUFBQSxDQUVBLGtCSHE4QkYsQ0c5N0JBLE1BQ0Usd0JBQUEsQ0FDQSxnQkhpOEJGLENHMzdCQSxXQUNFLE1IODdCRixDRzc3QkUsaUNBRUUsYUFBQSxDQUNBLFVIODdCSixDRzU3QkUsZ0JBQ0UsVUg4N0JKLENJanhDQSxRQUNFLFlKK3lDRixDSTd5Q0EsaUJBQ0UsMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLGdCSmd6Q0YsQ0k5eUNBLG1FQUVFLHlCQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsV0FBQSxDQUNBLFVKaXpDRixDSS95Q0EsV0FDRSxpQkprekNGLENJNXlDSSxpQ0FDRSxZSit5Q04sQ0kzeUNJLHFDQUNFLDhCQUFBLENBQ0EsMkJKNnlDTixDSXZ5Q0EseUJBSUUsNEJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVIaENNLENHa0NOLFdBQUEsQ0FDQSxlSjR5Q0YsQ0sxekNJLHlCREtKLHlCQWlCSSxRQUFBLENBQ0EsVUFBQSxDQUNBLGtDQUFBLENBQUEsMEJKK3lDRixDQUNGLENJOXlDRSwyQkFJRSxnQkpnekNKLENJL3lDSSxvR0FDRSxVQUFBLENBQ0EseUJKaXpDTixDSTV5Q0ksdUNBQ0Usd0JBQUEsQ0FDQSxjSml6Q04sQ0t6MUNJLHlCRHNDQSx1Q0FJSSx5QkptekNOLENBQ0YsQ0k5d0NBLGtDQUNFLGlCSjZ5Q0YsQ0kxeUNBLDBDQUNFLHVCSjZ5Q0YsQ0kxeUNBLDJEQUNFLFVBQUEsQ0FDQSxXSjZ5Q0YsQ0kxeUNBLDZDQUVFLDZCQUFBLENBQUEscUJKNnlDRixDSTV5Q0UsMkRBQ0Usb0ZBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0EsV0FBQSxDQUNBLGVKOHlDSixDSTF5Q0Esa0NBQ0UsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsY0o2eUNGLENJNXlDRSx3Q0FDRSxpQkFBQSxDQUNBLHVCQUFBLENBQUEsZUFBQSxDQUNBLFlKOHlDSixDSTF5Q0Esa0NBSUUsY0o2eUNGLENJNXlDRSxtSkFKQSxlSDNJTSxDRzRJTixhQUFBLENBQ0EsdUJBQUEsQ0FBQSxlSm16Q0YsQ0kxeUNBLGdDQUNFLGVIdkpNLENHd0pOLGFBQUEsQ0FDQSxNQUFBLENBQ0EsaUJKNnlDRixDSTV5Q0Usc0VBQ0UsZUFBQSxDQUNBLGFKOHlDSixDSTV5Q0UsbUNBQ0UsYUo4eUNKLENNeDlDRSwrRUFDRSxzQk42OUNKLENPOTlDQSwyQ0FDRSxZUGsrQ0YsQ08vOUNBLDZFQUNFLDRCUGsrQ0YsQ08vOUNBLG9FQUNFLFVQaytDRixDTzc5Q0kscWRBQ0UsWVBnK0NOLENPNzlDRSwyQ0FDRSxTUCs5Q0osQ083OUNFLGdHQUVFLFlQKzlDSixDTzc5Q0UsbURBQ0UsZVArOUNKLENPNzlDRSxtQ0FDRSxZUCs5Q0osQ083OUNFLG9FQUVFLFVQKzlDSixDTzc5Q0UsdUNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQlArOUNKLENPNzlDRSxzREFDRSw0QkFBQSxDQUNBLFVQKzlDSixDTzc5Q0UsbU5BSUUsWVArOUNKLENPNTlDSSxvVEFDRSx1RkFBQSxDQUNBLG9CQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCUDg5Q04sQ08xOUNJLG9UQUNFLG1GQUFBLENBQ0Esb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JQNDlDTixDT3g5Q0UsK0RBQ0UsWVAwOUNKLENPeDlDRSxnREFDRSxtQlAwOUNKLENPeDlDRSw2SUFFRSxTQUFBLENBQ0EsUVAwOUNKLENPejlDSSx1SkFDRSxnQkFBQSxDQUNBLCtCQUFBLENBQ0Esb0JBQUEsQ0FDQSxhQUFBLENBQ0EsVVA0OUNOLENPejlDRSx3RUFDRSxjUDI5Q0osQ096OENFLHdDQUNFLG9CUDY5Q0osQ081OUNJLDZDQUNFLGtCQUFBLENBQ0Esa0JQODlDTixDT3Y5Q0UsaUZBQ0UseUJQNjlDSixDTzM5Q0UseUNBQ0UsZ0NQNjlDSixDT3g5Q0EsYUFDRSw0QkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGVQNDlDRixDT3g5Q0EsZ0VBQ0Usb0JBQUEsRUFDQSxNQUFBLEVBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxVTm5JTSxDTW9JTixXQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FDQSwrQkFBQSxDQUFBLHVCUDQ5Q0YsQ094OUNBLG1DQUNFLGlCQUFBLENBQ0EsMEZBQUEsQ0FDQSxxQkFBQSxDQUNBLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG1CUDQ5Q0YsQ096OUNBLHlDQUNFLG1FUDQ5Q0YsQ092OUNBLHNCQUNFLFNQMjlDRixDT3g5Q0Esd0JBQ0UseUJBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxZUDI5Q0YsQ08xOUNFLCtZQUNFLGlCQUFBLENBQ0Esa0JQNDlDSixDT3g5Q0EscUNBRUUsYUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsNEJQMjlDRixDTzE5Q0UsMkZBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSwrQ0FBQSxDQUFBLHVDQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUNBLFlBQUEsQ0FDQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQlA2OUNKLENPMTlDSSw2SUFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsdUJBQUEsQ0FBQSxlQUFBLENBQ0Esc0JBQUEsQ0FBQSxjQUFBLENBQ0EsYVA2OUNOLENPMTlDRSxxREFDRSxxQlA2OUNKLENPMzlDRSx5RUFDRSx3QkFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxVTjFOSSxDTTJOSiw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsZ0NDeE9TLENEd09ULHdCQ3hPUyxDRHlPVCxZQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q1A4OUNKLENPNTlDTSw2R0FDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q1ArOUNSLENPNTlDSSxzTUFDRSxxQk4xT0UsQ00yT0YsYVBnK0NOLENPLzlDTSw4cEJBQ0Usd0JBQUEsQ0FDQSxnREFBQSxDQUFBLHdDUHUrQ1IsQ09uK0NFLCtFQUNFLG9CQUFBLENBQ0EsaUJQcytDSixDT3IrQ0ksdUhBQ0UsUVB3K0NOLENPcitDRSw2RUFDRSxpQkFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSw0QlB3K0NKLENPditDSSw2RkFDRSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QlAwK0NOLENPditDRSw2RUFDRSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsNEJQMCtDSixDT3orQ0ksMkZBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQlA0K0NOLENPMStDSSx5RkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsbUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FDQSxrQ0FBQSxDQUFBLDBCUDYrQ04sQ08zK0NJLHlHQUNFLFVBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSwrREFBQSxDQUFBLHVEUDgrQ04sQ08zK0NFLHFFQUNFLFdBQUEsQ0FDQSxjQUFBLENBQ0Esc0JQOCtDSixDTzMrQ0ksMklBQ0Usc0JQOCtDTixDTzcrQ00sdUpBQ0Usa0JQZy9DUixDTzUrQ0UsK0ZBQ0UsNEJBQUEsQ0FDQSxZQUFBLENBQ0EsU1ArK0NKLENPOStDSSwySkFDRSxXUGkvQ04sQ09oL0NNLGlOQUNFLGtCQUFBLENBQ0Esb0JQbS9DUixDTy8rQ0UsMkZBQ0UsYUFBQSxDQUNBLHNCQUFBLENBQ0EseUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLDRCQUFBLENBQ0EsZ0NDeFZTLENEd1ZULHdCQ3hWUyxDRHlWVCxvQlBrL0NKLENPai9DSSx1R0FDRSxrQlBvL0NOLENPai9DRSwyRkFDRSw0QkFBQSxDQUNBLFNBQUEsQ0FDQSxXUG8vQ0osQ09qL0NJLDZJQUNFLHdCQUFBLENBQ0EsaUJQby9DTixDT2ovQ0UsbUVBQ0UsWVBvL0NKLENPbC9DRSx1RkFDRSxTUHEvQ0osQ09uL0NFLHdNQUNFLG9CQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGdEQUFBLENBQUEsd0NBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CUHUvQ0osQ090L0NJLGdPQUNFLHdCQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q1AwL0NOLENPdi9DRSxpR0FDRSwyRVAwL0NKLENPeC9DRSx1R0FDRSw4RVAyL0NKLENPei9DRSxtR0FDRSxRUDQvQ0osQ08zL0NJLDJIQUNFLFVQOC9DTixDTzUvQ0ksd2lCQUlFLGFQKy9DTixDTzEvQ0EsOENBQ0UscUJQNi9DRixDT3YvQ0Esc0VBQ0Usc0JBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsaUJQMi9DRixDTzEvQ0UsNEVBQ0UseUJBQUEsQ0FDQSxZQUFBLENBQ0EsaUJQNC9DSixDT3ovQ0kscUdBQ0UsMkVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxnREFBQSxDQUFBLHdDQUFBLENBQ0Esd0JQMi9DTixDTzEvQ00sMkdBQ0Usd0JQNC9DUixDT3ovQ0ksb0dBQ0UsT0FBQSxDQUNBLHdCQUFBLENBQ0EscUJOOWFFLENNK2FGLGdEQUFBLENBQUEsd0NBQUEsQ0FDQSxpQlAyL0NOLENPMS9DTSw2TUFDRSxzQkFBQSxDQUNBLGtCQUFBLENBQ0Esb0JQNC9DUixDTzMvQ1EsMk5BQ0UsWVA2L0NWLENPdC9DQSw0RUFDRSxrQlB5L0NGLENPbi9DQSw4QkFDRSxlUHUvQ0YsQ09wL0NBLDBDQUNFLGVBQUEsQ0FDQSxXUHUvQ0YsQ090L0NFLGdEQUNFLFdBQUEsQ0FDQSxZUHcvQ0osQ09uL0NFLG9EQUNFLDRCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJQcy9DSixDT3AvQ0UsaURBQ0UsY0FBQSxDQUNBLDRCUHMvQ0osQ09yL0NJLHdEQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0Esc0VBQUEsQ0FDQSxVQUFBLENBQ0EsV1B1L0NOLENPcC9DRSwwREFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLHVFQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsV1BzL0NKLENPci9DSSxpTUFDRSxXQUFBLENBQ0EsdUVBQUEsQ0FDQSxTQUFBLENBQ0EsWVB1L0NOLENPbC9DQSxnREFDRSxVTjdmTSxDTThmTixvQlBxL0NGLENPbC9DQSxtQkFDRSxvQlBxL0NGLENPcC9DRSwyQkFDRSxrQlBzL0NKLENPai9DRSwyQkFDRSxzQlB3L0NKLENPdC9DRSw4QkFDRSxjUHcvQ0osQ090L0NFLGlDQUNFLGVQdy9DSixDT3QvQ0Usb0NBQ0Usa0JQdy9DSixDT3YvQ0ksdURBQ0UsU1B5L0NOLENPdC9DRSx5QkFDRSw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsVU41aEJJLENNNmhCSixjUHcvQ0osQ090L0NFLGdHQUNFLFdBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsZ0NDampCUyxDRGlqQlQsd0JDampCUyxDRGtqQlQsWVB3L0NKLENPdi9DSSxrSEFDRSxZQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q1B5L0NOLENPdC9DRSxxQ0FDRSxpQlB3L0NKLENPdi9DSSwyQ0FDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLDJGQUFBLENBQ0EsbUJBQUEsQ0FDQSxVQUFBLENBQ0EsVVB5L0NOLENPdC9DRSxnQ0FDRSxxQk43akJJLENNOGpCSixXQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxZQUFBLENBQ0EsZ0NDL2tCUyxDRCtrQlQsd0JDL2tCUyxDRGdsQlQsdUJBQUEsQ0FDQSxlUHcvQ0osQ092L0NJLHNDQUNFLFlBQUEsQ0FDQSxnREFBQSxDQUFBLHdDUHkvQ04sQ090L0NFLDhCQUNFLFlQdy9DSixDT3QvQ0UsdUNBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxrQkFBQSxDQUFBLGNQdy9DSixDT3YvQ0ksMENBQ0Usa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxZUHkvQ04sQ094L0NNLDRDQUNFLG9CQUFBLENBQ0EsVU4zbEJBLENNNGxCQSxzQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQ0N4bUJLLENEd21CTCx3QlAwL0NSLENPei9DUSx1SkFDRSxvQkFBQSxDQUNBLHdCUDIvQ1YsQ094L0NNLDhDQUNFLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsVU56bUJBLENNMG1CQSxzQlAwL0NSLENPdC9DRSx3Q0FDRSxhUHcvQ0osQ092L0NJLDJDQUNFLGlCUHkvQ04sQ094L0NNLDZDQUNFLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLFVOdG5CQSxDTXVuQkEsc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0NDbm9CSyxDRG1vQkwsd0JQMC9DUixDT3ovQ1EsMEpBQ0Usb0JBQUEsQ0FDQSx3QlAyL0NWLENPdC9DRSx1Q0FDRSxpQkFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSw0QkFBQSxDQUNBLGdCUHcvQ0osQ092L0NJLCtDQUNFLGNBQUEsQ0FDQSw0QkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JQeS9DTixDT3QvQ0UsdUNBQ0Usb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLDRCUHcvQ0osQ092L0NJLDhDQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQlB5L0NOLENPdi9DSSw2Q0FDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsbUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FDQSxrQ0FBQSxDQUFBLDBCUHkvQ04sQ092L0NJLHNEQUNFLHFCTmhyQkUsQ01pckJGLGlCUHkvQ04sQ092L0NJLHFEQUNFLFVBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSwrREFBQSxDQUFBLHVEUHkvQ04sQ090L0NFLHNEQUNFLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxVTjdyQkksQ004ckJKLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JQdy9DSixDT3YvQ0kscUxBQ0UscUJObnNCRSxDTW9zQkYsYVB5L0NOLENPdC9DRSwwQ0FDRSxjUHcvQ0osQ09yL0NJLDJDQUNFLGlCUHUvQ04sQ090L0NNLDhDQUNFLG9CUHcvQ1IsQ092L0NRLGdEQUNFLFVOL3NCRixDTWd0QkUseUJQeS9DVixDT3AvQ0UsNEJBQ0UsNEJBQUEsQ0FDQSxrQ1BzL0NKLENPcC9DRSxpQ0FDRSx3QlBzL0NKLENPcC9DRSwrQkFDRSx5QkFBQSxDQUNBLGtDUHMvQ0osQ09wL0NFLHlCQUNFLGNBQUEsQ0FDQSxlUHMvQ0osQ09yL0NJLHVDQUNFLFVQdS9DTixDT3AvQ0UsMEVBQ0UsY1BzL0NKLENPcC9DRSw0Q0FDRSw2QlBzL0NKLENPcC9DRSwrQkFDRSxzQlBzL0NKLENPbi9DSSxxRkFDRSw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsVVBxL0NOLENPai9DSSxpR0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSx5QkFBQSxDQUVBLG9GQUFBLENBQ0Esa0JBQUEsQ0FDQSxVUG0vQ04sQ09sL0NNLHNUQUNFLFNQby9DUixDTy8rQ0ksMkRBQ0UsY0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGlHQUFBLENBQ0EseUJBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQlBpL0NOLENPaC9DTSxvTUFDRSxTUGsvQ1IsQ083K0NJLGtHQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxpR0FBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBQ0EscUJQKytDTixDTzkrQ00seVRBQ0UsU1BnL0NSLENPMytDSSw2REFDRSw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsVVA2K0NOLENPMStDTSxnR0FDRSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EseUJBQUEsQ0FFQSxzRkFBQSxDQUNBLGtCQUFBLENBQ0EsVVA0K0NSLENPMytDUSxtVEFDRSxTUDYrQ1YsQ094K0NFLHdFQUNFLFFQMCtDSixDT3YrQ0ksZ0VBQ0UsY0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGlHQUFBLENBQ0EseUJBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGdDQ2wxQk8sQ0RrMUJQLHdCUHkrQ04sQ094K0NNLG1OQUNFLFNQMCtDUixDT3grQ00sOEVBQ0Usb0ZBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0EsV0FBQSxDQUNBLGVQMCtDUixDT3QrQ00sbUVBQ0UseUJQdytDUixDT2orQ0ksK0hBQ0UsWUFBQSxDQUNBLHNCUHUrQ04sQ09wK0NFLDJFQUNFLGlCUHMrQ0osQ09sK0NBLCtHQUNFLFdQcStDRixDT2grQ0UsdUNBQ0UsZU5oM0JJLENNaTNCSixxQlBvK0NKLENPaCtDSSw2RUFDRSxvQlBxK0NOLENPcCtDTSwrQ0FDRSxZUHMrQ1IsQ09uK0NJLHVDQUNFLFVOMzNCRSxDTTQzQkYseUJQcStDTixDTzk5Q0EsbUJBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNQaytDRixDTy85Q0EsZ0NBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsVVBrK0NGLENPaitDRSxvREFDRSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCUG0rQ0osQ09qK0NFLDBEQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsdUVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxXUG0rQ0osQ09sK0NJLGlNQUNFLFdBQUEsQ0FDQSx1RUFBQSxDQUNBLFNBQUEsQ0FDQSxZUG8rQ04sQ08vOUNBLCtEQUNFLGlCQUFBLENBQ0Esa0JQaytDRixDTy85Q0EseUVBRUUsaUJQaytDRixDSy8zRUkseUJFMjVCSix5RUFJSSxpQkNwOEJZLENEcThCWixrQlBxK0NGLENBQ0YsQ0twNUVJLHlCRXk2QkoseUVBUUksaUJDejhCYSxDRDA4QmIsa0JQdytDRixDQUNGLENLNzRFSSwwQkUyNUJKLHlFQVlJLGVBQUEsQ0FDQSxrQlAyK0NGLENBQ0YsQ0tsNkVJLDBCRXk2QkoseUVBZ0JJLGVBQUEsQ0FJQSxnQlA4K0NGLENBQ0YsQ1M5OEVBLFdBQ0Usb0JBQUEsQ0FDQSwyR0FBQSxDQUVBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCVGc5RUYsQ1M3OEVBLFdBQ0Usb0JBQUEsQ0FDQSxxSEFBQSxDQUVBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCVDg4RUYsQ1MzOEVBLFdBQ0Usb0JBQUEsQ0FDQSx5SEFBQSxDQUVBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCVDQ4RUYsQ1N6OEVBLFdBQ0Usb0JBQUEsQ0FDQSx5SEFBQSxDQUVBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCVDA4RUYsQ1MxN0VBLEtBQ0UsY0FBQSxDQUNBLDZCQUFBLENBQ0EseUJBQUEsQ0FDQSx1Q1RnOEVGLENTMzdFQSxrQ0FLRSw4REFwQmlCLENBcUJqQixnQkF0QmlCLENBdUJqQixrQ0FBQSxDQUNBLGlDVDg3RUYsQ1MzN0VBLEdBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxhVDg3RUYsQ0t0K0VJLHlCSW1DSixHQU9JLGNBQUEsQ0FDQSxnQlRnOEVGLENBQ0YsQ1M3N0VBLEdBQ0UsZUFBQSxDQUNBLGVBQUEsQ0FDQSxhVGc4RUYsQ1MvN0VFLFFBQ0UsYVJoRkksQ1FpRkosd0JUaThFSixDU3Y4RUEsR0FRRSxjQUFBLENBQ0EsZ0JUazhFRixDSzEvRUkseUJJK0NKLEdBV0ksY0FBQSxDQUNBLGdCVG84RUYsQ0FDRixDS2hnRkkseUJJK0NKLEdBZUksY0FBQSxDQUNBLGdCVHM4RUYsQ0FDRixDU3I4RUUsS0FDRSxVUnhGYyxDUXlGZCxhVHU4RUosQ1NuOEVBLEdBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxhVHM4RUYsQ0tsaEZJLHlCSXVFSixHQU9JLGNBQUEsQ0FDQSxnQlR3OEVGLENBQ0YsQ1NsOEVBLEVBQ0UsY1RxOEVGLENTbDhFQSxNQUVFLGtCVHE4RUYsQ1NoOEVBLEVBQ0Usc0RBQUEsQ0FHQSwyQkFBQSxDQUNBLGdDQUFBLENBQ0EsOEJBQUEsQ0FDQSxtQ1RvOEVGLENTbDhFRSxrQkFQQSxjQUFBLENBQ0EseUJUNjhFRixDU3Y4RUUsZ0JBRUUsc0RUcThFSixDU2o4RUUsU0FDRSxjVG04RUosQ1MvN0VBLFVBRUUsOEJUazhFRixDUy83RUEsR0FDRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQUFBLENBQ0EseUJUazhFRixDUy83RUEsS0FDRSxVVGs4RUYsQ1MvN0VBLFlBQ0UsVUFBQSxDQUNBLHdCVGs4RUYsQ1NoOEVBLGlCQUNFLFVBQUEsQ0FDQSx3QlRtOEVGLENTMTdFQSxtQkFDRSxpQlRrOEVGLENTLzdFQSxrQkFDRSxnQlRrOEVGLENEN25GQSxPQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxpRUFBQSxDQUNBLDJCQ2dvRkYsQ0QvbkZFLDRQQVBGLE9BaUJJLGlFQUFBLENBQ0EsMkJDeW5GRixDQUNGLENEeG5GRSwwREFwQkYsT0FxQkksbUJDMm5GRixDQUNGLENEMW5GRSxxQ0F2QkYsT0F3QkksbUJDNm5GRixDQUNGLENENW5GRSxxQkFDRSxhQzhuRkosQ0Q3bkZJLG9DQUZGLHFCQUdJLFdBQUEsQ0FDQSxXQ2dvRkosQ0FDRixDRC9uRkksMERBTkYscUJBT0ksV0FBQSxDQUNBLFdDa29GSixDQUNGLENEam9GSSxvQ0FWRixxQkFXSSxXQUFBLENBQ0EsV0Nvb0ZKLENBQ0YsQ0Rsb0ZFLDJCQUNFLGFBQUEsQ0FDQSxxREFBQSxDQUNBLHlCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsV0Nvb0ZKLENEbG9GRSxvQ0FDRSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsV0Nvb0ZKLENEbG9GRSxxQ0FDRSxXQ29vRkosQ0Rsb0ZFLGtCQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQ29vRkosQ0szcEZJLHlCTnlCRixxQ0FFSSxlQ29vRkosQ0FDRixDRG5vRkksNlFBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxxRUFBQSxDQUNBLG9CQ3FvRk4sQ0Rwb0ZNLG9DQU5GLDZRQU9JLFdBQUEsQ0FDQSxVQ3VvRk4sQ0FDRixDRHRvRk0sb0NBVkYsNlFBV0ksV0FBQSxDQUNBLFVDeW9GTixDQUNGLENEcG9GQSxlQUNFLHlCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLE1BQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FHQSxpQkN1b0ZGLENEdG9GRSxvQ0FYRixlQVlJLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFlDeW9GRixDQUNGLENEeG9GRSxvQ0FoQkYsZUFpQkksUUMyb0ZGLENBQ0YsQ0Qxb0ZFLG9DQW5CRixlQW9CSSxRQzZvRkYsQ0FDRixDRDVvRkUscUNBdEJGLGVBdUJJLFNDK29GRixDQUNGLENEOW9GRSxxQ0F6QkYsZUEwQkksTUNpcEZGLENBQ0YsQ0Qvb0ZBLFlBQ0Usa0JBQUEsQ0FDQSxlQ2twRkYsQ0RqcEZFLG9DQUhGLFlBSUksZ0JDb3BGRixDQUNGLENEL29GSSxvQ0FERix3QkFFSSxnQkNtcEZKLENBQ0YsQ0RscEZJLHFDQUpGLHdCQUtJLGtCQ3FwRkosQ0FDRixDRG5wRk0sb0NBREYsMkJBRUksZUFBQSxDQUNBLGtCQ3NwRk4sQ0FDRixDRHJwRk0scUNBTEYsMkJBTUksa0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJDd3BGTixDQUNGLENEanBGQSxXQUNFLGdCQ29wRkYsQ0tqd0ZJLHlCTjRHSixXQUdJLG1CQ3NwRkYsQ0FDRixDRHJwRkUsY0FDRSxrQkN1cEZKLENEdHBGSSxvQ0FGRixjQUdJLGNBQUEsQ0FDQSxnQkN5cEZKLENBQ0YsQ0svd0ZJLHlCTmlIRixjQU9JLGtCQzJwRkosQ0FDRixDRDFwRkksbUJBQ0Usc0RDNHBGTixDRDNwRk0seUJBQ0UsYUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQzZwRlIsQ0Q1cEZRLG9DQU5GLHlCQU9JLGFDK3BGUixDQUNGLENEOXBGUSxvQ0FURix5QkFVSSxlQ2lxRlIsQ0FDRixDRHZwRkEsWUFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkM2cEZGLENLanpGSSx5Qk5pSkosWUFLSSxrQkFBQSxDQUNBLGNDK3BGRixDQUNGLENEdHFGQSxZQVFFLGFDaXFGRixDRDVwRkUsOEJBSEUsUUFBQSxDQUNBLFNDd3FGSixDRHRxRkUsZUFDRSxjQUFBLENBQ0Esb0JDb3FGSixDRGhxRkUsY0FDRSxvQkFBQSxDQUNBLGFDa3FGSixDRGpxRkksd0NBRUUseUJDa3FGTixDRC9wRkUsc0JBQ0UsYUFBQSxDQUNBLGFFMU1JLENGMk1KLGVDaXFGSixDRC9wRkUsa0NBQ0UsWUNpcUZKLENENXBGQSw2QkFJRSx3QkFBQSxDQUFBLGVBQUEsQ0FDQSxnREFBQSxDQUFBLHdDQUFBLENBQ0Esa0JBQUEsQ0FDQSw4QkFBQSxDQUNBLCtCQytwRkYsQ0Q1cEZBLGdDQUNFLGVDK3BGRixDRDlwRkUsK0NBQ0UsK0JDZ3FGSixDRDlwRkUsb0RBQ0UsZUNncUZKLENEOXBGRSxzREFDRSxnQkFBQSxDQUNBLFVFbE9jLENGbU9kLGFBQUEsQ0FDQSx1QkFBQSxDQUlBLGVDZ3FGSixDRC9wRkksc0VBQ0Usa0JFaFBFLENGaVBGLFVDaXFGTixDRGhxRk0sOEZBQ0UsVUNrcUZSLENEOXBGSSw4RUFDRSxvQkFBQSxDQUNBLFVDZ3FGTixDRC9wRk0scUZBQ0UsYUNpcUZSLENEN3BGRSxvRUFDRSxlQytwRkosQ0QzcEZBLDJFQUNFLGdGQUFBLENBQ0EscUNDOHBGRixDRDdwRkUsb0NBSEYsMkVBSUkseUNDZ3FGRixDQUNGLENEL3BGRSxxQ0FORiwyRUFPSSxzQ0NrcUZGLENBQ0YsQ0Q5cEZFLHlDQUNFLFlDaXFGSixDRDdwRkEsb0JBQ0UsYUNncUZGLENEL3BGRSxvQ0FGRixvQkFHSSxZQ2txRkYsQ0FDRixDRGpxRkUsb0NBTEYsb0JBTUksaUJBQUEsQ0FDQSxlQUFBLENBQ0Esb0JDb3FGRixDQUNGLENVeDhGQSxLQUNFLGVBQUEsQ0FDQSxpQlYyOEZGLENVeDhGQSxPQUNFLFVBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLDRCQUFBLENBQ0EsZVYyOEZGLENLbjdGSSx5Qks3QkosT0FPSSxlQUFBLENBQ0EsY1Y2OEZGLENBQ0YsQ1U1OEZFLFlBQ0UsZ0JWODhGSixDVTU4RkUsY0FDRSxnQlY4OEZKLENVNThGRSxTQUNFLFFWODhGSixDVTU4RkUscUJBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSxvQkFBQSxDQUFBLGlCQUFBLENBQUEsd0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLGVWODhGSixDVTc4RkksdUJBQ0UsaUJWKzhGTixDVTc4RkksdUJBQ0Usb0JBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLG1CQUFBLENBQ0EsV1YrOEZOLENVOThGTSxnQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLHdFVmc5RlIsQ1UvOEZRLHNDQUNFLCtFVmk5RlYsQ1U5OEZNLGlDQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUVWZzlGUixDVS84RlEsdUNBQ0UsZ0ZWaTlGVixDVTU4RkUscUJBQ0UsYUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsYVY4OEZKLENLMytGSSx5Qkt5QkYscUJBTUksV0FBQSxDQUNBLFdWZzlGSixDQUNGLENLai9GSSx5Qkt5QkYscUJBVUksV0FBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsUVZrOUZKLENBQ0YsQ1VoOUZFLDJCQUNFLGFBQUEsQ0FDQSxxREFBQSxDQUNBLHlCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsV1ZrOUZKLENLamdHSSx5QktpREYsOEJBRUksZ0JWazlGSixDQUNGLENVaDlGRSxrQkFDRSxrQlZrOUZKLENVajlGSSxxQkFDRSxRQUFBLENBQ0EsZVZtOUZOLENVbDlGTSxvQ0FIRixxQkFJSSxpQkFBQSxDQUFBLGNBQUEsQ0FBQSxjVnE5Rk4sQ0FDRixDVW45RlEsMEJBQ0UsYUFBQSxDQUNBLGVWcTlGVixDVXA5RlUsZ0NBQ0Usc0RWczlGWixDVWg5RkUsbUJBQ0UsVUFBQSxDQUNBLGdCVms5RkosQ0s3aEdJLHlCS3lFRixtQkFJSSxnQlZvOUZKLENBQ0YsQ1VuOUZJLHFCQUNFLFVBQUEsQ0FDQSxvQlZxOUZOLENVcDlGTSxzREFFRSxVVDFHVSxDUzJHVix5QlZxOUZSLENVcDVGQSxhQUNFLGFBQUEsQ0FDQSxlVmk5RkYsQ1d6b0dBLE1BQ0UsaUJYNm9HRixDV3JvR0UsbW5CQVNFLHdCQUFBLENBQ0EsNEJBQUEsQ0FDQSwwQ0FBQSxDQUNBLHdEQUFBLENBQUEsZ0RYdXBHSixDV3JwR0Usa1BBTUUsV0FBQSxDQUNBLGNBQUEsQ0FDQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSx1Qlg2cEdKLENXNXBHSSxnb0JBQ0UsWUFBQSxDQUNBLCtDQUFBLENBQUEsdUNYb3JHTixDV2pyR0UsK0NBQ0UsWVhvckdKLENXbHJHRSxvREFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLFFYc3JHSixDV3ByR0UsNEhBRUUsb0JBQUEsQ0FDQSxlWHdyR0osQ1d0ckdFLGdKQUVFLFVBQUEsQ0FDQSxjQUFBLENBQ0EsY1gwckdKLENXeHJHRSx3SkFFRSxnQkFBQSxDQUNBLFlYNHJHSixDVzFyR0UsdURBQ0UsVUFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FFQSw0Q0FBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLGFYNnJHSixDVzNyR0UscWFBR0Usb0JBQUEsRUFDQSxNQUFBLEVBQ0EsY0FBQSxDQUNBLGtCVjdFSSxDVThFSixVQUFBLENBQ0Esb0JBQUEsQ0FDQSxRQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLDRDQUFBLENBRUEsb0NBQUEsQ0FDQSx1QkFBQSxDQUNBLFlBQUEsQ0FDQSxjWG9zR0osQ1duc0dJLGs4QkFFRSxpRVhzdEdOLENXcHRHSSwyZUFDRSxZWCt0R04sQ1c3dEdJLHlnQkFDRSxVQUFBLENBQ0EsV1h3dUdOLENXcnVHRSw2M0NBQ0Usa0JYOHVHSixDVzd1R0ksazZGQUVFLDZDWDR2R04sQ1d6dkdFLHVEQUNFLGFYNHZHSixDVzF2R0UsbUNBQ0UsY1g2dkdKLENXNXZHSSxtRUFDRSxRWCt2R04sQ1d6dkdFLDBGQUVFLGlCQUFBLENBRUEsWVg2dkdKLENXM3ZHSSxrSEFDRSxTQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxjWGd3R04sQ1c3dkdJLGtIQUNFLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGlCWGt3R04sQ1cvdkdJLHNLQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLGVYb3dHTixDV2p3R0ksa0tBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUNBLG1DQUFBLENBQ0EsaUNBQUEsQ0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQlhzd0dOLENXbndHSSwwS0FDRSxhWHd3R04sQ1dyd0dJLHNNQUNFLCtDQUFBLENBQUEsdUNYMHdHTixDV3Z3R0ksa01BQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLCtEQUFBLENBQUEsdURYNHdHTixDV3B3R0EscUJBQ0UsY1h3d0dGLENXcndHQSwwQkFDRSw4Q0FBQSxDQUNBLG1DQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLFdYd3dHRixDV3B3R0EsMERBRUUsUUFBQSxDQUNBLFFBQUEsQ0FDQSxTWHd3R0YsQ1dyd0dBLFNBQ0UsWVhxeEdGLENXcndHQSxjQUNFLFdYd3dHRixDWXQvR0EsVUFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUVBLCtEQUFBLENBQUEsdURBQUEsQ0FDQSwrQkFBQSxDQUFBLHVCWjAvR0YsQ1l4L0dFLHNCQUpBLFVaKy9HRixDWXgvR0UsYUFDRSxlWjAvR0osQ1l4L0dFLGFBQ0UsaUJaMC9HSixDWXQvR0EsMEJBQ0UsMENBQUEsQ0FDQSxVQUFBLENBQ0EsZVp5L0dGLENZeC9HRSw0QkFDRSx5QkFBQSxDQUNBLFVaMC9HSixDWXYvR0EsMkJBQ0Usd0JBQUEsQ0FDQSxVQUFBLENBQ0EsZVowL0dGLENZei9HRSw2QkFDRSx5QkFBQSxDQUNBLFVaMi9HSixDWXgvR0EsNEJBQ0Usd0JaMi9HRixDWXQvR0EseUJBQ0UsUUFDRSx1Q0FBQSxDQUFBLCtCWnkvR0YsQ1l0L0dBLFFBQ0Usc0NBQUEsQ0FBQSw4Qlp3L0dGLENZci9HQSxZQUNFLHVDQUFBLENBQUEsK0JadS9HRixDWXAvR0EsUUFDRSxzQ0FBQSxDQUFBLDhCWnMvR0YsQ0FDRixDWXJnSEEsaUJBQ0UsUUFDRSx1Q0FBQSxDQUFBLCtCWnkvR0YsQ1l0L0dBLFFBQ0Usc0NBQUEsQ0FBQSw4Qlp3L0dGLENZci9HQSxZQUNFLHVDQUFBLENBQUEsK0JadS9HRixDWXAvR0EsUUFDRSxzQ0FBQSxDQUFBLDhCWnMvR0YsQ0FDRixDYTdpSEEsa0JBQ0UsaUJiZ2pIRixDYS9pSEUsb0NBRkYsa0JBR0ksaUJia2pIRixDQUNGLENhL2lIQSxNQUNFLFVBQUEsQ0FDQSxrQmJrakhGLENhampIRSxTQUNFLFVaSGMsQ1lJZCxlQUFBLENBQ0EsY0FBQSxDQUNBLG9CYm9qSEosQ2FqakhFLGtCQUZFLCtCYndqSEosQ2F0akhFLFNBQ0Usd0JBQUEsQ0FFQSxnQmJtakhKLENhbGpISSxvQkFDRSxjYm9qSE4sQ2FqakhFLFVBQ0UsOENBQUEsQ0FBQSxzQ0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFVibWpISixDYTdpSEEsVUFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFFBQUEsQ0FDQSxTYmlqSEYsQ2E5aUhBLGdGQUVFLFliaWpIRixDYTlpSEEsZ0JBQ0UsVUFBQSxDQUNBLGNiaWpIRixDYS9pSEUsZ0hBRUUsWWJpakhKLENhL2lIRSxzQ0FFRSxlQUFBLENBQ0EsYWJpakhKLENhL2lIRSxtQkFDRSxVQUFBLENBQ0EsaUJiaWpISixDYTdpSEUsZ0ZBRUUsb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFNia2pISixDYTlpSEUsd0ZBRUUsYUFBQSxDQUNBLGNBQUEsQ0FDQSxhYm1qSEosQ2FoakhFLHFDQUNFLGFia2pISixDYTlpSEUsK0JBQ0UsZWJtakhKLENhL2lIRSwrQ0FDRSxzQmJvakhKLENhampIRSxvQ0FHRSx5QkFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLCtCYm9qSEosQ2FqakhFLGtEQUVFLFlibWpISixDYWhqSEUsa0RBRUUsYUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsVWJrakhKLENhL2lIRSxxQ0FDRSxrQmJpakhKLENhOWlIRSx1Q0FDRSxvQkFBQSxDQUNBLGFiZ2pISixDYTdpSEUsd0hBRUUsYUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsU2IraUhKLENhNWlIRSxrREFFRSxZYjhpSEosQ0FDRixDSzFwSEkseUJRa0JKLGdCQThGSSxjYjhpSEYsQ2E1aUhFLG1CQUNFLGlCYjhpSEosQ2ExaUhFLHdGQUlFLGtCQUFBLENBQ0EsUWIraUhKLENhM2lIRSxnRkFFRSxzQmJnakhKLENBQ0YsQ2NudEhBLFdBS0UsVUFBQSxDQUNBLFFBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQUFBLENBQ0EsV2QwdEhGLENjcHRIRSx5QkFiQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQmQ0dUhGLENjbHVIRSxjQUNFLFNBQUEsQ0FHQSxjQUFBLENBQ0Esd0VBQUEsQ0FDQSx5QkFBQSxDQUNBLG9CQUFBLENBRUEsUUFBQSxDQUVBLE9BQUEsQ0FDQSxLZHN0SEosQ2NudEhFLG1CQUNFLG9CQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsbUNBQUEsQ0FBQSwyQmRxdEhKLENjbnRISSxzQkFDRSxRQUFBLENBQ0EsU2RxdEhOLENjbnRISSxxQkFDRSxXQUFBLENBQ0EsYUFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0Esb0JkcXRITixDY250SEkseUJBQ0UsaUJkcXRITixDY2p0SEUsZ0JBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLDhCQUFBLENBQ0EsMkNBQUEsQ0FBQSxtQ2RtdEhKLENjbHRISSxtQkFDRSw2REFBQSxDQUNBLHlCZG90SE4sQ2NsdEhJLHNCQUNFLFNkb3RITixDSzF2SEkseUJTaENKLFdBMkVJLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTZG10SEYsQ2NqdEhFLGNBQ0UsWWRtdEhKLENjanRIRSxtQkFDRSxRQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNkbXRISixDY2p0SEksc0JBQ0UsUUFBQSxDQUNBLFNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNkbXRITixDY2p0SEkscUJBQ0Usb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLDJCQUFBLENBQ0EsZ0NBQUEsQ0FDQSw4QkFBQSxDQUNBLG1DQUFBLENBQ0EsZ0JkbXRITixDY2x0SE0sa0ZBR0UseUJka3RIUixDQUNGLENjNXNIQSx5QkFDRSxjQUFBLENBQ0EsUUFBQSxDQUNBLG1EQUFBLENBQUEsMkNBQUEsQ0FFQSxVQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSxPZDhzSEYsQ0sxeUhJLHlCU29GSix5QkFVSSxRQUFBLENBQ0EsU0FBQSxDQUNBLHlCZGd0SEYsQ0FDRixDS2p6SEksMEJTb0ZKLHlCQWVJLFFBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQmRrdEhGLENBQ0YsQ2NwdUhBLHlCQW1CRSxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCZG90SEYsQ2NudEhFLDJCQUNFLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJkcXRISixDY250SEUsK0JBQ0UsUWRxdEhKLENjcHRISSx1Q0FDRSx3QmRzdEhOLENLejBISSx5QlNrSEEsdUNBR0kseUJkd3RITixDQUNGLENjdHRIUSxtREFDRSxVQUFBLENBQ0EscUJkd3RIVixDY3R0SFEsK0NBQ0UscUJkd3RIVixDS3IxSEksMEJTaUlJLHdEQUVJLHVCZHN0SFYsQ0FDRixDSzExSEksMEJTc0lJLHVEQUVJLHVCZHN0SFYsQ0FDRixDY2x0SEkseUNBQ0UsZUFBQSxDQUNBLGNkb3RITixDY2x0SEksa0NBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsU2RvdEhOLENjanRIRSxxQ0FDRSxZZG10SEosQ2M3c0hBLE9BQ0UsWUFBQSxDQUNBLFVkaXRIRixDY2h0SEUsVUFDRSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxlZGt0SEosQ2NodEhFLFVBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLHFCZGt0SEosQ2NodEhFLDJCQUVFLGNBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzQkFBQSxDQUFBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCTDlLYSxDSytLYixVZGt0SEosQ0t4NEhJLHlCUzRLRiwyQkFZSSxZZHF0SEosQ0FDRixDY2x0SEUsb0NBRUUsb0JBQUEsQ0FDQSxhZG90SEosQ2NqdEhFLGtCQUNFLGlCZG10SEosQ2NqdEhFLG9CQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esd0JidE9JLENhdU9KLGlCQUFBLENBQ0EsWWRtdEhKLENjbHRISSxvREFFRSxVQUFBLENBQ0EsV2RtdEhOLENjL3NIRSw4QkFDRSxpQkFBQSxDQUNBLGdCZGl0SEosQ2M5c0hFLDBCQUNFLGlCZGd0SEosQ2M3c0hFLG1EQUNFLGdCZCtzSEosQ2M1c0hFLG1DQUNFLGFkOHNISixDYzNzSEUsa0NBQ0UsYUFBQSxDQUNBLGdCZDZzSEosQ2Mxc0hFLDJCQUNFLGdCQUFBLENBQ0EsWWQ0c0hKLENLeDdISSx5QlMwT0YsMkJBSUksb0JkOHNISixDQUNGLENjM3NIRSwwQkFDRSxlQUFBLENBQ0EsWWQ2c0hKLENLajhISSx5QlNrUEYsMEJBSUksb0JkK3NISixDQUNGLENlditIRSw2QkFDRSxVZjArSEosQ0sxOEhJLHlCVS9CQSxpQ0FFSSxXQUFBLENBQ0EscUJmMitITixDQUNGLENLaDlISSx5QlV6QkEsd0NBRUksV0FBQSxDQUNBLFdmMitITixDQUNGLENleCtIRSw0QkFDRSxVZjArSEosQ0t6OUhJLHlCVWhCQSxnQ0FFSSxVQUFBLENBQ0EscUJmMitITixDQUNGLENleCtIRSw4QkFDRSxpQmYwK0hKLENleitISSxrQ0FDRSxvQkFBQSxDQUNBLGNmMitITixDZXgrSEUseUJBQ0UsYWYwK0hKLENLeitISSx5QlVDRixpREFFSSxTZjArSEosQ0FDRixDSzkrSEkseUJVTUYsNENBRUksU2YwK0hKLENBQ0YsQ2V4K0hFLDRDQUNFLGlCQUFBLENBQ0EsVWYwK0hKLENleCtIRSw0QkFDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsVWYwK0hKLENnQmppSUEsb0JBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZWhCcWlJRixDZ0JsaUlBLFFBQ0UsYUFBQSxDQUNBLG9CaEJxaUlGLENnQmxpSUEseUVBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQmhCcWlJRixDZ0JqaUlBLG1CQUNFLGVBQUEsQ0FDQSxpQmhCb2lJRixDZ0JuaUlFLHlCQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxXQUFBLENBSUEsMkZBQUEsQ0FBQSw2REFBQSxDQUNBLGlIaEJxaUlKLENnQm5pSUUsbUNBQ0UsWWhCcWlJSixDZ0JsaUlBLHdCQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0Esb0JoQnFpSUYsQ2dCcGlJRSw0REFFRSxhaEJxaUlKLENnQmppSUEsYUFDRSxXQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsVWhCb2lJRixDaUI3bElBLEtBQ0UsaUJqQmltSUYsQ2tCL2xJQSw0Q0FDRSxnQ0FBQSxDQUNBLHdCQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUNBLCtCQUFBLENBQUEsdUJBQUEsQ0FDQSwyQ0FBQSxDQUNBLGNBQUEsQ0FDQSxzQmxCbW1JRixDa0JsbUlFLGtEQUNFLGdEQUFBLENBQUEsd0NsQm9tSUosQ2tCaG1JQSwrQ0FDRSxnQkFBQSxDQUNBLGFsQm1tSUYsQ2tCbG1JRSxvREFDRSxZbEJvbUlKLENLdGxJSSx5QmFmRixvREFHSSxZbEJzbUlKLENBQ0YsQ2tCMW1JRSxvREFLRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCQUFBLENBQUEsa0JBQUEsQ0FBQSxvQkFBQSxDQUNBLGlCbEJ3bUlKLENrQnZtSUksd0RBQ0UsZ0JsQnltSU4sQ0t4bUlJLHlCYUZBLHdEQUdJLGdCbEIybUlOLENBQ0YsQ2tCdG1JRSxrREFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSwrQkFBQSxDQUFBLHVCQUFBLENBQ0EsMkNBQUEsQ0FDQSxjQUFBLENBQ0Esc0JsQndtSUosQ2tCdm1JSSxvREFDRSxVbEJ5bUlOLENrQnRtSUUsK0VBR0UsZ0JsQjZtSUosQ2tCdG1JRSxtSUFURSxVQUFBLENBQ0EsY0FBQSxDQUVBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSwrQkFBQSxDQUFBLHVCQUFBLENBQ0EsMkNBQUEsQ0FDQSxjQUFBLENBQ0Esc0JsQmtuSUosQ2tCaG5JRSxvREFFRSxnQmxCOG1JSixDa0J0bUlFLG1EQUNFLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLDhDQUFBLENBQUEsc0NBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSwrQkFBQSxDQUFBLHVCQUFBLENBQ0EsMkNBQUEsQ0FDQSxjQUFBLENBQ0Esc0JsQndtSUosQ2tCcm1JSSx3REFDRSxhbEJ1bUlOLENrQnBtSUUsc0RBQ0UsaUJsQnNtSUosQ2tCcG1JRSxrRUFDRSxXQUFBLENBQ0EsVUFBQSxDQUNBLHlCQUFBLENBQ0EsK0JBQUEsQ0FBQSx1QmxCc21JSixDa0JybUlJLHdFQUNFLDRCQUFBLENBQUEsb0JsQnVtSU4sQ2tCcG1JRSxxREFDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxVbEJzbUlKLENrQnJtSUksMkRBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkFBQSxDQUNBLGFBQUEsQ0FDQSxLQUFBLENBQ0EsTWxCdW1JTixDa0JybUlJLDJEQUNFLGNBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwRkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFVsQnVtSU4sQ2tCdG1JTSxvTUFHRSxTbEJzbUlSLENrQmxtSU0sNkVBQ0Usd0JBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBR0EsaUJsQnVtSVIsQ2tCdG1JUSxtRkFDRSxXQUFBLENBQ0EsU0FBQSxDQUVBLFdBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FHQSw2QkFBQSxDQUFBLGtDQUFBLENBQ0EsaUJsQndtSVYsQ2tCcm1JTSxtRkFDRSxTQUFBLENBQ0EsV0FBQSxDQUNBLG1DQUFBLENBQUEsMkJBQUEsQ0FDQSxrQmxCdW1JUixDa0JubUlNLGtFQUNFLHdCbEJxbUlSLENrQm5tSU0sa0VBQ0UsU2xCcW1JUixDa0I5bElFLDhDQUNFLGdCbEJpbUlKLENrQmhtSUkscURBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0Esd0JsQmttSU4sQ2tCOWxJSSxvQ0FERiw0Q0FFSSxZbEJpbUlKLENBQ0YsQ2tCOWxJSSxvQ0FERixtQ0FFSSxVbEJpbUlKLENBQ0YsQ2tCNWxJQSxpQ0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLGlCbEJnbUlGLENLdHlJSSx5QmE2TEosaUNBV0ksY2xCa21JRixDQUNGLENrQmptSUUsdUNBQ0Usc0JBQUEsQ0FDQSxhbEJtbUlKLENrQmxtSUksMERBSEYsdUNBSUksNEJsQnFtSUosQ0FDRixDa0JwbUlJLDBEQU5GLHVDQU9JLHNCbEJ1bUlKLENBQ0YsQ2tCdG1JSSwwREFURix1Q0FVSSxzQmxCeW1JSixDQUNGLENrQnhtSUksMkRBWkYsdUNBYUksNEJsQjJtSUosQ0FDRixDa0IxbUlJLHFDQWZGLHVDQWdCSSw0QkFBQSxDQUNBLGFsQjZtSUosQ0FDRixDa0IvbklFLHVDQW1CRSxtQkFBQSxDQUNBLGdCbEIrbUlKLENrQjVtSUEsK0JBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZWxCK21JRixDa0I3bUlBLGdDQUNFLFVBQUEsQ0FDQSxjbEJnbklGLENrQi9tSUUsb0NBSEYsZ0NBSUksZWxCa25JRixDQUNGLENrQmhuSUEsZUFDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGNsQm1uSUYsQ2tCbG5JRSxvQ0FORixlQU9JLGdCbEJxbklGLENBQ0YsQ2tCcG5JRSxrQkFDRSxlQUFBLENBQ0EsUWxCc25JSixDa0JybklJLG9DQUhGLGtCQUlJLGFsQnduSUosQ0FDRixDa0J2bklJLG9DQU5GLGtCQU9JLG9CbEIwbklKLENBQ0YsQ2tCeG5JTSxvQ0FERixxQkFFSSxhQUFBLENBQ0EsaUJsQjJuSU4sQ0FDRixDa0IxbklNLG9DQUxGLHFCQU1JLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQmxCNm5JTixDQUNGLENrQjVuSU0sd0NBQ0UsWUFBQSxDQUNBLFlsQjhuSVIsQ2tCMW5JRSxpQkFDRSx3RkFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGNsQjRuSUosQ2tCM25JSSxvQ0FWRixpQkFXSSxvQmxCOG5JSixDQUNGLENrQjduSUksb0NBYkYsaUJBY0ksb0JsQmdvSUosQ0FDRixDa0IvbklJLHVCQUNFLGlFbEJpb0lOLENrQjNuSUEsbUNBQ0UsaUJsQituSUYsQ2tCOW5JRSxnREFDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSwrREFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EseUJBQUEsQ0FDQSxpQmxCZ29JSixDa0IzbklBLHlCQUNFLGlCbEI4bklGLENrQjNuSUEsc0JBQ0UsZUFBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxhbEI4bklGLENrQjduSUUsb0NBTkYsc0JBT0ksaUJBQUEsQ0FDQSxTQUFBLENBQ0EsT2xCZ29JRixDQUNGLENrQjFuSUUsK0NBQ0UsZWxCOG5JSixDa0I1bklFLHlEQUNFLGNsQjhuSUosQ2tCM25JSSw4REFDRSxnQmxCNm5JTixDS3A5SUkseUJhMFZGLG1EQUVJLGdCbEI0bklKLENBQ0YsQ2tCMW5JTSxvQ0FERiw2REFFSSxlbEI2bklOLENBQ0YsQ2tCcm5JRSx3REFDRSxpQmxCdW5JSixDa0J0bklJLHFFQUNFLGVsQnduSU4sQ2tCcG5JRSwyREFDRSxZbEJzbklKLENrQnBuSUUseUVBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQmxCc25JSixDa0JybklJLHlGQUNFLFlsQnVuSU4sQ2tCcm5JSSwyRkFDRSxjbEJ1bklOLENrQnJuSUksb0ZBQ0UsUWxCdW5JTixDa0JybklJLDJKQUVFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCbEJ1bklOLENrQnBuSUUseURBQ0UsaUJsQnNuSUosQ2tCcm5JSSw2REFDRSw4Q0FBQSxDQUFBLHNDQUFBLENBQ0EsaUJsQnVuSU4sQ2tCbm5JSSxvQ0FERix3RUFFSSxlQUFBLENBQ0EsZUFBQSxDQUNBLFFsQnNuSUosQ0FDRixDa0JybklJLG9DQU5GLHdFQU9JLGVsQnduSUosQ0FDRixDa0J0bklFLHFFQUNFLGVsQnduSUosQ2tCdG5JRSx3VkFDRSxlbEJ3bklKLENrQnRuSUUsbUVBQ0UsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLCtCbEJ3bklKLENrQnZuSUksNkVBQ0UsaUJsQnluSU4sQ2tCeG5JTSxvQ0FGRiw2RUFHSSxpQmxCMm5JTixDQUNGLENrQnhuSU0sb0NBREYsNkVBRUksaUJsQjJuSU4sQ0FDRixDa0JwbklNLCtGQUNFLHFCbEI0bklSLENrQjFuSU0sMEdBQ0UsZWxCNG5JUixDa0J6bklJLCtGQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EscUJsQjJuSU4sQ2tCem5JSSxtS0FDRSxpQmxCMm5JTixDa0J4bklFLHdFQUNFLFVBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCbEIwbklKLENrQnpuSUksb0NBQ0UsMkZBQ0UsZ0JsQjJuSU4sQ0FDRixDa0J6bklJLG9DQVZGLHdFQVdJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSw2QmxCNG5JSixDa0IzbklJLDhFQUNFLGFsQjZuSU4sQ0FDRixDa0J0bklFLHFJQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGFsQnduSUosQ2tCdm5JSSx5SUFDRSxvQmxCeW5JTixDa0J0bklFLCtEQUNFLGVsQnduSUosQ2tCdm5JSSxxRUFDRSxVQUFBLENBQ0EsWWxCeW5JTixDa0J0bklFLHdFQUNFLGVBQUEsQ0FDQSxlbEJ3bklKLENrQnZuSUksMEVBQ0UsZUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JsQnluSU4sQ2tCdG5JRSxtRUFFRSxlQUFBLENBQ0EsZWxCdW5JSixDa0J0bklJLHdFQUNFLGtCbEJ3bklOLENrQnJuSUUsdUVBQ0UsZWxCdW5JSixDa0J0bklJLHdHQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJsQnduSU4sQ0t4b0pJLHlCYXVnQkEsd0dBV0ksY2xCMG5JTixDQUNGLENrQnpuSU0sOEdBQ0Usc0JBQUEsQ0FDQSxhbEIybklSLENrQjFuSVEsMERBSEYsOEdBSUksNEJsQjZuSVIsQ0FDRixDa0I1bklRLDBEQU5GLDhHQU9JLHNCbEIrbklSLENBQ0YsQ2tCOW5JUSwwREFURiw4R0FVSSxzQmxCaW9JUixDQUNGLENrQmhvSVEsMkRBWkYsOEdBYUksNEJsQm1vSVIsQ0FDRixDa0Jsb0lRLHFDQWZGLDhHQWdCSSw0QkFBQSxDQUNBLGFsQnFvSVIsQ0FDRixDa0J2cElNLDhHQW1CRSxtQkFBQSxDQUNBLGdCbEJ1b0lSLENLL3FKSSx5QmE0aUJGLGdFQUVJLFlsQnFvSUosQ0FDRixDa0Jub0lFLDJFQUNFLGVsQnFvSUosQ2tCcG9JSSxnRkFDRSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLGdEQUFBLENBQUEsd0NBQUEsQ0FDQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EsV0FBQSxDQUNBLGNsQnNvSU4sQ2tCcm9JTSxzRkFDRSxZbEJ1b0lSLENrQnBvSUksc0ZBQ0UsUUFBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCbEJzb0lOLENLbHRKSSx5QmFva0JBLHNGQVVJLGtCQUFBLENBQ0EsK0VBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EseUJBQUEsQ0FDQSxvQ2xCd29JTixDQUNGLENrQnZvSU0seUxBRUUsNEJBQUEsQ0FDQSx1QkFBQSxDQUFBLGVsQndvSVIsQ2tCcm9JSSxrRkFDRSwrRUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGVsQnVvSU4sQ0t4dUpJLHlCYTRsQkEsa0ZBT0ksa0JqQi9uQkEsQ2lCZ29CQSxhbEJ5b0lOLENBQ0YsQ2tCeG9JTSxvQ0FDRSxnTEFFRSxpRWxCeW9JUixDQUNGLENrQnZvSU0sMEZBQ0UsaUJBQUEsQ0FDQSxvRUFBQSxDQUNBLHlCbEJ5b0lSLENrQnRvSUksK0ZBQ0UsZ0JBQUEsQ0FDQSxhbEJ3b0lOLENrQnRvSUksZ0dBQ0UsZ0JsQmlwSU4sQ2tCdm9JTSxtR0FDRSxlQUFBLENBQ0EsUWxCeW9JUixDa0J4b0lRLHFDQUhGLG1HQUlJLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSxjbEIyb0lSLENBQ0YsQ2tCMW9JUSxzR0FDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQmxCNG9JVixDa0Izb0lVLDZHQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSx3QmpCOXFCSixDaUIrcUJJLGlCbEI2b0laLENrQjNvSVUsd0dBQ0Usb0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhbEI2b0laLENrQjVvSVksMlVBQ0Usc0RsQjhvSWQsQ2tCM29JVSxtSEFDRSxlbEI2b0laLENrQmxvSUUsb0NBREYsUUFFSSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRbEJ1b0lGLENBQ0YsQ2tCdG9JRSxhQUNFLGtCQUFBLENBQ0EsU0FBQSxDQUNBLFdsQndvSUosQ2tCdG9JRSw2QkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLHVFQUFBLENBQ0EsdUJsQndvSUosQ0sxMEpJLHlCYTRyQkYsNkJBUUksYWxCMG9JSixDQUNGLENrQnhvSUUsb0NBOUJGLFFBK0JJLGdEQUFBLENBQUEsd0NBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzQkFBQSxDQUFBLGNBQUEsQ0FDQSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxTbEIyb0lGLENBQ0YsQ2tCem9JSSxvQ0FERix3QkFFSSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsV2xCNG9JSixDQUNGLENrQjNvSUksb0NBTkYsd0JBT0ksMEJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLHNCQUFBLENBQUEsY0FBQSxDQUNBLHVCQUFBLENBQUEsZWxCOG9JSixDQUNGLENrQjVvSU0sb0NBREYsc0NBRUksZWxCK29JTixDQUNGLENrQjVvSU0sb0NBREYsNENBRUksd0JsQitvSU4sQ0FDRixDa0Izb0lJLG9DQURGLGlDQUVJLGFqQnZ4QkUsQ2lCd3hCRixlQUFBLENBQ0EsY2xCOG9JSixDQUNGLENrQjdvSUksb0NBTkYsaUNBT0ksWWxCZ3BJSixDQUNGLENrQjdvSUksb0NBREYsZ0NBRUksaUJBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsaURBQUEsQ0FBQSx5Q0FBQSxDQUNBLGlCbEJncElKLENBQ0YsQ2tCOW9JRSxtQkFDRSxRbEJncElKLENrQjNvSUksb0NBSEYsOERBSUksb0JBQUEsQ0FDQSxrQmxCZ3BJSixDQUNGLENrQjVvSUksb0NBREYseUNBRUksZ0JsQitvSUosQ0FDRixDa0I1b0lJLHdDQUNFLFlsQjhvSU4sQ2tCM29JTSxpREFDRSxhQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsUUFBQSxDQUNBLGVsQjZvSVIsQ2tCNW9JUSxvQ0FORixpREFPSSxXbEIrb0lSLENBQ0YsQ2tCN29JTSxrREFDRSxZbEIrb0lSLENrQjNvSUUsZUFDRSxpQmxCNm9JSixDa0I1b0lJLDJEQUZGLGVBR0ksZUFBQSxDQUNBLFNsQitvSUosQ0FDRixDa0I5b0lJLHFDQU5GLGVBT0ksZUFBQSxDQUNBLFNsQmlwSUosQ0FDRixDa0JocElJLGtCQUNFLCtCQUFBLENBQUEsdUJsQmtwSU4sQ2tCanBJTSxvQ0FGRixrQkFHSSxlQUFBLENBQ0EsY0FBQSxDQUNBLGVsQm9wSU4sQ0FDRixDa0JucElNLG9DQVBGLGtCQVFJLGNBQUEsQ0FDQSw4RUFBQSxDQUNBLHVCQUFBLENBRUEsY0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQmxCc3BJTixDQUNGLENrQnJwSU0scUNBbEJGLGtCQW1CSSxxQ0FBQSxDQUNBLGNsQndwSU4sQ0FDRixDa0J0cElJLHdCQUNFLGVBQUEsQ0FDQSxRQUFBLENBQ0EsVWxCd3BJTixDa0J2cElNLG9DQUpGLHdCQUtJLFlBQUEsQ0FDQSxtQ0FBQSxDQUlBLDJCQUFBLENBQ0EsaUJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsK0JBQUEsQ0FDQSxnREFBQSxDQUFBLHdDQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLGdCbEIwcElOLENBQ0YsQ2tCenBJTSwyQkFDRSxlQUFBLENBQ0EsUUFBQSxDQUNBLFNsQjJwSVIsQ2tCenBJTSwyQkFDRSxpQkFBQSxDQUNBLGtCbEIycElSLENrQjFwSVEsaUNBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLGFsQjRwSVYsQ2tCMXBJUSxpQ0FDRSxjbEI0cElWLENrQjFwSVEsb0NBQ0UsV2xCNHBJVixDa0IzcElVLG9GQUVFLFdsQjZwSVosQ2tCdnBJTSx1QkFDRSxzRGxCeXBJUixDa0J2cElNLDZCQUNFLGFsQnlwSVIsQ0t0aUtJLHlCYTQ0QkUsNkJBR0ksU0FBQSxDQUNBLE1sQjJwSVIsQ0FDRixDa0J4cElJLHlCQUNFLHlCbEIwcElOLENrQnRwSU0sMERBRkYsOEZBR0ksaUJBQUEsQ0FBQSxjQUFBLENBQUEsY2xCeXBJTixDQUNGLENrQnhwSU0sb0NBTEYsOEZBTUksaUJBQUEsQ0FBQSxjQUFBLENBQUEsY2xCMnBJTixDQUNGLENrQnhwSU0sb0NBREYsa0RBRUksaUJBQUEsQ0FBQSxjQUFBLENBQUEsY2xCMnBJTixDQUNGLENrQjFwSU0sMERBSkYsa0RBS0ksaUJBQUEsQ0FBQSxjQUFBLENBQUEsY2xCNnBJTixDQUNGLENrQjVwSU0sb0NBUEYsa0RBUUksaUJBQUEsQ0FBQSxjQUFBLENBQUEsY2xCK3BJTixDQUNGLENrQjVwSU0sMERBREYsK0NBRUksaUJBQUEsQ0FBQSxjQUFBLENBQUEsY2xCK3BJTixDQUNGLENrQjVwSUUseUJBQ0Usd0JsQjhwSUosQ2tCNXBJRSxtQ0FDRSxhbEI4cElKLENrQjNwSUksb0NBREYsNEJBRUkscUJBQUEsQ0FDQSxRQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q0FBQSxDQUNBLGtCQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV2xCOHBJSixDQUNGLENrQjdwSUksb0NBWEYsNEJBWUksdUJBQUEsQ0FBQSxlQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxXQUFBLENBQ0EsZUFBQSxDQUNBLFlsQmdxSUosQ0FDRixDa0IvcElJLDJEQXBCRiw0QkFxQkksZ0JBQUEsQ0FDQSwwQmxCa3FJSixDQUNGLENrQmpxSUkscUNBeEJGLDRCQXlCSSxnQkFBQSxDQUNBLDBCbEJvcUlKLENBQ0YsQ2tCbnFJSSxpQ0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNkJsQnFxSU4sQ2tCbnFJSSxpREFDRSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsV2xCcXFJTixDa0JucUlJLHVDQUNFLFFBQUEsQ0FDQSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGlCbEJxcUlOLENrQnBxSU0sb0NBVEYsdUNBVUksZ0ZBQUEsQ0FDQSxrQmxCdXFJTixDQUNGLENrQnRxSU0sb0NBYkYsdUNBY0ksK0VBQUEsQ0FDQSxrQkFBQSxDQUNBLHVCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQmxCeXFJTixDQUNGLENrQnhxSU0sMkZBRUUsNEJBQUEsQ0FDQSx1QkFBQSxDQUFBLGVsQnlxSVIsQ2tCdHFJSSwwQ0FDRSxpQkFBQSxDQUNBLFdsQndxSU4sQ2tCdnFJTSxvQ0FIRiwwQ0FJSSxVbEIwcUlOLENrQnpxSU0sdURBQ0UsaUJsQjJxSVIsQ0FDRixDa0J6cUlNLGlEQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLDZGQUFBLENBQUEsOERBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxLQUFBLENBQ0EsU2xCMnFJUixDa0J0cUlJLG9DQURGLHdDQUVJLFVsQnlxSUosQ0FDRixDa0JycUlNLG9DQURGLDRDQUVJLFVsQndxSU4sQ0FDRixDa0J2cUlNLG9DQUpGLDRDQUtJLFlBQUEsQ0FDQSxlbEIwcUlOLENBQ0YsQ2tCeHFJSSxxQ0FDRSxRQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjVDNoQ1csQ1M0aENYLGdCbEIwcUlOLENrQnhxSUkseURBQ0Usa0JqQmhrQ0UsQ2lCaWtDRixRQUFBLENBQ0EsZUFBQSxDQUNBLFVsQjBxSU4sQ2tCenFJTSwwRUFDRSx3QmxCMnFJUixDa0J4cUlJLHFEQUNFLGlCQUFBLENBQ0Esa0JqQjVrQ0UsQ2lCNmtDRixVQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsK0NBQUEsQ0FBQSx1Q0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxjbEIwcUlOLENrQnpxSU0sMERBQ0UsY2xCMnFJUixDa0J0cUlJLG1DQUNFLFVBQUEsQ0FDQSxpQmxCd3FJTixDSzV1S0kseUJhaWtDRixzQkFNSSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0Esc0JBQUEsQ0FDQSxVQUFBLENBQ0EsU2xCeXFJSixDa0J4cUlJLG1DQUNFLFVsQjBxSU4sQ0FDRixDa0J4cUlJLG1DQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQmxCMHFJTixDa0JucUlBLHVEQUVFLG9CQUFBLENBQ0EsaUJsQnVxSUYsQ2tCdHFJRSxvQ0FKRix1REFLSSxZbEIwcUlGLENBQ0YsQ2tCdHFJRSxvQ0FERiw2QkFFSSxhQUFBLENBQ0EsaUJsQjBxSUYsQ0FDRixDa0J6cUlFLG9DQUxGLDZCQU1JLFlsQjRxSUYsQ0FDRixDa0J4cUlBLGlDQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJBQUEsQ0FDQSxnQmxCNHFJRixDa0J6cUlBLDBDQUNFLGdCbEI0cUlGLENrQnpxSUEsbUZBRUUseUJBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdsQjRxSUYsQ2tCenFJQSx5Q0FDRSwwRGxCNHFJRixDa0J6cUlBLDBDQUNFLGdFbEI0cUlGLENrQnhxSUEsc0RBRUUsVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJsQjRxSUYsQ2tCMXFJQSwwREFFRSxrRUFBQSxDQUNBLHlCbEI2cUlGLENrQjFxSUEsc0RBRUUsNERBQUEsQ0FDQSx5QmxCNnFJRixDa0IxcUlBLDZCQUNFLDJCbEI2cUlGLENrQjNxSUEsdURBRUUsMkJsQjhxSUYsQ2tCM3FJQSxpREFDRSx3RGxCK3FJRixDa0I1cUlBLG1IQUVFLHlCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXbEIrcUlGLENrQjVxSUEseURBQ0Usc0RsQitxSUYsQ2tCNXFJQSwwREFDRSx3RGxCK3FJRixDa0IzcUlBLDBGQUVFLG1EbEIrcUlGLENrQjdxSUEsc0ZBRUUsd0RsQmdySUYsQ2tCeHFJQSxvT0FHRSxzRGxCZ3JJRixDa0IxcUlFLDRFQUNFLHdEbEI2cUlKLENrQnhxSUUscUlBQ0Usc0RBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHlCQUFBLENBQ0EsZ0JsQjJxSUosQ2tCbHFJRSxtUUFORSx3REFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJBQUEsQ0FDQSxnQmxCa3JJSixDa0J0cUlFLDZLQUdFLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJBQUEsQ0FDQSxnQmxCeXFJSixDa0J2cUlFLDJDQUNFLDJCbEJ5cUlKLENrQnBxSUUsb0NBREYsV0FFSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JsQndxSUYsQ0FDRixDa0JwcUlFLG9DQURGLGtCQUVJLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQ0EsYUFBQSxDQUNBLGlCbEJ3cUlGLENBQ0YsQ2tCcHFJRSxvQ0FERixvQkFFSSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsWUFBQSxDQUNBLGFsQndxSUYsQ0FDRixDa0JycUlBLGlCQUNFLG9CQUFBLENBQ0Esc0ZBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCbEJ3cUlGLENrQmxxSUksb0NBRkYsd0ZBR0ksZ0JsQnVxSUosQ0FDRixDa0J0cUlJLG9DQUxGLHdGQU1JLGdCbEIwcUlKLENBQ0YsQ2tCdHFJQSxnQkFDRSw0QmxCeXFJRixDa0J4cUlFLG9DQUZGLGdCQUdJLGdCbEIycUlGLENBQ0YsQ2tCMXFJRSwwREFMRixnQkFNSSxnQmxCNnFJRixDQUNGLENrQjVxSUUsb0NBUkYsZ0JBU0ksZ0JsQitxSUYsQ0FDRixDa0I3cUlJLG9DQURGLDJDQUVJLGdCbEJncklKLENBQ0YsQ2tCL3FJSSxvQ0FKRiwyQ0FLSSxrQmxCa3JJSixDQUNGLENrQi9xSUksb0NBREYseUNBRUksZ0JsQmtySUosQ0FDRixDa0JqcklJLG9DQUpGLHlDQUtJLGlCbEJvcklKLENBQ0YsQ2tCbHJJRSw0RUFDRSxzQkFBQSxDQUNBLGlFQUFBLENBQ0EsMkJsQm9ySUosQ2tCbnJJSSw0UEFKRiw0RUFjSSxpRUFBQSxDQUNBLDJCbEI2cUlKLENBQ0YsQ2tCN3JJRSw0RUFpQkUsaUJsQitxSUosQ2tCOXFJSSxvQ0FsQkYsNEVBbUJJLGVBQUEsQ0FDQSxzQmxCaXJJSixDQUNGLENrQmhySUkscUlBQ0Usc0RBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHlCQUFBLENBQ0EsZ0JsQmtySU4sQ2tCenFJSSxtUUFORSwrREFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJBQUEsQ0FDQSxnQmxCeXJJTixDa0JocklJLDBGQUNFLGNBQUEsQ0FDQSxhQUFBLENBQ0EsaUJsQmtySU4sQ2tCanJJTSxvQ0FKRiwwRkFLSSxrQmxCb3JJTixDQUNGLENrQmxySUksZ0xBRUUsb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EsWWxCb3JJTixDa0JscklJLHVGQUNFLFFsQm9ySU4sQ2tCbHJJSSw0RkFDRSxVQUFBLENBQ0EsWUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxpRUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGNUaDVDVyxDU2k1Q1gsZWxCb3JJTixDa0JocklJLG9DQURGLHdDQUVJLGVsQm1ySUosQ0FDRixDa0JscklJLDBEQUpGLHdDQUtJLGtCbEJxcklKLENBQ0YsQ2tCcHJJSSxvQ0FQRix3Q0FRSSxrQmxCdXJJSixDQUNGLENrQnRySUksbUVBQ0UsZWxCd3JJTixDa0J2cklNLGdGQUNFLFVsQnlySVIsQ2tCcnJJTSxtRkFDRSw0QkFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxnQmxCdXJJUixDbUJ6b0xFLDRCQUNFLGdCbkI0b0xKLENtQnpvTEksb0NBREYsZ0NBRUksZ0JuQjRvTEosQ0FDRixDbUIzb0xJLG9DQUpGLGdDQUtJLFNuQjhvTEosQ0FDRixDbUI3b0xJLDJDQUNFLGlCQUFBLENBQ0Esc0JuQitvTE4sQ0sxbkxJLHlCY3ZCQSwyQ0FJSSxzQm5CaXBMTixDQUNGLENLL25MSSwwQmN2QkEsMkNBT0ksbUJuQm1wTE4sQ0FDRixDbUIvb0xJLG9DQURGLDZCQUVJLGNBQUEsQ0FDQSxvQm5Ca3BMSixDQUNGLENtQmpwTEksMERBTEYsNkJBTUksZW5Cb3BMSixDQUNGLENtQm5wTEksMERBUkYsNkJBU0ksZW5Cc3BMSixDQUNGLENtQnJwTEksMERBWEYsNkJBWUksZW5Cd3BMSixDQUNGLENtQnZwTEksMERBZEYsNkJBZUksZW5CMHBMSixDQUNGLENtQnpwTEksMERBakJGLDZCQWtCSSxlbkI0cExKLENBQ0YsQ21CM3BMSSwwREFwQkYsNkJBcUJJLGVuQjhwTEosQ0FDRixDbUI3cExJLDBEQXZCRiw2QkF3QkksZW5CZ3FMSixDQUNGLENtQi9wTEksNERBMUJGLDZCQTJCSSxlbkJrcUxKLENBQ0YsQ21CanFMSSxxQ0E3QkYsNkJBOEJJLGVuQm9xTEosQ0FDRixDbUJscUxFLHlDQUNFLGlCQUFBLENBQ0EseUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsUUFBQSxDQUNBLFNuQm9xTEosQ21CbnFMSSxvQ0FQRix5Q0FRSSxZbkJzcUxKLENBQ0YsQ21CcnFMSSwwREFWRix5Q0FXSSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsWW5Cd3FMSixDQUNGLENtQnZxTEksMkRBakJGLHlDQWtCSSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsWW5CMHFMSixDQUNGLENtQnpxTEkscUNBeEJGLHlDQXlCSSxhQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsWW5CNHFMSixDQUNGLENtQjNxTEksNERBQ0UsUW5CNnFMTixDbUIxcUxFLHdDQUNFLGlCQUFBLENBQ0EseUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxZbkI0cUxKLENtQjNxTEksb0NBWEYsd0NBWUksWW5COHFMSixDQUNGLENtQjdxTEksMkRBQ0UsUW5CK3FMTixDbUI1cUxFLHdCQUNFLGVuQjhxTEosQ21CNXFMRSx1QkFDRSxhbkI4cUxKLENtQjdxTEksb0NBRkYsdUJBR0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsUW5CZ3JMSixDQUNGLENtQi9xTEksb0NBUEYsdUJBUUksY0FBQSxDQUNBLGdCQUFBLENBQ0EsZW5Ca3JMSixDQUNGLENtQmhyTEUsK0NBQ0UsZ0JuQmtyTEosQ21COXFMQSwySkFJRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxjbkJpckxGLENLMXhMSSx5QmMrRkosMkpBWUksY25Cc3JMRixDQUNGLENtQnJyTEUsbUxBQ0Usc0JBQUEsQ0FDQSxhbkIwckxKLENtQnpyTEksMERBSEYsbUxBSUksNEJuQityTEosQ0FDRixDbUI5ckxJLDBEQU5GLG1MQU9JLHNCbkJvc0xKLENBQ0YsQ21CbnNMSSwwREFURixtTEFVSSxzQm5CeXNMSixDQUNGLENtQnhzTEksNERBWkYsbUxBYUksNEJuQjhzTEosQ0FDRixDbUI3c0xJLHFDQWZGLG1MQWdCSSw0QkFBQSxDQUNBLGFuQm10TEosQ0FDRixDbUJydUxFLG1MQW1CRSxtQkFBQSxDQUNBLGdCbkJ3dExKLENLejFMSSx5QmNvSUosNEJBRUksZW5Cd3RMRixDQUNGLENtQm50TEUsb0VBQ0UsaUJuQnV0TEosQ21COXNMRSxnS0FFRSxnQm5CaXRMSixDbUI1c0xBLFFBQ0UsYW5CZ3RMRixDSzkyTEkseUJjNkpKLFFBR0ksYW5Ca3RMRixDQUNGLENtQmh0TEksb0NBREYsV0FFSSxrQm5CbXRMSixDQUNGLENtQmx0TEksb0NBSkYsV0FLSSxrQm5CcXRMSixDQUNGLENtQm50TEUscUJBRUUsZW5CcXRMSixDbUJsdExBLFdBQ0UsMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLHdCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsU25CcXRMRixDbUIvc0xJLDBFQUNFLFluQm10TE4sQ21CbHRMTSxxQ0FGRiwwRUFHSSxhbkJxdExOLENBQ0YsQ21CMXRMRSw2Q0FPRSxjbkJzdExKLENLNzVMSSx5QmN3TUEsZ0RBRUksZW5CdXRMTixDQUNGLENtQnJ0TEksaURBQ0UsZUFBQSxDQUNBLFVuQnV0TE4sQ21CbHRMSSxxQ0FGRixrR0FHSSxVQUFBLENBQ0EsVW5Cc3RMSixDQUNGLENtQm50TEkscUNBREYsaURBRUksaUJuQnN0TEosQ0FDRixDbUJwdExFLDBDQUNFLHdCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JWM05lLENVNE5mLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCbkJzdExKLENLNzdMSSx5QmM4TkYsMENBV0ksaUJuQnd0TEosQ0FDRixDbUJ0dExFLDBDQUNFLGVBQUEsQ0FDQSxRbkJ3dExKLENtQnR0TE0sK0NBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCbkJ3dExSLENtQnZ0TFEsc0RBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHdCbEIxUkYsQ2tCMlJFLGlCbkJ5dExWLENtQnZ0TFEsZ0tBQ0Usc0RuQnl0TFYsQ21CdHRMTSwwREFDRSxlbkJ3dExSLENLOTlMSSx5QmMwUUYsOENBRUksbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDZCQUFBLENBQ0Esa0JBQUEsQ0FBQSxjbkJzdExKLENBQ0YsQ21CcnRMSSxvREFDRSxrQm5CdXRMTixDSzUrTEkseUJjb1JBLG9EQUlJLGtCbkJ5dExOLENtQnh0TE0sK0RBQ0UsZW5CMHRMUixDQUNGLENLci9MSSx5QmNvUkEsb0RBV0ksZW5CMnRMTixDQUNGLENtQm50TEUsaUJBQ0UsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTbkJ1dExKLENLbGdNSSx5QmN3U0YsaUJBS0ksc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGNBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZW5CeXRMSixDQUNGLENLeGdNSSx5QmN3U0YsaUJBU0ksc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGNBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZW5CMnRMSixDQUNGLENtQjF0TEksb0JBQ0Usb0JBQUEsQ0FDQSxVbkI0dExOLENtQjN0TE0sc0JBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCbkI2dExSLENtQjV0TFEsNkJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHdCbEJqV0YsQ2tCa1dFLGlCbkI4dExWLENtQjV0TFEscUZBQ0Usc0RuQjh0TFYsQ21CM3RMTSxpQ0FDRSxlbkI2dExSLENtQnp0TEUsNkJBQ0Usd0JBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQlY5VWUsQ1UrVWYsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJuQjJ0TEosQ0tyak1JLHlCY2lWRiw2QkFXSSxpQm5CNnRMSixDQUNGLENvQjNsTUUsd0JBQ0UsZXBCOGxNSixDb0I1bE1FLHdCQUNFLGFuQkNJLENtQkFKLGNBQUEsQ0FDQSxRcEI4bE1KLENvQjVsTUUsdUJBQ0UsYUFBQSxDQUNBLGVwQjhsTUosQ29CN2xNSSxvQ0FIRix1QkFJSSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRcEJnbU1KLENBQ0YsQ29CL2xNSSxvQ0FSRix1QkFTSSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlcEJrbU1KLENBQ0YsQ29CaG1NRSxpREFDRSxVQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxrQnBCa21NSixDb0JobU1FLHVDQUNFLGVwQmttTUosQ29CaG1NRSxzREFDRSxnQnBCa21NSixDb0JobU1FLDhDQUNFLG9CcEJrbU1KLENLdG1NSSx5QmVNRiw4QkFFSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNwQmttTUosQ0FDRixDS2huTUkseUJlZUEseU5BRUksZ0JwQm1tTU4sQ0FDRixDb0I5bE1BLHdDQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLGNwQmltTUYsQ0svbk1JLHlCZXVCSix3Q0FTSSxjcEJtbU1GLENBQ0YsQ29CbG1NRSw4Q0FDRSxzQkFBQSxDQUNBLGFwQm9tTUosQ29Cbm1NSSwwREFIRiw4Q0FJSSw0QnBCc21NSixDQUNGLENvQnJtTUksMERBTkYsOENBT0ksc0JwQndtTUosQ0FDRixDb0J2bU1JLDBEQVRGLDhDQVVJLHNCcEIwbU1KLENBQ0YsQ29Cem1NSSw0REFaRiw4Q0FhSSw0QnBCNG1NSixDQUNGLENvQjNtTUkscUNBZkYsOENBZ0JJLDRCQUFBLENBQ0EsYXBCOG1NSixDQUNGLENvQmhvTUUsOENBbUJFLG1CQUFBLENBQ0EsZ0JwQmduTUosQ29CNW1NQSw2QkFDRSw0QnBCK21NRixDb0IxbU1FLG9DQURGLHdDQUVJLGdCcEIrbU1GLENBQ0YsQ29COW1NRSwyREFKRix3Q0FLSSxnQnBCaW5NRixDQUNGLENvQmhuTUUscUNBUEYsd0NBUUksbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0EsZ0JwQm1uTUYsQ29CbG5NRSw4REFDRSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwwQnBCb25NSixDb0Jubk1JLHVGQUNFLGlCQUFBLENBQ0EsZXBCcW5NTixDb0Jubk1JLHFGQUNFLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQnBCcW5NTixDQUNGLENvQmxuTUUsMkNBQ0UsYW5CdEhJLENtQnVISixjQUFBLENBQ0EsUXBCb25NSixDb0Jsbk1FLGlFQUNFLGNBQUEsQ0FDQSxhcEJvbk1KLENvQm5uTUkscUNBSEYsaUVBSUksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLGtCcEJzbk1KLENBQ0YsQ29Ccm5NSSwyTUFDRSxlcEJ1bk1OLENvQnBuTUUsK0RBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLG9CcEJzbk1KLENvQnJuTUksb0NBTkYsK0RBT0ksa0JBQUEsQ0FBQSxjcEJ3bk1KLENBQ0YsQ29Cdm5NSSxxQ0FURiwrREFVSSxnQnBCMG5NSixDQUNGLENvQnpuTUkscUNBWkYsK0RBYUksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLG9CQUFBLENBQUEsaUJBQUEsQ0FBQSx3QkFBQSxDQUNBLGtCQUFBLENBQUEsY3BCNG5NSixDQUNGLENvQjNuTUksc0ZBQ0UsZXBCNm5NTixDb0Ixbk1NLG9DQURGLDhHQUVJLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQ0EsYUFBQSxDQUNBLFNwQjZuTU4sQ29CNW5NTSxzSEFDRSxlcEI4bk1SLENvQjNuTVEsbVJBQ0UsZ0JwQjZuTVYsQ29CMW5NTSxxUEFDRSxrQnBCNG5NUixDb0Ixbk1NLHNQQUNFLGVwQjRuTVIsQ0FDRixDb0Ixbk1NLG9DQXBCRiw4R0FxQkksa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV3BCNm5NTixDb0I1bk1NLGdJQUNFLGdCcEI4bk1SLENBQ0YsQ29CNW5NTSxxQ0FDRSxnSUFDRSxnQnBCOG5NUixDb0I1bk1NLDRlQUNFLGVwQjhuTVIsQ0FDRixDb0J6bk1RLG9DQURGLG1IQUVJLGVBQUEsQ0FDQSxZcEI0bk1SLENBQ0YsQ29CM25NUSxvQ0FMRixtSEFNSSxlQUFBLENBQ0EsWXBCOG5NUixDQUNGLENvQjVuTU0sc0hBQ0UsZXBCOG5NUixDb0Ixbk1FLGlEQUNFLFFBQUEsQ0FDQSxTcEI0bk1KLENvQjNuTUksb0RBQ0Usb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CcEI2bk1OLENvQjVuTU0sc0RBQ0UsY3BCOG5NUixDb0Jubk1JLHFFQUNFLDRCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JwQnVuTU4sQ29CbG5NQSx1RUFDRSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxVbkIzT00sQ21CNE9OLHVCQUFBLENBQ0Esc0ZBQUEsQ0FDQSwrQkFBQSxDQUVBLHVCcEJxbk1GLENvQnBuTUUsbUZBQ0Usb0JBQUEsQ0FDQSxVbkJuUEksQ21Cb1BKLGtCcEJzbk1KLENvQjltTUUsc0RBQ0Usc0JwQmtuTUosQ29Cam5NSSxtRkFDRSxXcEJtbk1OLENvQjltTUEsZ0NBQ0UsNEJBQUEsQ0FDQSxnQnBCaW5NRixDS24yTUkseUJlZ1BKLGdDQUlJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUVBLGdCcEJrbk1GLENBQ0YsQ29Cam5NRSxtQ0FDRSxRcEJtbk1KLENLajNNSSx5QmVvUUYseUZBSkksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhcEI0bk1KLENvQnpuTUEsc0RBSUksZ0JwQnFuTUosQ0FDRixDb0I3bU1FLG9DQUNFLGdCcEIrbU1KLENxQng1TUEsa0JBQ0UsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBRUEsU3JCczZNRixDcUJwNk1BLDJDQUNFLFVyQnU2TUYsQ3FCcjZNQSwyQ0FDRSwyQkFBQSxDQUNBLDRCQUFBLENBRUEseUJBQUEsQ0FDQSxxQnJCdzZNRixDcUJ0Nk1BLGdCQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsbUJBQUEsQ0FFQSxtQkFBQSxDQUNBLFlBQUEsQ0FDQSw2Q0FBQSxDQUNBLHFDQUFBLENBRUEsNkJBQUEsQ0FDQSwrQ0FBQSxDQUNBLDhCQUFBLENBQ0Esc0JyQnk2TUYsQ3FCdjZNQSx3REFFRSwrQkFBQSxDQUNBLHVCckIwNk1GLENxQng2TUEsMkNBRUUsa0JBQUEsQ0FDQSxjckIyNk1GLENxQno2TUEsNENBQ0UsMkNBQUEsQ0FFQSxtQ0FBQSxDQUNBLGFyQjQ2TUYsQ3FCMTZNQSxjQUVFLG1CQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBRUEsNkNBQUEsQ0FDQSxxQ0FBQSxDQUVBLDZCQUFBLENBQ0EsK0NyQjY2TUYsQ3FCMzZNQSw4QkFDRSxpQnJCODZNRixDcUIzNk1BLHdFQUVFLFdyQis2TUYsQ3FCNzZNQSw2Q0FDRSx1QkFBQSxDQUVBLG9CQUFBLENBQ0Esc0JBQUEsQ0FDQSxvREFBQSxDQUNBLDRDQUFBLENBRUEsb0NBQUEsQ0FDQSxzRHJCZzdNRixDcUI3Nk1BLHFCQUNFLDBCQUFBLENBQ0Esa0JyQmk3TUYsQ3FCLzZNQSwrU0FPRSxtQ0FBQSxDQUNBLDJCckJrN01GLENxQmg3TUEsOExBSUUsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxVckJtN01GLENxQmo3TUEsK0NBSUUsaUdBQUEsQ0FBQSxtRXJCbzdNRixDcUJsN01BLGdEQUlFLGlHQUFBLENBQUEsa0VyQnE3TUYsQ3FCbjdNQSw4Q0FJRSxtR0FBQSxDQUFBLGlFckJzN01GLENxQnA3TUEsaURBSUUsbUdBQUEsQ0FBQSxtRXJCdTdNRixDcUJwN01BLGtGQUVFLHNCQUFBLENBQ0Esa0JyQnc3TUYsQ3FCdDdNQSw4RUFFRSxzQkFBQSxDQUNBLGtCckJ5N01GLENxQnY3TUEsd0NBRUUsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsVXJCMDdNRixDcUJ4N01BLHNGQUVFLFdBQUEsQ0FDQSxXQUFBLENBQ0EsbUJyQjI3TUYsQ3FCejdNQSw4REFFRSxnREFBQSxDQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FDQSxTQUFBLENBQ0EsVXJCNDdNRixDcUIxN01BLDhEQUVFLGdEQUFBLENBQ0EsVUFBQSxDQUNBLFNyQjY3TUYsQ3FCMzdNQSxzR0FFRSxnTnJCODdNRixDcUI1N01BLHNHQUVFLGdOckIrN01GLENxQjc3TUEsc0dBRUUsa01yQmc4TUYsQ3FCOTdNQSxzR0FFRSxrTXJCaThNRixDcUIvN01BLG9CQUNFLFlyQms4TUYsQ3FCaDhNQSxtQkFDRSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsOEJBQUEsQ0FFQSxzQkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0FDQSxVckJtOE1GLENxQmo4TUEsNENBQ0UsU3JCbzhNRixDcUJqOE1BLDhHQUdFLFdBQUEsQ0FDQSxNQUFBLENBQ0EsVXJCcThNRixDcUJsOE1BLG1DQUNFLGVBQUEsQ0FDQSxXckJzOE1GLENxQnA4TUEsNkRBQ0UsNEJBQUEsQ0FFQSxvQkFBQSxDQUNBLGlCckJ1OE1GLENxQmg4TUEsNklBQ0UsMEJBQUEsQ0FFQSxrQnJCeThNRixDcUJ2OE1BLHlFQUNFLDRCQUFBLENBRUEsb0JyQjA4TUYsQ3FCeDhNQSw4RUFDRSw0QkFBQSxDQUVBLG9CckIyOE1GLENxQno4TUEseUVBQ0UsNEJBQUEsQ0FFQSxvQnJCNDhNRixDcUIxOE1BLDhFQUNFLDRCQUFBLENBRUEsb0JyQjY4TUYsQ3FCMzhNQSwwQkFDRSxTQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsVXJCODhNRixDcUI1OE1BLGdDQUNFLFdBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLHVCQUFBLENBQ0EsZUFBQSxDQUNBLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlckIrOE1GLENxQjc4TUEsdURBQ0UsY3JCZzlNRixDcUI5OE1BLGlDQUNFLFNBQUEsQ0FDQSxrQnJCaTlNRixDcUIvOE1BLHNEQUNFLFVBQUEsQ0FDQSxPQUFBLENBQ0EsdUNBQUEsQ0FDQSwrQnJCazlNRixDcUJoOU1BLGdGQUNFLFlBQUEsQ0FDQSxhckJtOU1GLENxQmo5TUEsd0ZBQ0UsT0FBQSxDQUNBLGtDQUFBLENBRUEsMEJBQUEsQ0FDQSxTckJvOU1GLENxQmw5TUEsa0hBQ0Usb0JBQUEsQ0FDQSxnREFBQSxDQUNBLHdDQUFBLENBRUEsZ0NBQUEsQ0FDQSxzRHJCcTlNRixDcUJuOU1BLGtGQUNFLFlyQnM5TUYsQ3FCcDlNQSwwRkFDRSxRQUFBLENBQ0Esa0NBQUEsQ0FFQSwwQkFBQSxDQUNBLGtCckJ1OU1GLENxQnI5TUEsb0hBQ0UsaURBQUEsQ0FDQSx5Q0FBQSxDQUVBLGlDQUFBLENBQ0EsdURyQnc5TUYsQ3FCdDlNQSwrR0FDRSxrREFBQSxDQUNBLDBDQUFBLENBRUEsa0NBQUEsQ0FDQSx3RHJCeTlNRixDcUJ0OU1BLCtCQUNFLDBCQUFBLENBQ0EsaUJyQjA5TUYsQ3FCeDlNQSxtRUFDRSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLDBCQUFBLENBRUEsa0JBQUEsQ0FDQSxpQ0FBQSxDQUVBLHlCckIyOU1GLENxQno5TUEseUZBQ0Usa0NBQUEsQ0FFQSwwQnJCNDlNRixDcUIxOU1BLDZKQUVFLFVBQUEsQ0FDQSxVQUFBLENBQ0EsTUFBQSxDQUNBLEtyQjY5TUYsQ3FCMzlNQSw2SkFFRSxTQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSxLckI4OU1GLENxQjU5TUEsMERBQ0UsZXJCKzlNRixDcUI3OU1BLHVEQUNFLDhCckJnK01GLENxQjk5TUEsMkZBQ0UsZXJCaStNRixDcUIvOU1BLDBEQUNFLGVyQmsrTUYsQ3FCaCtNQSx1REFDRSwwQnJCbStNRixDcUJqK01BLDJGQUNFLGVyQm8rTUYsQ3FCbCtNQSx3QkFDRSxZckJxK01GLENxQmwrTUEsa0JBQ0Usa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EseUJyQnMrTUYsQ3FCcCtNQSwrQ0FDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxTckJ1K01GLENxQnIrTUEsNkNBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsVXJCdytNRixDcUJ0K01BLHVCQUNFLFdBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSx5QkFBQSxDQUNBLGtCQUFBLENBQ0EsTUFBQSxDQUNBLEtyQnkrTUYsQ3FCditNQSw4QkFDRSxXckIwK01GLENxQngrTUEsdUJBQ0UsWXJCMitNRixDcUJ6K01BLHVCQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FFQSxtQkFBQSxDQUNBLFlBQUEsQ0FDQSx1QkFBQSxDQUVBLG9CQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQUVBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQnJCNCtNRixDcUIxK01BLG9GQUdFLGNBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxrQnJCNitNRixDcUIzK01BLHFCQUNFLFdyQjgrTUYsQ3FCMytNQSx1QkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLDRCQUFBLENBRUEsb0JBQUEsQ0FDQSw2REFBQSxDQUNBLHFEckIrK01GLENxQjcrTUEsNkJBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLCtsQ0FBQSxDQUNBLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSwyQnJCZy9NRixDcUI5K01BLG1DQUNFLDRsQ3JCaS9NRixDcUIvK01BLHlDQUNFLEdBQ0UsK0JBQUEsQ0FDQSx1QnJCay9NRixDQUNGLENxQmgvTUEsaUNBQ0UsR0FDRSwrQkFBQSxDQUNBLHVCckJrL01GLENBQ0YsQ3FCLytNQSx1Q0FDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsbUJBQUEsQ0FDQSxTQUFBLENBQ0EsYXJCay9NRixDcUJoL01BLGdFQUNFLDJDQUFBLENBRUEsbUNyQm0vTUYsQ3FCai9NQSxxQ0FDRSxtQkFBQSxDQUNBLG1DQUFBLENBRUEsMkJyQm8vTUYsQ3FCbC9NQSxtREFDRSxtQnJCcS9NRixDcUJuL01BLDZHQUVFLG1CckJzL01GLENxQnAvTUEsdUJBQ0UsZ0JyQnUvTUYsQ3FCci9NQSxxQ0FDRSxtQkFBQSxDQUNBLGtDQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkFBQSxDQUVBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLFdyQncvTUYsQ3FCdC9NQSxtREFDRSxtQnJCeS9NRixDcUJ2L01BLDBEQUNFLCtCQUFBLENBRUEsdUJyQjAvTUYsQ3FCeC9NQSw2R0FFRSxtQnJCMi9NRixDcUJ6L01BLHdMQUlFLG1CQUFBLENBQ0Esa0JyQjQvTUYsQ3FCMS9NQSxzTUFJRSxTQUFBLENBQ0Esa0NBQUEsQ0FDQSwwQnJCNi9NRixDcUIzL01BLDJDQUNFLGlCQUFBLENBQ0EsTUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFNyQjgvTUYsQ3FCNS9NQSx1QkFDRSxnQnJCKy9NRixDcUI3L01BLHFDQUNFLG1CQUFBLENBQ0Esa0NBQUEsQ0FDQSwwQkFBQSxDQUNBLFNyQmdnTkYsQ3FCOS9NQSxtREFDRSxtQnJCaWdORixDcUIvL01BLDZHQUVFLG1CckJrZ05GLENxQmhnTkEsc01BSUUsU0FBQSxDQUNBLGtDQUFBLENBQ0EsMEJyQm1nTkYsQ3FCamdOQSw0Q0FFRSxzQnJCb2dORixDcUJoZ05BLGlCQUNFLGlCckJvZ05GLENxQm5nTkUsbUNBQ0UsZUFBQSxDQUNBLGVyQnFnTkosQ3FCamdOQSxrQkFDRSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZckJvZ05GLENLM2xPSSx5QmdCb2xCSixrQkFNSSxZckJxZ05GLENBQ0YsQ0tobU9JLHlCZ0JvbEJKLGtCQVNJLFlyQnVnTkYsQ0FDRixDS3JtT0ksMEJnQm9sQkosa0JBWUksWXJCeWdORixDQUNGLENxQnZnTkEsY0FDRSxVQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEsbUJBQUEsQ0FDQSxtQkFBQSxDQUVBLFlBQUEsQ0FDQSx1QkFBQSxDQUNBLG9CQUFBLENBRUEsc0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBRUEsa0JyQjBnTkYsQ3FCemdORSxrQkFDRSxnQnJCMmdOSixDS2hvT0kseUJnQm9uQkYsa0JBR0ksZ0JyQjZnTkosQ0FDRixDS3JvT0kseUJnQm9uQkYsa0JBTUksZ0JyQitnTkosQ0FDRixDSzFvT0ksMEJnQm9uQkYsa0JBU0ksZ0JBQUEsQ0FDQSxZckJpaE5KLENBQ0YsQ3FCNWhORSxrQkFZRSxVckJtaE5KLENxQmpoTkUsZ0JBQ0UsdUNBQUEsQ0FJQSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSwyRkFBQSxDQUNBLHlCQUFBLENBQ0EsY0FBQSxDQUNBLGFwQjFxQkksQ29CMnFCSixrQnJCbWhOSixDcUJsaE5JLDRDQUVFLHFCckJtaE5OLENxQjdnTkEsbUJBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCckJnaE5GLENxQi9nTkUsaUNBQ0UsZ0JyQmloTkosQ3FCL2dORSwwQkFDRSxpQnJCaWhOSixDcUJoaE5JLDRCQUNFLHVDQUFBLENBSUEsK0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsMkZBQUEsQ0FDQSx5QkFBQSxDQUNBLGNBQUEsQ0FDQSxhcEJ6c0JFLENvQjBzQkYsa0JBQUEsQ0FDQSxvQnJCa2hOTixDcUJqaE5NLG9FQUVFLHFCckJraE5SLENxQjFnTkUsbURBQ0UsU0FBQSxDQUNBLGlCckI2Z05KLENzQnh1T0ksb0VBRUUsaUJBQUEsQ0FDQSxTdEIydU9OLENzQnp1T0ksb0NBQ0UsNkJBQ0UsU0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsU3RCMnVPTixDQUNGLENzQnp1T0ksMERBQ0UsNkJBQ0UsU0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsU3RCMnVPTixDQUNGLENzQnp1T0ksb0NBQ0UsNkJBQ0UsU0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsU3RCMnVPTixDQUNGLENzQnh1T00sb0NBQ0Usc0NBQ0Usd0ZBQUEsQ0FDQSx3QnRCMHVPUixDQUNGLENzQnh1T00sMERBQ0Usc0NBQ0UsdUZBQUEsQ0FDQSx3QnRCMHVPUixDQUNGLENzQnh1T00sb0NBQ0Usc0NBQ0Usb0ZBQUEsQ0FDQSx3QnRCMHVPUixDQUNGLENzQnR1T00sb0NBQ0Usc0NBQ0Usd0ZBQUEsQ0FDQSx3QnRCd3VPUixDQUNGLENzQnR1T00sMERBQ0Usc0NBQ0UsdUZBQUEsQ0FDQSx3QnRCd3VPUixDQUNGLENzQnR1T00sb0NBQ0Usc0NBQ0Usb0ZBQUEsQ0FDQSx3QnRCd3VPUixDQUNGLENzQnB1T00sb0NBQ0Usc0NBQ0Usd0ZBQUEsQ0FDQSx3QnRCc3VPUixDQUNGLENzQnB1T00sMERBQ0Usc0NBQ0UsdUZBQUEsQ0FDQSx3QnRCc3VPUixDQUNGLENzQnB1T00sb0NBQ0Usc0NBQ0Usb0ZBQUEsQ0FDQSx3QnRCc3VPUixDQUNGLENzQmp1T0ksb0NBREYsMkJBRUksbUJ0Qm91T0osQ0FDRixDc0JudU9JLDBEQUpGLDJCQUtJLG1CdEJzdU9KLENBQ0YsQ3NCcnVPSSw4QkFDRSxlQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQnRCdXVPTixDc0J0dU9NLG9DQUNFLGlDQUNFLFl0Qnd1T1IsQ0FDRixDc0J0dU9NLDBEQUNFLG1DQUNFLGV0Qnd1T1IsQ0FDRixDc0J0dU9NLDBEQUNFLG1DQUNFLGV0Qnd1T1IsQ0FDRixDc0J0dU9NLG9DQXBCRiw4QkFxQkksY0FBQSxDQUNBLGdCdEJ5dU9OLENBQ0YsQ3NCeHVPTSxxQ0F4QkYsOEJBeUJJLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGdCdEIydU9OLENBQ0YsQ0t4MU9JLDBCaUJpRkEsOEJBOEJJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGF0QjZ1T04sQ0FDRixDc0IxdU9FLG9DQUNFLGdCdEI0dU9KLENLbDJPSSx5QmlCcUhGLG9DQUdJLGdCdEI4dU9KLENBQ0YsQ3NCN3VPSSxxQ0FMRixvQ0FNSSxnQkFBQSxDQUNBLG1CdEJndk9KLENBQ0YsQ3VCMzRPRSxpQ0FDRSxlQUFBLENBQ0EsYXZCODRPSixDdUJ6NE9FLGlEQUNFLGV2QjQ0T0osQ3VCMzRPSSxvQ0FGRixpREFHSSxnQnZCODRPSixDQUNGLEN1Qjc0T0ksb0NBTEYsaURBTUksZ0J2Qmc1T0osQ0FDRixDdUIvNE9JLDhEQUNFLGV2Qmk1T04sQ3VCOTRPTSxvQ0FERixzREFFSSxVdkJpNU9OLENBQ0YsQ3VCLzRPSSwyVEFJRSxnQnZCODRPTixDdUI1NE9JLHVEQUNFLHdCdEI1QkUsQ3NCNkJGLFl2Qjg0T04sQ0svNE9JLHlCa0JEQSx1REFJSSxZdkJnNU9OLENBQ0YsQ3VCLzRPTSw0S0FHRSxVdkJpNU9SLEN1QjU0T0ksNENBQ0UsaUJBQUEsQ0FDQSxpQnZCODRPTixDdUIzNE9FLHlDQUNFLG9CQUFBLENBQ0Esa0J2QjY0T0osQ3VCNTRPSSw0Q0FDRSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJ2Qjg0T04sQ3VCNzRPTSxtREFDRSxVQUFBLENBQ0Esd0J0QnZEQSxDc0J3REEsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFV2Qis0T1IsQ3VCeDRPQSxnRkFDRSxnRUFBQSxDQUNBLDJCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsaUJ2QjQ0T0YsQ3VCMzRPRSw0UEFORixnRkFnQkksZ0VBQUEsQ0FDQSwyQnZCcTRPRixDQUNGLEN1QnA0T0Usa0ZBQ0UsY0FBQSxDQUNBLGdCdkJzNE9KLEN1QnA0T0UsbUZBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsVXZCczRPSixDdUIvM09BLDRCQUNFLGN2Qmk0T0YsQ3VCaDRPRSxtREFDRSxjdkJrNE9KLEN1Qi8zT0ksb0NBREYsNkNBRUksbUJ2Qms0T0osQ0FDRixDdUIvM09JLHNEQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCdkJpNE9OLEN1QjkzT0Usa0NBQ0UsUUFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0Esd0J0QjlISSxDc0IrSEosWXZCZzRPSixDdUIvM09JLDJDQUNFLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsU3ZCaTRPTixDdUIxM09JLHVKQUNFLFV2Qmk0T04sQ0tqL09JLHlCa0I4RkYsa0NBcUJJLFl2Qms0T0osQ0FDRixDS3QvT0kseUJrQndIQSxxQ0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0J2Qmk0T0osQ3VCOTNPRSxrQ0FDRSxrQnZCZzRPSixDdUI5M09FLG1DQUNFLGlCdkJnNE9KLENBQ0YsQ3VCOTNPRSxxRUFFRSxVdkJnNE9KLENLM2dQSSx5QmtCeUlGLHFFQUlJLFN2Qm00T0osQ0FDRixDdUJqNE9FLG9EQUNFLGlCdkJtNE9KLEN1Qmg0T0ksb0NBREYsa0NBRUksbUJ2Qm00T0osQ0FDRixDdUJqNE9FLGdDQUNFLFVBQUEsQ0FDQSxhdkJtNE9KLEN1QngzT0UsaUdBQ0UsNkN2QjIzT0osQ3VCeDNPSSxvQ0FERixzR0FFSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGN2QjIzT0osQ0FDRixDdUJ6M09NLG9DQURGLG1IQUVJLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQ0EsYUFBQSxDQUNBLFN2QjQzT04sQ3VCMzNPTSxrSUFDRSxrQnZCNjNPUixDQUNGLEN1QjMzT00scUhBQ0UsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGF2QjYzT1IsQ3VCNTNPUSxrWEFDRSxzRHZCODNPVixDdUJ2M09BLHVFQUNFLGN2QjAzT0YsQ3VCejNPRSxtR0FFRSxlQUFBLENBQ0EsWUFBQSxDQUNBLHlCdkIwM09KLEN1QngzT0UsdUhBQ0UsWXZCMDNPSixDdUJ4M09FLDJHQUNFLGV2QjAzT0osQ3VCdjNPSSx1SEFDRSxVQUFBLENBQ0EscUJ2QnkzT04sQ3VCdjNPSSxxSUFDRSxnQnZCeTNPTixDdUJ2M09JLG9JQUNFLFl2QnkzT04sQ3VCbjNPRSxzRkFDRSxpQnZCczNPSixDdUJuM09JLG9HQUNFLGlCQUFBLENBQUEsY0FBQSxDQUFBLGN2QnEzT04sQ3VCajNPQSw4REFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsNEJBQUEsQ0FDQSwrQkFBQSxDQUNBLGF2Qm8zT0YsQ0sxbVBJLHlCa0IrT0osOERBU0ksY0FBQSxDQUNBLGdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQnZCczNPRixDQUNGLEN1QnIzT0Usc0ZBQ0UsYUFBQSxDQUNBLGlCdkJ1M09KLEN1QnQzT0ksNkZBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLHVEQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxPdkJ3M09OLEN1QmwzT0Usd0ZBQ0Usa0JBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsZXZCbzNPSixDdUJoM09BLDZJQUVFLGN2Qm0zT0YsQ3VCbDNPRSx5SkFDRSxjQUFBLENBQ0Esd0J0QjNUSSxDc0I0VEosWXZCcTNPSixDdUJwM09JLDZKQUNFLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCdkJ1M09OLENLM3BQSSx5QmtCNlJGLHlKQVVJLFl2QnkzT0osQ0FDRixDdUJ4M09JLHlkQUdFLFV2QjYzT04sQ3VCeDNPQSw4REFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhdkIyM09GLEN3Qmh0UEEsUUFDRSxlQUFBLENBQ0Esa0J4Qm90UEYsQ0tyclBJLHlCbUJqQ0osUUFJSSxlQUFBLENBQ0Esa0J4QnN0UEYsQ0FDRixDd0JydFBFLHFDQVBGLFFBUUksZUFBQSxDQUNBLGtCeEJ3dFBGLENBQ0YsQ3dCdnRQRSw0QkFDRSxleEJ5dFBKLENLcHNQSSx5Qm1CdEJGLDRCQUdJLGV4QjJ0UEosQ0FDRixDS3pzUEkseUJtQnRCRiw0QkFNSSxleEI2dFBKLENBQ0YsQ3dCM3RQRSxvQkFDRSxZeEI2dFBKLEN3QjF0UEksaUNBQ0UsbUJ4QjR0UE4sQ3dCeHRQSSxzQkFDRSxnRUFBQSxDQUNBLDJCQUFBLENBQ0Esd0J4QjB0UE4sQ3dCenRQTSw0UEFKRixzQkFjSSxnRUFBQSxDQUNBLDJCeEJtdFBOLENBQ0YsQ0svdFBJLHlCbUJKQSxzQkFrQkksd0J4QnF0UE4sQ0FDRixDd0JwdFBNLHFDQXBCRixzQkFxQkksd0J4QnV0UE4sQ0FDRixDd0I3dVBJLHNCQXVCRSxnQnhCeXRQTixDd0J4dFBNLHlCQUNFLFVBQUEsQ0FDQSxrQnhCMHRQUixDd0J6dFBRLDhCQUNFLFV4QjJ0UFYsQ3dCeHRQTSxpQ0FDRSxpQnhCMHRQUixDd0J4dFBNLDJCQUNFLFV4QjB0UFIsQ3dCeHRQTSxnT0FDRSx3QkFBQSxDQUNBLFV4QjB0UFIsQ3dCdHRQUSxpUEFFRSxVeEIydFBWLEN3Qmx0UEEsa0JBQ0UsNEJBQUEsQ0FDQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0J4QnN0UEYsQ3dCcnRQRSxvQ0FQRixrQkFRSSwyQkFBQSxDQUFBLDZCQUFBLENBQUEsaUNBQUEsQ0FBQSw2QkFBQSxDQUNBLGdCeEJ3dFBGLENBQ0YsQ3dCdnRQRSwwREFYRixrQkFZSSwyQkFBQSxDQUFBLDZCQUFBLENBQUEsaUNBQUEsQ0FBQSw2QkFBQSxDQUNBLGdCeEIwdFBGLENBQ0YsQ3dCenRQRSxvQ0FmRixrQkFnQkksa0JBQUEsQ0FBQSxjQUFBLENBQ0EsZ0J4QjR0UEYsQ3dCM3RQRSx5Q0FDRSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwwQnhCNnRQSixDd0I1dFBJLGtEQUNFLGNBQUEsQ0FDQSxrQnhCOHRQTixDQUNGLEN3QjF0UEksb0NBREYseUJBRUksZ0J4QjZ0UEosQ0FDRixDd0I1dFBJLG9DQUpGLHlCQUtJLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQ0EsYUFBQSxDQUNBLFN4Qit0UEosQ0FDRixDd0I3dFBFLDJCQUNFLGN4Qit0UEosQ3dCOXRQSSxvQ0FGRiwyQkFHSSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsWUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBQ0EsaUJ4Qml1UEosQ0FDRixDd0JodVBJLG1EQUNFLGV4Qmt1UE4sQ3dCL3RQRSw4QkFDRSxhdkIvSEksQ3VCZ0lKLGNBQUEsQ0FDQSxReEJpdVBKLEN3QnR0UEksd0RBQ0Usb0JBQUEsQ0FDQSxvQnhCMHVQTixDd0JqdVBNLDBEQW9CRSxjQUFBLENBQ0Esb0JBQUEsRUFDQSxNQUFBLEVBQ0EsY0FBQSxDQUNBLGtCdkIvS0EsQ3VCZ0xBLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsNENBQUEsQ0FFQSxvQ0FBQSxDQUNBLHVCQUFBLENBQ0EsWUFBQSxDQUNBLGN4Qm11UFIsQ3dCbHVQUSxnSUFFRSxpRXhCbXVQVixDd0JqdVBRLGlFQUNFLFl4Qm11UFYsQ3dCNXRQQSx1Q0FDRSw0QnhCK3RQRixDd0I5dFBFLG9DQUZGLHVDQUdJLGdCeEJpdVBGLENBQ0YsQ3dCaHVQRSwyREFMRix1Q0FNSSxnQnhCbXVQRixDQUNGLEN3Qmx1UEUscUNBUkYsdUNBU0ksbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0EsZ0J4QnF1UEYsQ3dCcHVQRSw0REFDRSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwwQnhCc3VQSixDd0JydVBJLDJLQUVFLGlCQUFBLENBQ0EsZXhCdXVQTixDd0JydVBJLG1GQUNFLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQnhCdXVQTixDQUNGLEN3QnB1UEUsMENBQ0UsYXZCdk9JLEN1QndPSixjQUFBLENBQ0EsUXhCc3VQSixDd0JwdVBFLGdFQUNFLGNBQUEsQ0FDQSxheEJzdVBKLEN3QnJ1UEkscUNBSEYsZ0VBSUksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLGtCeEJ3dVBKLENBQ0YsQ3dCdnVQSSx3TUFDRSxleEJ5dVBOLEN3QnR1UEUsOERBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLG9CeEJ3dVBKLEN3QnZ1UEksb0NBTkYsOERBT0ksa0JBQUEsQ0FBQSxjeEIwdVBKLENBQ0YsQ3dCenVQSSxxQ0FURiw4REFVSSxnQnhCNHVQSixDQUNGLEN3QjN1UEkscUNBWkYsOERBYUksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLG9CQUFBLENBQUEsaUJBQUEsQ0FBQSx3QkFBQSxDQUNBLGtCQUFBLENBQUEsY3hCOHVQSixDQUNGLEN3Qjd1UEkscUZBQ0UsZXhCK3VQTixDd0I1dVBNLG9DQURGLDZHQUVJLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQ0EsYUFBQSxDQUNBLFN4Qit1UE4sQ3dCOXVQTSxxSEFDRSxleEJndlBSLEN3Qjd1UFEsaVJBQ0UsZ0J4Qit1UFYsQ3dCNXVQTSxtUEFDRSxrQnhCOHVQUixDd0I1dVBNLG9QQUNFLGV4Qjh1UFIsQ0FDRixDd0I1dVBNLG9DQXBCRiw2R0FxQkksa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV3hCK3VQTixDd0I5dVBNLCtIQUNFLGdCeEJndlBSLENBQ0YsQ3dCOXVQTSxxQ0FDRSwrSEFDRSxnQnhCZ3ZQUixDd0I5dVBNLHdlQUNFLGV4Qmd2UFIsQ0FDRixDd0IzdVBRLG9DQURGLGtIQUVJLGVBQUEsQ0FDQSxZeEI4dVBSLENBQ0YsQ3dCN3VQUSxvQ0FMRixrSEFNSSxlQUFBLENBQ0EsWXhCZ3ZQUixDQUNGLEN3Qjl1UE0scUhBQ0UsZXhCZ3ZQUixDd0I1dVBFLGlEQUNFLFFBQUEsQ0FDQSxTeEI4dVBKLEN3Qjd1UEksb0RBQ0Usb0J4Qit1UE4sQ3dCOXVQTSxzREFDRSxjQUFBLENBQ0Esb0JBQUEsRUFDQSxNQUFBLEVBQ0EsY0FBQSxDQUNBLGtCdkI3VUEsQ3VCOFVBLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsNENBQUEsQ0FFQSxvQ0FBQSxDQUNBLHVCQUFBLENBQ0EsWUFBQSxDQUNBLGN4Qmd2UFIsQ3dCL3VQUSx3SEFFRSxpRXhCZ3ZQVixDd0I5dVBRLDZEQUNFLFl4Qmd2UFYsQ3dCenVQQSxrQkFDRSw0QkFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQnhCNHVQRixDd0IzdVBFLG9DQVBGLGtCQVFJLDJCQUFBLENBQUEsNkJBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCQUFBLENBQ0EsZ0J4Qjh1UEYsQ0FDRixDd0I3dVBFLDBEQVhGLGtCQVlJLDJCQUFBLENBQUEsNkJBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCQUFBLENBQ0EsZ0J4Qmd2UEYsQ0FDRixDd0IvdVBFLG9DQWZGLGtCQWdCSSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxnQnhCa3ZQRixDd0JqdlBFLHlDQUNFLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCeEJtdlBKLEN3Qmx2UEksbUVBQ0Usa0JBQUEsQ0FDQSxjeEJvdlBOLENBQ0YsQ3dCanZQRSxxQkFDRSxhdkJuWUksQ3VCb1lKLGNBQUEsQ0FDQSxjeEJtdlBKLEN3Qmp2UEUseUNBQ0UsaUJBQUEsQ0FDQSxleEJtdlBKLEN3Qmx2UEksb0NBSEYseUNBSUksY0FBQSxDQUNBLGdCQUFBLENBQ0EsZ0J4QnF2UEosQ0FDRixDd0JwdlBJLG9DQVJGLHlDQVNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQnhCdXZQSixDQUNGLEN3Qnh1UEksMkNBQ0UsZXhCMHZQTixDd0J2dlBFLDJDQUNFLGN4Qnl2UEosQ3dCdHZQSSxvQ0FERiwwQ0FFSSxnQnhCeXZQSixDQUNGLEN3Qnh2UEksb0NBSkYsMENBS0ksa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV3hCMnZQSixDQUNGLEN3QjF2UEksaUVBQ0UsZXhCNHZQTixDd0J4dlBRLG9DQURGLDhGQUVJLGVBQUEsQ0FDQSxZeEIydlBSLENBQ0YsQ3dCMXZQUSxvQ0FMRiw4RkFNSSxlQUFBLENBQ0EsWXhCNnZQUixDQUNGLEN3QjN2UE0saUdBQ0UsZXhCNnZQUixDd0J0dlBFLDRDQUNFLGF4Qnd2UEosQ3dCdnZQSSxvQ0FGRiw0Q0FHSSxrQkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FDQSw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsaUJ4QjB2UEosQ0FDRixDd0J6dlBJLDhDQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQnhCMnZQTixDd0IxdlBNLDZKQUNFLHNEeEI0dlBSLEN3QnR2UEEsbUJBQ0UsNEJ4Qnl2UEYsQ3dCeHZQRSxvQ0FGRixtQkFHSSxnQnhCMnZQRixDQUNGLEN3QjF2UEUsMERBTEYsbUJBTUksZ0J4QjZ2UEYsQ0FDRixDd0I1dlBFLG9DQVJGLG1CQVNJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLGdCeEIrdlBGLEN3Qjl2UEUsMENBQ0UsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLDhCQUFBLENBQUEsMEJ4Qmd3UEosQ3dCL3ZQSSxtREFDRSxjQUFBLENBQ0Esa0J4Qml3UE4sQ0FDRixDd0I3dlBJLG9DQURGLDBCQUVJLG1CeEJnd1BKLENBQ0YsQ3dCL3ZQSSxvQ0FKRiwwQkFLSSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsWUFBQSxDQUNBLGFBQUEsQ0FDQSxTeEJrd1BKLENBQ0YsQ3dCaHdQRSw0QkFDRSxheEJrd1BKLEN3Qmp3UEksb0NBRkYsNEJBR0ksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLGlCeEJvd1BKLENBQ0YsQ3dCbHdQRSwyQ0FDRSxleEJvd1BKLEN3Qm53UEksb0NBRkYsMkNBR0ksY0FBQSxDQUNBLGdCeEJzd1BKLENBQ0YsQ3dCcndQSSxvQ0FORiwyQ0FPSSxjQUFBLENBQ0EsZ0J4Qnd3UEosQ0FDRixDd0J2d1BJLDZDQUNFLGV4Qnl3UE4sQ3dCdHdQRSw0Q0FDRSxjeEJ3d1BKLEN3Qm53UEEsa0JBQ0UsNEJ4QnN3UEYsQ3dCcndQRSxvQ0FGRixrQkFHSSxnQnhCd3dQRixDQUNGLEN3QnZ3UEUsMERBTEYsa0JBTUksZ0J4QjB3UEYsQ0FDRixDd0J6d1BFLG9DQVJGLGtCQVNJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLGdCeEI0d1BGLEN3QjN3UEUseUNBQ0UsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLDhCQUFBLENBQUEsMEJ4QjZ3UEosQ3dCNXdQSSxrREFDRSxjQUFBLENBQ0Esa0J4Qjh3UE4sQ0FDRixDd0Ixd1BJLG9DQURGLHlCQUVJLG1CeEI2d1BKLENBQ0YsQ3dCNXdQSSxvQ0FKRix5QkFLSSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsWUFBQSxDQUNBLGFBQUEsQ0FDQSxTeEIrd1BKLENBQ0YsQ3dCN3dQRSwyQkFDRSxjeEIrd1BKLEN3Qjl3UEksb0NBRkYsMkJBR0ksa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLGlCeEJpeFBKLENBQ0YsQ3dCL3dQRSw4QkFDRSxhdkJ6a0JJLEN1QjBrQkosY0FBQSxDQUNBLFF4Qml4UEosQ3dCN3dQTSwwREFDRSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGF4Qit3UFIsQ3dCOXdQUSxpRUFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0Esd0J2QjdsQkYsQ3VCOGxCRSxpQnhCZ3hQVixDd0I5d1BRLGlNQUNFLHNEeEJneFBWLEN5QnYzUUEsMEJBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZ0J6QjAzUUYsQ3lCejNRRSxzQ0FDRSx5QkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCekIyM1FKLEN5QnozUUkseUNBQ0UsYUFBQSxDQUNBLFNBQUEsQ0FDQSxnQ0FBQSxDQUNBLG9CQUFBLENBQ0EscUJ6QjIzUU4sQ3lCMTNRTSxnREFDRSxzQnpCNDNRUixDeUIxM1FNLDJDQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLDRCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLHlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsK0JBQUEsQ0FBQSx1QnpCNDNRUixDeUIzM1FRLHFEQUNFLGlEekI2M1FWLEN5QjMzUVEsb0RBQ0UsZ0R6QjYzUVYsQ3lCMzNRUSxpREFDRSw2Q3pCNjNRVixDeUIzM1FRLHNEQUNFLGtEekI2M1FWLEN5QjMzUVEsaURBQ0UsNEJBQUEsQ0FBQSxvQnpCNjNRVixDMEJ6NlFFLDZCQUNFLGVBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFV6QlFJLEN5QlBKLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsK0JBQUEsQ0FBQSx1QjFCNDZRSixDMEIzNlFJLG9DQVZGLDZCQVdJLHlCQUFBLENBQ0EsNkUxQjg2UUosQ0FDRixDMEI3NlFJLG9DQWRGLDZCQWVJLHlCQUFBLENBQ0EsNkUxQmc3UUosQ0FDRixDMEIvNlFJLGlEQUNFLFkxQmk3UU4sQzBCLzZRSSxtQ0FDRSx3QjFCaTdRTixDMEIvNlFJLG9DQUNFLDZDMUJpN1FOLEMwQmg3UU0saURBQ0UsWTFCazdRUixDMEJoN1FNLHdEQUNFLGExQms3UVIsQzBCOTZRRSx5Q0FDRSxZMUJnN1FKLEMwQjE2UUEsWUFDRSxVQUFBLENBQ0EsZUFBQSxDQUNBLGlCMUI4NlFGLENLejdRSSx5QnFCUUosWUFLSSxjQUFBLENBQ0EsZTFCZzdRRixDQUNGLEMwQi82UUUsb0NBUkYsWUFTSSxXQUFBLENBQ0EsVTFCazdRRixDQUNGLEMwQmo3UUUsb0NBWkYsWUFhSSxXQUFBLENBQ0EsVTFCbzdRRixDQUNGLEMwQmw3UUksd0JBQ0UsdUMxQm83UU4sQzBCajdRRSxrQkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQnpCaERZLEN5QmlEWixhQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSwrQkFBQSxDQUFBLHVCMUJtN1FKLEMwQmw3UUksb0NBVkYsa0JBV0ksV0FBQSxDQUNBLFUxQnE3UUosQ0FDRixDMEJwN1FJLG9DQWRGLGtCQWVJLFdBQUEsQ0FDQSxVMUJ1N1FKLENBQ0YsQzBCcjdRRSxtQkFDRSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFcxQnU3UUosQzBCdDdRSSxvQ0FURixtQkFVSSxlQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYzFCeTdRSixDQUNGLEMwQng3UUksb0NBaEJGLG1CQWlCSSxlQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxXMUIyN1FKLENBQ0YsQzBCejdRRSxrQkFDRSxjQUFBLENBQ0EsYUFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBQ0EsMEZBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsUzFCMjdRSixDMEIxN1FJLG9DQVZGLGtCQVdJLFdBQUEsQ0FDQSxVMUI2N1FKLENBQ0YsQzBCNTdRSSxvQ0FkRixrQkFlSSxXQUFBLENBQ0EsVTFCKzdRSixDQUNGLEMwQjU3UUkseUJBQ0Usa0IxQjg3UU4sQzBCMzdRTSwrQkFDRSx1QzFCNjdRUixDMEJwN1FBLFlBQ0UsYzFCczdRRixDMEJyN1FFLG9DQUZGLFlBR0ksYzFCdzdRRixDQUNGLEMwQnI3UUEsYUFDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtRUFBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxVQUFBLENBQ0EsZ0NBQUEsQ0FBQSx3QjFCdzdRRixDMEJ2N1FFLG1CQUNFLFMxQnk3UUosQzBCbjdRSSxvQ0FERixrQ0FFSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0IxQnU3UUosQ0FDRixDMEI5N1FFLGtDQVFFLGtCMUJ5N1FKLEMwQnY3UUUsaUNBQ0UsZTFCeTdRSixDMEJ4N1FJLG9DQUZGLGlDQUdJLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZMUIyN1FKLENBQ0YsQzBCMTdRSSxtQ0FDRSxZMUI0N1FOLEMwQno3UUUsMkJBQ0Usd0JBQUEsQ0FDQSxnQkFBQSxDQUVBLFVBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSxXMUIyN1FKLEMwQjE3UUksb0NBVkYsMkJBV0ksV0FBQSxDQUNBLDJCQUFBLENBQ0EsUTFCNjdRSixDQUNGLEMwQjE3UUksb0NBREYsb1FBRUksMkIxQjY3UUosQ0FDRixDMkJ2b1JBLFFBS0UsWUFBQSxDQUNBLGVBQUEsQ0FFQSw2QjNCMm9SRixDMkJ6b1JBLGtCQVRFLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FHQSxjM0J1cFJGLEMyQnBwUkEsVUFLRSxZQUFBLENBRUEsc0JBQUEsQ0FDQSxrQzNCNG9SRixDMkIxb1JBLGVBQ0UsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FDQSxhQUFBLENBQ0EsNkJBQUEsQ0FBQSxxQjNCNm9SRixDMkIzb1JBLHNCQUNFLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxxQjNCOG9SRixDMkI1b1JBLHFDQUNFLFkzQitvUkYsQzJCN29SQSxhQUNFLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsWTNCZ3BSRixDMkI5b1JBLDhEQUVFLFVBQUEsQ0FDQSxXM0JpcFJGLEMyQi9vUkEsY0FDRSxlM0JrcFJGLEMyQmhwUkEsaUVBRUUsdUJBQUEsQ0FDQSxlM0JtcFJGLEMyQmpwUkEsVUFDRSxjQUFBLENBQ0Esc0JBQUEsQ0FFQSxjM0JvcFJGLEMyQmxwUkEsOEJBQ0UsVzNCcXBSRixDMkJucFJBLGtEQUlFLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUFBLGdCM0JzcFJGLEMyQnBwUkEsd0JBQ0UsWTNCdXBSRixDMkJycFJBLFVBQ0Usc0IzQndwUkYsQzJCdHBSQSxlQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsWTNCeXBSRixDMkJ4cFJFLGlCQUNFLFUzQjJwUkosQzJCMXBSSSx1QkFDRSxVM0I2cFJOLEMyQnhwUkEsc0RBQ0UsWTNCK3BSRixDMkI3cFJBLGtDQUVFLGdCQUFBLENBQ0EsY0FBQSxDQUNBLHNCQUFBLENBQ0EsUUFBQSxDQUNBLHVCQUFBLENBQ0EsYUFBQSxDQUNBLFlBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQUEsZUFBQSxDQUNBLDZCQUFBLENBQUEseUIzQmdxUkYsQzJCOXBSQSx5QkFDRSxTQUFBLENBQ0EsUTNCaXFSRixDMkIvcFJBLFdBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLEtBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLHVDM0JrcVJGLEMyQmpxUkUsa0NBRUUsUzNCb3FSSixDMkJucVJFLGtCQUNFLE8zQnNxUkosQzJCcHFSQSw2QkFDRSxVM0J1cVJGLEMyQnJxUkEsMkRBRUUsVUFBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsVTNCd3FSRixDMkJ0cVJBLGFBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQjNCeXFSRixDMkJ2cVJBLFdBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBRUEsT0FBQSxDQUNBLGdCQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsdUMzQjBxUkYsQzJCenFSRSxrQkFDRSxnQjNCNHFSSixDMkIzcVJFLGtDQUVFLFMzQjhxUkosQzJCN3FSRSxtQ0FFRSxVQUFBLENBQ0EsYUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCM0JnclJKLEMyQi9xUkUsaUJBQ0UscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLE8zQmtyUkosQzJCanJSRSxrQkFDRSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsVTNCb3JSSixDMkJsclJBLGdCQUNFLE0zQnFyUkYsQzJCcHJSRSxzQkFDRSw0QkFBQSxDQUNBLGdCM0J1clJKLEMyQnRyUkUsdUJBQ0UsZ0JBQUEsQ0FDQSwrQjNCeXJSSixDMkJ2clJBLGlCQUNFLE8zQjByUkYsQzJCenJSRSx1QkFDRSwyQkFBQSxDQUNBLGdCM0I0clJKLEMyQjNyUkUsd0JBQ0UsOEIzQjhyUkosQzJCNXJSQSxtQkFDRSxnQkFBQSxDQUNBLG1CM0IrclJGLEMyQjlyUkUsZ0NBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxlM0Jpc1JKLEMyQmhzUkUsOEJBQ0UsUzNCbXNSSixDMkJqc1JBLG1CQUNFLFVBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLGtCM0Jvc1JGLEMyQm5zUkUsMEJBQ0UsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHlDQUFBLENBQUEsaUNBQUEsQ0FDQSxlM0Jzc1JKLEMyQm5zUkEsWUFDRSxVQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBRUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxhM0J1c1JGLEMyQnBzUkEsd0JBTkUsYTNCK3NSRixDMkJ2c1JFLGtCQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EseUNBQUEsQ0FBQSxpQ0FBQSxDQUNBLGUzQjBzUkosQzJCenNSRSxrQkFDRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxnQjNCNHNSSixDMkIzc1JFLG1CQUNFLFEzQjhzUkosQzJCNXNSQSxnQkFDRSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsVzNCK3NSRixDMkI3c1JBLFdBQ0UsZUFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLG9CQUFBLENBQ0Esa0IzQmd0UkYsQzJCOXNSQSwrQkFDRSxjM0JpdFJGLEMyQi9zUkEsMkNBQ0UsYzNCa3RSRixDMkJodFJBLDhGQUlFLGtDQUNFLGNBQUEsQ0FDQSxlM0JtdFJGLEMyQmx0UkEsNEJBQ0UsUzNCb3RSRixDMkJudFJBLGtDQUNFLEtBQUEsQ0FDQSxRM0JxdFJGLEMyQnB0UkEsa0NBQ0UsY0FBQSxDQUNBLGUzQnN0UkYsQzJCcnRSQSxnQ0FDRSx5QkFBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsNkJBQUEsQ0FBQSxxQjNCdXRSRixDMkJ0dFJFLHNDQUNFLFMzQnd0UkosQzJCdnRSQSw2QkFDRSxTQUFBLENBQ0EsTzNCeXRSRixDMkJ4dFJBLDJCQUNFLEtBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLHlCQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsUzNCMHRSRixDQUNGLEMyQnp0UkEseUJBQ0UsV0FDRSw0QkFBQSxDQUNBLG9CM0IydFJGLEMyQjF0UkEsZ0JBQ0UsMEJBQUEsQ0FDQSxrQjNCNHRSRixDMkIzdFJBLGlCQUNFLDZCQUFBLENBQ0EscUIzQjZ0UkYsQzJCNXRSQSxlQUNFLGdCQUFBLENBQ0EsaUIzQjh0UkYsQ0FDRixDMkIzdFJBLG1CQUNFLGVBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUIzQjh0UkYsQzJCNXRSRSxvQ0FURixtQkFVSSwyQjNCK3RSRixDQUNGLEMyQjl0UkUsb0NBWkYsbUJBYUksWTNCaXVSRixDQUNGLEMyQi90UkUsc0JBQ0UsY0FBQSxDQUNBLGEzQml1UkosQzJCL3RSRSx1TkFDRSxvQkFBQSxFQUNBLE1BQUEsRUFDQSxjQUFBLENBQ0Esa0IxQm5YSSxDMEJvWEosVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUVBLG9CQUFBLENBQ0EsNENBQUEsQ0FFQSxvQ0FBQSxDQUNBLHVCQUFBLENBQ0EsWUFBQSxDQUNBLGMzQmd1UkosQzJCOXRSSSxvQ0FyQkYsdU5Bc0JJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGtCM0JpdVJKLENBQ0YsQzJCL3RSSSxrZEFFRSxpRTNCZ3VSTixDMkI5dFJJLDRPQUNFLFkzQmd1Uk4sQzRCcG5TRSxzQ0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0I1QnVuU0osQzRCcm5TRSwwQ0FDRSxlQUFBLENBQ0Esa0I1QnVuU0osQzRCcm5TRSxxREFDRSxrQjVCdW5TSixDNEJyblNNLDJFQUNFLFk1QnVuU1IsQzRCcm5TTSw0RUFDRSxXQUFBLENBQ0EsaUI1QnVuU1IsQzZCOW1TQSxNQUNFLGlDQUFBLENBQ0EsZ0M3QmluU0YsQzZCOW1TQSxZQUVFLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQkFBQSxDQUVBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSw4QkFBQSxDQUNBLDZCQUFBLENBQ0EseUJBQUEsQ0FDQSw0QkFBQSxDQUNBLDhCQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUNBLG9DQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQkFBQSxDQUNBLGdDQUFBLENBQ0EsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkFBQSxDQUNBLGlDQUFBLENBQ0EsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLDhCQUFBLENBQ0EsbUNBQUEsQ0FDQSxrQ0FBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FDQSx5QkFBQSxDQUNBLDRCQUFBLENBQ0EsNEJBQUEsQ0FDQSxpQ0FBQSxDQUNBLDJCQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkFBQSxDQUNBLG9CQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0NBQUEsQ0FDQSxnQ0FBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUNBLFk3QmduU0YsQzZCN21TQSxpQkFDRSxxQzdCZ25TRixDNkI1bVNFLHlHQUVFLDZCQUFBLENBQUEscUI3QittU0osQzZCem1TQSxtQkFDRSxjQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSxvREFBQSxDQUFBLDRDQUFBLENBQUEsb0NBQUEsQ0FBQSxzRTdCNm1TRixDSy9xU0kseUJ3QnVESixtQkFhSSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSxRN0IrbVNGLENBQ0YsQ0t0c1NJLHlCd0JxRUosbUJBb0JJLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFU3QmluU0YsQ0FDRixDNkJoblNFLDBCQUNFLCtCQUFBLENBQUEsdUI3QmtuU0osQzZCM21TRSxxQkFDRSxrQkFBQSxDQUNBLHlCN0JvblNKLEM2QmxuU0UseUJBQ0UsbUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLGFBQUEsQ0FDQSxpQjdCdW5TSixDNkJsblNFLHlCQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZ0I3Qm9uU0osQzZCbG5TRSwwQkFDRSxjQUFBLENBQ0EsZ0I3Qm9uU0osQzZCbG5TRSwyQkFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxVN0J1blNKLENLNXVTSSx5QndCK0dGLDJCQVdJLDJCQUFBLENBQUEsNkJBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCN0JzblNKLENBQ0YsQ0svdlNJLHlCd0I2SEYsMkJBY0ksNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHNCQUFBLENBQUEsa0I3QnduU0osQ0FDRixDNkJsblNJLGtDQUNFLG9CN0J5blNOLEM2QmpuU0Esb0JBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FFQSxvQ0FBQSxDQUNBLDRDQUFBLENBQUEsb0M3Qm9uU0YsQzZCbm5TRSwwQkFDRSxxQzdCcW5TSixDNkJublNFLGlDQUNFLHFCQUFBLENBQ0EsK0I3QnFuU0osQzZCcG5TSSxvQ0FDRSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0M3QnNuU04sQzZCbG5TSSw2QkFDRSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSx5QjdCb25TTixDNkJublNNLDRHQUNFLGtDN0JxblNSLEM2QmpuU0UsNEJBQ0UscUJBQUEsQ0FDQSxVN0JtblNKLEM2QmpuU0UsK0JBQ0UsNkNBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esb0JBQUEsQ0FBQSxpQkFBQSxDQUFBLHdCQUFBLENBQ0Esa0I3QnVuU0osQzZCN21TQSwwQkFDRSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsZTdCaW5TRixDNkJoblNFLCtCQUNFLGNBQUEsQ0FDQSx3Q0FBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0EsdUJBQUEsQ0FDQSx5REFBQSxDQUNBLHVCQUFBLENBQ0Esb0I3QmtuU0osQzZCam5TSSwwQ0FDRSxlN0JtblNOLEM2QmpuU0kseUJBbkJGLCtCQW9CSSw2QkFBQSxDQUNBLHFCN0JvblNKLENBQ0YsQzZCbG5TRSxtQ0FDRSxZN0JvblNKLEM2Qm5uU0kseUJBRkYsbUNBR0ksaUJBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxPQUFBLENBQ0EsSzdCc25TSixDQUNGLEM2QnBuU0UsaUNBQ0Usd0M3QnNuU0osQzZCbm5TSSxnRUFDRSxzQkFBQSxDQUNBLGU3QnFuU04sQzZCbm5TSSxvRUFDRSxhQUFBLENBQ0Esc0I3QnFuU04sQzZCam5TRSxvQ0FDRSxrQkFBQSxDQUNBLG1CN0JtblNKLEM2QjVtU0EsMkJBQ0UseUJBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EseUJBQUEsQ0FDQSxtQjdCZ25TRixDNkIzbVNBLGtCQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQUFBLENBQ0EsdUJBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsMkVBQUEsQ0FDQSxlQUFBLENBQ0EsaUI3QittU0YsQzZCOW1TRSwwQkFkRixrQkFjK0IsV0FBQSxDQUFjLGdCN0JtblMzQyxDQUNGLEM2Qm5uU0UsMEJBZkYsa0JBZStCLFc3QnVuUzdCLENBQ0YsQzZCdm5TRSx5QkFoQkYsa0JBaUJJLFc3QjBuU0YsQ0FDRixDNkJ6blNFLDJCQUNFLGNBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLHlCN0IyblNKLEM2QnpuU0UsMEJBQ0UsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNkJBQUEsQ0FDQSxxQkFBQSxDQUNBLFFBQUEsQ0FDQSx1QkFBQSxDQUNBLHNDQUFBLENBQ0EseURBQUEsQ0FDQSxZN0IyblNKLEM2QnpuU0UseUJBQ0UsNENBQUEsQ0FDQSxlN0IyblNKLEM2QnpuU0UseUJBQ0UsV0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsdVZBQUEsQ0FDQSx1QkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLHVCQUFBLENBQ0Esb0I3QjJuU0osQzZCem5TRSx3QkFDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHVDN0IyblNKLEM2QnpuU0UsMEJBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxzQ0FBQSxDQUNBLHVDQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxvQkFBQSxDQUFBLGlCQUFBLENBQUEsd0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSx1QkFBQSxDQUNBLHNEN0IyblNKLEM2QjFuU0kseUJBWkYsMEJBYUksd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDZCN0I2blNKLENBQ0YsQzZCM25TRSw2QkFDRSw0Q0FBQSxDQUNBLFk3QjZuU0osQzZCNW5TSSx5QkFIRiw2QkFJSSxhQUFBLENBQ0EsU0FBQSxDQUNBLDBDN0IrblNKLENBQ0YsQzZCN25TRSwyQkFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSx5QjdCK25TSixDNkI5blNJLHlCQUxGLDJCQU1JLHdCN0Jpb1NKLENBQ0YsQzZCL25TRSx5QkFDRSxjN0Jpb1NKLEM2QmhvU0ksa0NBQ0UsV0FBQSxDQUNBLHNCQUFBLENBQ0EsdUJBQUEsQ0FBQSxlQUFBLENBQ0EseUJBQUEsQ0FDQSx5QkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGE3QmtvU04sQ0t4Z1RJLHlCd0I4WEEsa0NBVUksaUI3Qm9vU04sQ0FDRixDNkJsb1NJLGlDQUNFLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLHVCQUFBLENBQUEsZUFBQSxDQUNBLHlCQUFBLENBQ0EseUJBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhN0Jvb1NOLENLdmhUSSx5QndCMllBLGlDQVVJLGlCN0Jzb1NOLENBQ0YsQzZCcG9TSSxtQ0FDRSxlQUFBLENBQ0EsV0FBQSxDQUNBLHVCQUFBLENBQ0EscUNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZ0I3QnNvU04sQ0t2aFRJLHlCd0IwWUEsbUNBU0ksa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGU3QndvU04sQ0FDRixDNkJ0b1NJLG1FQUVFLFk3QnVvU04sQzZCdG9TTSx5QkFIRixtRUFJSSxvQjdCeW9TTixDQUNGLEM2QnRvU00seUJBREYsOEJBRUksYUFBQSxDQUNBLFVBQUEsQ0FDQSxnQjdCeW9TTixDQUNGLEM2QmxvU0EsZ0JBQ0UsY0FBQSxDQUNBLGNBQUEsQ0FDQSxTQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLCtCQUFBLENBQUEsdUJBQUEsQ0FDQSxZN0Jzb1NGLEM2QnJvU0Usb0NBQ0UsZUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQjdCdW9TSixDS2xrVEkseUJ3Qm9iRixvQ0FTSSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsYzdCeW9TSixDQUNGLENLeGxUSSx5QndCa2NGLG9DQWVJLGdCN0Iyb1NKLENBQ0YsQzZCeG9TSSxtQ0FDRSxlQUFBLENBQ0EsV0FBQSxDQUNBLHVCQUFBLENBQ0EscUNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZ0I3QjBvU04sQ0t4bFRJLHlCd0J1Y0EsbUNBU0ksa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGM3QjRvU04sQ0FDRixDNkIxb1NJLGtDQUNFLGVBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0EsNEJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZ0I3QjRvU04sQ0t6bVRJLHlCd0JzZEEsa0NBU0ksa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGM3QjhvU04sQ0FDRixDSy9uVEkseUJ3Qm9lQSxrQ0FlSSxnQjdCZ3BTTixDQUNGLEM2QnhvU0Usd0JBQ0UsWTdCaXBTSixDNkJocFNJLDBCQUZGLHdCQUdJLG9CN0JtcFNKLENBQ0YsQzZCNW9TQSxPQUNFLFVBQUEsQ0FDQSxhN0JncFNGLEM2QjdvU0EsT0FDRSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxjN0JncFNGLEM2QjdvU0EsY0FFRSxjQUFBLENBQ0EsMkNBQUEsQ0FFQSxZQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsNkJBQUEsQ0FBQSxxQjdCZ3BTRixDNkI3b1NBLGtDQVhFLFlBQUEsQ0FHQSxxQjdCMHBTRixDNkI3b1NBLFNBQ0UsMkJBQUEsQ0FDQSx3QjdCZ3BTRixDNkIzb1NBLGtCQUNFLFk3QitvU0YsQzZCMW9TQSxtQkFDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsdUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsbURBQUEsQ0FBQSwyQzdCOG9TRixDNkI3b1NFLHVDQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLDRCQUFBLENBQUEsb0I3QitvU0osQzZCN29TRSx5QkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSwrQkFBQSxDQUNBLGdDQUFBLENBQ0EsdUNBQUEsQ0FDQSw0QkFBQSxDQUFBLG9CQUFBLENBQ0EsNkJBQUEsQ0FDQSw2QkFBQSxDQUNBLHVDQUFBLENBQUEsK0JBQUEsQ0FDQSwrQ0FBQSxDQUFBLHVDN0Irb1NKLEM2QjdvU0UsMEJBQ0UsNkI3QitvU0osQzZCOW9TSSxnQ0FDRSxTQUFBLENBQ0EsUzdCZ3BTTixDNkI3b1NFLHdDQUNFLGlCQUFBLENBQ0EsUzdCK29TSixDNkJ4b1NBLHNDQUVFLDZCQUFBLENBQUEscUI3QjRvU0YsQzZCem9TQSxrQkFDRSxZQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBRUEsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsVzdCMm9TRixDNkJ4b1NBLHVCQUNFLHVCQUFBLENBQ0EsWUFBQSxDQUNBLFFBQUEsQ0FDQSwrQ0FBQSxDQUNBLHNDQUFBLENBQ0Esd0JBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxTQUFBLENBQ0EsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLCtCQUFBLENBQUEsdUI3QjJvU0YsQzZCcm9TQSx5QkFDRSx5QkFBQSxDQUNBLHlCN0J3b1NGLEM2QnRvU0EsK0JBQ0UseUI3QnlvU0YsQzZCdG9TQSw2QkFDRSxTQUFBLENBQ0EsMEJBQUEsQ0FBQSxrQjdCeW9TRixDNkJ0b1NBLGlDQUNFLGlCQUFBLENBQ0EsZ0I3QnlvU0YsQzZCdm9TQSxtREFDRSxhN0Iwb1NGLEM2QnhvU0EsNERBQ0UsUzdCMm9TRixDNkJyb1NBLG1CQUNFLGE3QnlvU0YsQzZCdG9TQSxjQUNFLGE3QnlvU0YsQzZCeG9TRSxpQkFDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxjN0Iwb1NKIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQUREQ0NBIHVybCguLi9pbWFnZXMvcGF0dGVybi1saWdodEAyeC5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbiAgQG1lZGlhXG4gICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxuICAobWluLXJlc29sdXRpb246IDEyMGRwaSksXG4gICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gIChtaW4tcmVzb2x1dGlvbjogMTI0LjhkcGkpLFxuICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAobWluLXJlc29sdXRpb246IDE0NGRwaSlcbiAge1xuICAgIGJhY2tncm91bmQ6ICNBRERDQ0EgdXJsKCcuLi9pbWFnZXMvcGF0dGVybi1saWdodEAyeC5wbmcnKSByZXBlYXQgdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMzBweCAwO1xuICB9XG4gIC5sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gICAgICB3aWR0aDogMTY2cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3MHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgIHdpZHRoOiAyODNweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbiAgLmxvZ28td3JhcHBlciA+IC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmJsb2NrLWVrLWhlYWRlci1zZWFyY2gtYmxvY2sge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ibG9jay1lay1oZWFkZXItc2VhcmNoLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcxcHgpIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uaGFzLWF2YXRhciB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgfVxufVxuXG4ucGF0aC1ib2VrZW4ge1xuICAuc3ViaGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZzogNXB4IDAgMzBweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uc3ViaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGRhcmtlbigkZ3JlZW4sMTAlKTtcbiAgICAgICYuc21hbGwge1xuICAgICAgICBjb2xvcjogIzJGMzA0NTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgLyptYXJnaW46IDAgYXV0bzsqL1xuICAgIEBleHRlbmQgLmludHJvO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMkYzMDQ1O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnIOKAuiAnO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDRFOUUzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDRFOUUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RTlFMztcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSg4LDQ3LDM0LDAuMDUpO1xuICBwYWRkaW5nOiAycHggMCAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRFOUUzO1xuICB9XG4gIC51aS1tZW51LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbiAgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogJGJhc2UtdGV4dC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lIDtcbiAgICAtbXMtdHJhbnNpdGlvbjogbm9uZSA7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSA7XG4gICAgdHJhbnNpdGlvbjogbm9uZSA7XG4gICAgJi51aS1zdGF0ZS1hY3RpdmUgIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLmZpZWxkLW5hbWUtbWFpbi1hdXRob3Ige1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuZmllbGQtbmFtZS1tYWluLWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgLSAnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tdXNlci1pbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmZvcm0tYXV0b2NvbXBsZXRlLmZvcm0tdGV4dC51aS1hdXRvY29tcGxldGUtaW5wdXQudWktYXV0b2NvbXBsZXRlLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc2VhcmNoLnN2ZyksIHVybCguLi9pbWFnZXMvbG9hZGVyLWNpcmNsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlciwgMTAwJSBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGNlbnRlciwgMTAwJSBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxpc3Qge1xuICAubGluay1wcm9mZXNzaW9uYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saW5rLXByb2Zlc3Npb25hbHMge1xuICBjb2xvcjogIzJGMzA0NTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFN0eWxlIGZpbGVcbiAqXG4gKiBUaGlzIGZpbGUgaXMgY29tcGlsZWQgaW50byBzdHlsZS5jc3NcbiAqL1xuLyogLS0tLS0tLS0tLSBDb21wYXNzIEV4dGVuc2lvbnMgLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBJbXBvcnQgYmFzZSAtLS0tLS0tLS0tICovXG4vKipcbiAqIENvbG9yc1xuICpcbiAqIEFsbCBjb2xvcnMgdXNlZCBpbiB0aGUgcHJvamVjdCBzaG91bGQgYmUgZGVjbGFyZWQgaGVyZS5cbiAqL1xuLyogcGluayAqL1xuOnJvb3Qge1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJsYWNrOiAjMWQxZDJmO1xuICAtLWdyZXk6ICNGMkYyRjI7XG4gIC0tZGFyay1ncmV5OiAjNjQ2NDY0O1xuICAtLWVycm9yLWNvbG9yOiAjRDYxNDBBO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmltZyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuZGwsXG5tZW51LFxub2wsXG51bCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tZW51LFxub2wsXG51bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm5hdiB1bCxcbm5hdiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTmV4dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1heFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFVwXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRG93blxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE9ubHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtIC8gLTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIC0yKTtcbiAgfVxufVxuXG4uY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uY29sLi1jZW50ZXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4vKiBMb2NhbCB0YXNrcyB0b29sYmFyICovXG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDkwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogMTAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDdweDtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmhvdmVyLCBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpmb2N1cywgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6YWN0aXZlLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpob3ZlcixcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6Zm9jdXMsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMge1xuICBtYXJnaW46IDA7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnksXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhLmlzLWFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYTpob3ZlcixcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmZpcnN0LWNoaWxkIGEsXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYSxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgfVxufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnNlY29uZGFyeSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyBsaSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC5jb250ZXh0dWFsLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLmNvbnRleHR1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBHaW4gaG9yaXpvbnRhbCB0b29sYmFyICovXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSxcbi50b29sYmFyIC50b29sYmFyLW1lbnUsXG4udG9vbGJhci1ob3Jpem9udGFsIC5tZW51LWl0ZW0gPiAudG9vbGJhci1tZW51LFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0tLWV4cGFuZGVkLm1lbnUtaXRlbS0tZXhwYW5kZWQsXG4udG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiAubWVudS1pdGVtID4gLnRvb2xiYXItaWNvbi5pcy1hY3RpdmUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLmhvdmVyLWludGVudCA+IC50b29sYmFyLWljb24sXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmhvdmVyLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDkgIWltcG9ydGFudDtcbn1cblxuYm9keS5naW4tLWhvcml6b250YWwtdG9vbGJhci5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE1cHggIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KTpob3ZlciwgLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpOmZvY3VzLCAudG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSAudG9vbGJhci1tZW51IGEge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWJhciB7XG4gIGhlaWdodDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUge1xuICBoZWlnaHQ6IDQxcHg7XG59XG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5pbWcsXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmRsLFxubWVudSxcbm9sLFxudWwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxubWVudSxcbm9sLFxudWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG5uYXYgdWwsXG5uYXYgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2NhZmZvbGRpbmcgLSBSZW0gQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFN0cmlwIFVuaXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb252ZXJ0IHRvIHJlbVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJlbSBDYWxjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gQnJlYWtwb2ludHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWluXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJldHdlZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA2NHB4ICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXBlLXRhYnMgW2RhdGEtdGFiLWlkPXJldmVydF0gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXBlLXRhYnMgLmlwZS10YWI6bnRoLWxhc3QtY2hpbGQoMikge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JheTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcbn1cblxuLyogQWRtaW4gdG9vbGJhciAqL1xuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDgwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggNnB4O1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6aG92ZXIsIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmZvY3VzLCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICB9XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgLypoZWlnaHQ6IDQycHg7Ki9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLnJlbW92ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5jaG9zZW4tc2luZ2xlIHNwYW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hvc2VuLXNpbmdsZSBkaXYsICNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hvc2VuLXNpbmdsZSBiIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hvc2VuLWRyb3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hvc2VuLWRyb3AgdWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hvc2VuLWRyb3AgbGkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNob3Nlbi1kcm9wIGxpIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi8qIENvbnRleHR1YWwgbGlua3MgZml4ICovXG4uY29udGV4dHVhbC1yZWdpb24ubm9kZSA+IC5jb250ZXh0dWFsLFxuLmJsb2NrLWNvbnRlbnQtLXZpZXctbW9kZS1mdWxsID4gLmNvbnRleHR1YWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEVkaXQgbGluayBpbiBhZG1pbiB0b29sYmFyICovXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1pY29uLWVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgKiwgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlICosICNkcnVwYWwtb2ZmLWNhbnZhcyAqOm5vdChkaXYpIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgdGg6Zmlyc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbjpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpiZWZvcmUsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAjZHJ1cGFsLW9mZi1jYW52YXMgYTpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uOmFmdGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAjZHJ1cGFsLW9mZi1jYW52YXMgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1jYXRlZ29yaWVzIHN1bW1hcnksXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnRleHQtZm9ybWF0LXdyYXBwZXIgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmlsdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWF1dG9jb21wbGV0ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl0uZm9ybS13cmFwcGVyID4gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCAuZGVzY3JpcHRpb24sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVuYW1lLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IC5maWVsZC0tbmFtZS1maWxlc2l6ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDMpIC5idXR0b24sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCB0ZDpudGgtY2hpbGQoMykgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGEsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDMpIGEge1xuICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIC5idXR0b24sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCB0ZDpudGgtY2hpbGQoNCkgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGEsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIGEge1xuICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL2V4LnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtbGluayAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSksXG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXTpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIGxpIGEsXG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXTpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSBsaSBhIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEU1REE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMge1xuICAvKiBUZW1wIGhhcmRjb2RlZCBsaXN0IG9mIGJsb2NrcyBpbiBzaWRlYmFyICovXG4gIC8qdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBhLmlubGluZS1ibG9jay1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSkgMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9Ki9cbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLW11bHRpcGxlLWRyYWcgYWJiciB7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlIGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1hdXRvY29tcGxldGUgKiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIExheW91dCBpbnRlcmZhY2UgKi9cbi5uZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogVGFicyAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC50YWJzLnNlY29uZGFyeSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyLzE2cHggMTZweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG4ubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTIsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0zLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNCwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTUsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS02LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNywgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTgsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS05LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMTAsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0xMSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXItZm9ybSxcbi5sYXlvdXQtYnVpbGRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlcixcbi5sYXlvdXQtYnVpbGRlciA+IC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDgxMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdCxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDJkMmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMSk6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NzUzMztcbiAgYm9yZGVyLWNvbG9yOiAjMDU3NTMzO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMiksIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKSxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMiksXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6aG92ZXIsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpmb2N1cywgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6Zm9jdXMsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtICNlZGl0LXByZXZpZXctdG9nZ2xlLFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAjZWRpdC1wcmV2aWV3LXRvZ2dsZSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tdHlwZS1jaGVja2JveCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveCxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDphZnRlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmFmdGVyIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjA4cyBlYXNlLW91dCwgd2lkdGggMC4wOHMgZWFzZS1vdXQgMC4xcztcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQ6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24uaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24uaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMXB4IDE1cHggMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlci1ibG9jay5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXItYmxvY2suaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS1uby1sYWJlbCxcbi5sYXlvdXQtYnVpbGRlciAuZm9ybS1uby1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLnN2Z1wiKSBuby1yZXBlYXQgMTJweCA1MCU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2NvbmZpZ3VyZS5zdmdcIikgbm8tcmVwZWF0IDEycHggNTAlO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5ncmlkLWxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQuZ3JpZC1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtMjUtNzUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXRocmVlY29scyxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmxheW91dC0tdHdvY29scy0yNS03NSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10aHJlZWNvbHMge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyX19tZXNzYWdlLS1vdmVycmlkZXMgLm1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogQ09OVEVYVFVBTCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKS5mb2N1cyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLnRyaWdnZXIuZm9jdXNhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLnRyaWdnZXIuZm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQTtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyB7XG4gIHRvcDogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaSwgLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpOmJlZm9yZSwgLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXRvdWNoZXZlbnRzIC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cblxuLyogVUkgRElBTE9HICovXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXM6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9lZGl0LS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG59XG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cywgLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMge1xuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZm9ybS13cmFwcGVyLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgbGFiZWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXRleHRdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dCwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWZpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0OmZvY3VzLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0N3B4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Fycm93LS1kb3duLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogOXB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiA4cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWZpbGUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmZvY3VzLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGRpdiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHVsLmlubGluZS1ibG9jay1saXN0IHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkgYTpmb2N1cywgI2RydXBhbC1vZmYtY2FudmFzIHVsLmlubGluZS1ibG9jay1saXN0IGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0LmZvcm0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0LmZvcm0tY2hlY2tib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDhzIGVhc2Utb3V0LCB3aWR0aCAwLjA4cyBlYXNlLW91dCAwLjFzO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlLmNrZV9sdHIgLmNrZV9pbm5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNrZS5ja2VfbHRyIC5ja2VfaW5uZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNrZS5ja2VfbHRyIC5ja2VfaW5uZXIgdWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlX3RvcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ja2VfY29udGVudHMge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHRyIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzY2Njtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gaDQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmltYWdlLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCAyOXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmltYWdlLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIG1hcmdpbjogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDEwcHggbGVmdCAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1pbWFnZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1pbWFnZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLnJlbW92ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIHRkIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMTdweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnk6YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXNjcmlwdGlvbiwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jay5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCwgLmxheW91dC1idWlsZGVyX19sYXlvdXQuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGNrZSAqL1xuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQgdWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogaW1hZ2UgdXBsb2FkIG1vZGFsICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4udWktZGlhbG9nLmVudGl0eS1icm93c2VyLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjYwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogNjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlciwgLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzLCAudWktZGlhbG9nLmVudGl0eS1icm93c2VyLW1vZGFsIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpZWxkLS10eXBlLWxheW91dC1zZWN0aW9uLmZpZWxkLS1uYW1lLWxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbmZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGFyc3NlaXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYXJzc2VpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sYXJzc2VpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGFyc3NlaXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYXJzc2VpdC1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xhcnNzZWl0LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXJzc2VpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xhcnNzZWl0LW1lZGl1bS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sYXJzc2VpdC1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhcnNzZWl0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGFyc3NlaXQtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xhcnNzZWl0LWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuLyogVmFyaWFibGVzICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBMYXJzc2VpdCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuaDIge1xuICBtYXJnaW46IDAgMCAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyRjMwNDU7XG59XG5oMiBzcGFuIHtcbiAgY29sb3I6ICM0ODk5OUQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbmgyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDFlbTtcbn1cblxuLyogQmFzZSBsaW5rIHNldHRpbmdzICovXG5hIHtcbiAgY29sb3I6IHJnYig2My45ODI1MzI3NTExLCAxMzUuOTYyODgyMDk2MSwgMTM5LjUxNzQ2NzI0ODkpO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYig1NS45NjUwNjU1MDIyLCAxMTguOTI1NzY0MTkyMSwgMTIyLjAzNDkzNDQ5NzgpO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbmgyIGEsXG5oMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzMzMztcbn1cblxuaHRtbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4qOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTk5RDtcbn1cblxuKjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTk5RDtcbn1cblxuLyogT3RoZXIgKi9cbmh0bWwuanMgZGl2W29uY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQUREQ0NBIHVybCguLi9pbWFnZXMvcGF0dGVybi1saWdodEAyeC5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLXJlc29sdXRpb246IDEyNC44ZHBpKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUREQ0NBIHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLWxpZ2h0QDJ4LnBuZ1wiKSByZXBlYXQgdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4IDA7XG4gIH1cbn1cbmhlYWRlciAubG9nby13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjlweCkge1xuICBoZWFkZXIgLmxvZ28td3JhcHBlciB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBoZWFkZXIgLmxvZ28td3JhcHBlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgaGVhZGVyIC5sb2dvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyODNweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbmhlYWRlciAubG9nby13cmFwcGVyID4gLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2xvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICBmbGV4LWdyb3c6IDE7XG59XG5oZWFkZXIgLmJsb2NrLWVrLWhlYWRlci1zZWFyY2gtYmxvY2sge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGhlYWRlciAuYmxvY2stZWstaGVhZGVyLXNlYXJjaC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuaGVhZGVyIC5ibG9jay1lay1oZWFkZXItc2VhcmNoLWJsb2NrIC5idXR0b24sIGhlYWRlciAuYmxvY2stZWstaGVhZGVyLXNlYXJjaC1ibG9jayAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYSwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGhlYWRlciAuYmxvY2stZWstaGVhZGVyLXNlYXJjaC1ibG9jayBhIHtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGJhY2tncm91bmQ6ICM0ODk5OUQgdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICBoZWFkZXIgLmJsb2NrLWVrLWhlYWRlci1zZWFyY2gtYmxvY2sgLmJ1dHRvbiwgaGVhZGVyIC5ibG9jay1lay1oZWFkZXItc2VhcmNoLWJsb2NrIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gaGVhZGVyIC5ibG9jay1lay1oZWFkZXItc2VhcmNoLWJsb2NrIGEge1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyIC5ibG9jay1lay1oZWFkZXItc2VhcmNoLWJsb2NrIC5idXR0b24sIGhlYWRlciAuYmxvY2stZWstaGVhZGVyLXNlYXJjaC1ibG9jayAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYSwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGhlYWRlciAuYmxvY2stZWstaGVhZGVyLXNlYXJjaC1ibG9jayBhIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1hdmF0YXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgLmhlYWRlci1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hdmF0YXIge1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hdmF0YXIge1xuICAgIHRvcDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5oZWFkZXItYXZhdGFyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcxcHgpIHtcbiAgLmhlYWRlci1hdmF0YXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmhhcy1hdmF0YXIge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmhhcy1hdmF0YXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBhdGgtYm9la2VuIC5zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhdGgtYm9la2VuIC5zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYXRoLWJvZWtlbiAuc3ViaGVhZGVyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGF0aC1ib2VrZW4gLnN1YmhlYWRlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc3ViaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnN1YmhlYWRlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gIH1cbn1cbi5zdWJoZWFkZXIgaDEge1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnN1YmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnN1YmhlYWRlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnN1YmhlYWRlciBoMSBzcGFuIHtcbiAgY29sb3I6IHJnYig1NS45NjUwNjU1MDIyLCAxMTguOTI1NzY0MTkyMSwgMTIyLjAzNDkzNDQ5NzgpO1xufVxuLnN1YmhlYWRlciBoMSBzcGFuLnNtYWxsIHtcbiAgY29sb3I6ICMyRjMwNDU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc3ViaGVhZGVyIGgxIHNwYW4uc21hbGwge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAuc3ViaGVhZGVyIGgxIHNwYW4uc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbi5zdWJoZWFkZXIgcCB7XG4gIC8qbWFyZ2luOiAwIGF1dG87Ki9cbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzJGMzA0NTtcbn1cbi5icmVhZGNydW1iIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyRjMwNDU7XG59XG4uYnJlYWRjcnVtYiBhOmhvdmVyLCAuYnJlYWRjcnVtYiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiDigLogXCI7XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENEU5RTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEU5RTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRFOUUzO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDgsIDQ3LCAzNCwgMC4wNSk7XG4gIHBhZGRpbmc6IDJweCAwIDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRFOUUzO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ4OTk5RDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLmZpZWxkLW5hbWUtbWFpbi1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyIC5maWVsZC1uYW1lLW1haW4tYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyIC5maWVsZC1uYW1lLW1haW4tYXV0aG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tdXNlci1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybS1hdXRvY29tcGxldGUuZm9ybS10ZXh0LnVpLWF1dG9jb21wbGV0ZS1pbnB1dC51aS1hdXRvY29tcGxldGUtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWFyY2guc3ZnKSwgdXJsKC4uL2ltYWdlcy9sb2FkZXItY2lyY2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5mb3JtLWF1dG9jb21wbGV0ZS5mb3JtLXRleHQudWktYXV0b2NvbXBsZXRlLWlucHV0LnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyLCAxMDAlIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5mb3JtLWF1dG9jb21wbGV0ZS5mb3JtLXRleHQudWktYXV0b2NvbXBsZXRlLWlucHV0LnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgY2VudGVyLCAxMDAlIGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGlzdCAubGluay1wcm9mZXNzaW9uYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmstcHJvZmVzc2lvbmFscyB7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmxpbmstcHJvZmVzc2lvbmFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmxpbmstcHJvZmVzc2lvbmFscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEU1REE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuZm9vdGVyIC5yb3cge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbmZvb3RlciAucm93ICsgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuZm9vdGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuZm9vdGVyIC5zb2NpYWwtbWVkaWEgcCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbmZvb3RlciAuc29jaWFsLW1lZGlhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xufVxuZm9vdGVyIC5zb2NpYWwtbWVkaWEgYS5mYWNlYm9vayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1mYWNlYm9vay5zdmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG59XG5mb290ZXIgLnNvY2lhbC1tZWRpYSBhLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLWZhY2Vib29rLS1ncmVlbi5zdmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG59XG5mb290ZXIgLnNvY2lhbC1tZWRpYSBhLmluc3RhZ3JhbSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1pbnN0YWdyYW0uc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xufVxuZm9vdGVyIC5zb2NpYWwtbWVkaWEgYS5pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb24taW5zdGFncmFtLS1ncmVlbi5zdmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG59XG5mb290ZXIgLmxvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgZm9vdGVyIC5sb2dvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyMzNweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb290ZXIgLmxvZ28td3JhcHBlciB7XG4gICAgd2lkdGg6IDI4M3B4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmZvb3RlciAubG9nby13cmFwcGVyID4gLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2xvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGZvb3RlciAuYmxvY2stZWstZm9vdGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgfVxufVxuZm9vdGVyIC5pdGVtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuZm9vdGVyIC5pdGVtLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb290ZXIgLml0ZW0tbGlzdCB1bCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuZm9vdGVyIC5pdGVtLWxpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZm9vdGVyIC5pdGVtLWxpc3QgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNTUuOTY1MDY1NTAyMiwgMTE4LjkyNTc2NDE5MjEsIDEyMi4wMzQ5MzQ0OTc4KTtcbn1cbmZvb3RlciAuZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb290ZXIgLmRpc2NsYWltZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5mb290ZXIgLmRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmRpc2NsYWltZXIgYTpob3ZlciwgZm9vdGVyIC5kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEdEUFIgLSBjb29raWUgYmFyICovXG4vKiNzbGlkaW5nLXBvcHVwIHtcbiAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzEzMTEwQyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQgI3BvcHVwLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMTMxMTBDICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZVxuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGVudCAjcG9wdXAtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMTBDO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMTBDO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn0qL1xuLndhdHdhdC1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qIEZvcm1zICovXG4ucGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbixcbi5oZWFkZXIge1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgb3ZlcmZsb3cteDpoaWRkZW47XG4gIH0qL1xufVxubWFpbiBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxubWFpbiBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxubWFpbiBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxubWFpbiB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxubWFpbiB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxubWFpbiB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxubWFpbiBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbm1haW4gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5tYWluIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmhlYWRlciBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmhlYWRlciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLmhlYWRlciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmhlYWRlciB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLmhlYWRlciB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLmhlYWRlciB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmhlYWRlciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5oZWFkZXIgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uaGVhZGVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRTZFMTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM0NDQ0NDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZmZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cbm1haW4gaW5wdXQuZm9ybS10ZXh0LFxubWFpbiBpbnB1dC5mb3JtLWVtYWlsLFxubWFpbiBpbnB1dC5mb3JtLW51bWJlcixcbm1haW4gaW5wdXQuZm9ybS10ZWwsXG5tYWluIHRleHRhcmVhLFxubWFpbiBzZWxlY3QsXG4uaGVhZGVyIGlucHV0LmZvcm0tdGV4dCxcbi5oZWFkZXIgaW5wdXQuZm9ybS1lbWFpbCxcbi5oZWFkZXIgaW5wdXQuZm9ybS1udW1iZXIsXG4uaGVhZGVyIGlucHV0LmZvcm0tdGVsLFxuLmhlYWRlciB0ZXh0YXJlYSxcbi5oZWFkZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0U2RTE7XG4gIHBhZGRpbmc6IDEycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbm1haW4gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLCBtYWluIGlucHV0LmZvcm0tdGV4dDphY3RpdmUsXG5tYWluIGlucHV0LmZvcm0tZW1haWw6Zm9jdXMsXG5tYWluIGlucHV0LmZvcm0tZW1haWw6YWN0aXZlLFxubWFpbiBpbnB1dC5mb3JtLW51bWJlcjpmb2N1cyxcbm1haW4gaW5wdXQuZm9ybS1udW1iZXI6YWN0aXZlLFxubWFpbiBpbnB1dC5mb3JtLXRlbDpmb2N1cyxcbm1haW4gaW5wdXQuZm9ybS10ZWw6YWN0aXZlLFxubWFpbiB0ZXh0YXJlYTpmb2N1cyxcbm1haW4gdGV4dGFyZWE6YWN0aXZlLFxubWFpbiBzZWxlY3Q6Zm9jdXMsXG5tYWluIHNlbGVjdDphY3RpdmUsXG4uaGVhZGVyIGlucHV0LmZvcm0tdGV4dDpmb2N1cyxcbi5oZWFkZXIgaW5wdXQuZm9ybS10ZXh0OmFjdGl2ZSxcbi5oZWFkZXIgaW5wdXQuZm9ybS1lbWFpbDpmb2N1cyxcbi5oZWFkZXIgaW5wdXQuZm9ybS1lbWFpbDphY3RpdmUsXG4uaGVhZGVyIGlucHV0LmZvcm0tbnVtYmVyOmZvY3VzLFxuLmhlYWRlciBpbnB1dC5mb3JtLW51bWJlcjphY3RpdmUsXG4uaGVhZGVyIGlucHV0LmZvcm0tdGVsOmZvY3VzLFxuLmhlYWRlciBpbnB1dC5mb3JtLXRlbDphY3RpdmUsXG4uaGVhZGVyIHRleHRhcmVhOmZvY3VzLFxuLmhlYWRlciB0ZXh0YXJlYTphY3RpdmUsXG4uaGVhZGVyIHNlbGVjdDpmb2N1cyxcbi5oZWFkZXIgc2VsZWN0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoOCwgNDcsIDM0LCAwLjEpO1xufVxubWFpbiBpbnB1dDo6LW1zLWNsZWFyLFxuLmhlYWRlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4gbGFiZWwsIG1haW4gLmxhYmVsLFxuLmhlYWRlciBsYWJlbCxcbi5oZWFkZXIgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbm1haW4gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcbm1haW4gLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCxcbi5oZWFkZXIgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcbi5oZWFkZXIgLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1haW4gLmZvcm0taXRlbSAuZGVzY3JpcHRpb24sXG5tYWluIGlucHV0ICsgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbixcbi5oZWFkZXIgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24sXG4uaGVhZGVyIGlucHV0ICsgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5tYWluIC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uLFxubWFpbiAuZm9ybS10eXBlLXJhZGlvIC5kZXNjcmlwdGlvbixcbi5oZWFkZXIgLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24sXG4uaGVhZGVyIC5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5tYWluIC5mb3JtLXJlcXVpcmVkOmFmdGVyLFxuLmhlYWRlciAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBVc2UgYSBiYWNrZ3JvdW5kIGltYWdlIHRvIHByZXZlbnQgc2NyZWVuIHJlYWRlcnMgZnJvbSBhbm5vdW5jaW5nIHRoZSB0ZXh0LiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlcXVpcmVkLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogMCAwLjNlbTtcbn1cbm1haW4gYnV0dG9uLFxubWFpbiAuYnV0dG9uLFxubWFpbiAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYSxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBtYWluIGEsXG5tYWluIC5mb3JtLXN1Ym1pdCxcbi5oZWFkZXIgYnV0dG9uLFxuLmhlYWRlciAuYnV0dG9uLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYSxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuaGVhZGVyIGEsXG4uaGVhZGVyIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6ICM0ODk5OUQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5cHggMjBweCA4cHggMjBweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWFpbiBidXR0b246aG92ZXIsIG1haW4gYnV0dG9uOmZvY3VzLFxubWFpbiAuYnV0dG9uOmhvdmVyLFxubWFpbiAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpob3Zlcixcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBtYWluIGE6aG92ZXIsXG5tYWluIC5idXR0b246Zm9jdXMsXG5tYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhOmZvY3VzLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIG1haW4gYTpmb2N1cyxcbm1haW4gLmZvcm0tc3VibWl0OmhvdmVyLFxubWFpbiAuZm9ybS1zdWJtaXQ6Zm9jdXMsXG4uaGVhZGVyIGJ1dHRvbjpob3Zlcixcbi5oZWFkZXIgYnV0dG9uOmZvY3VzLFxuLmhlYWRlciAuYnV0dG9uOmhvdmVyLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpob3Zlcixcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuaGVhZGVyIGE6aG92ZXIsXG4uaGVhZGVyIC5idXR0b246Zm9jdXMsXG4uaGVhZGVyIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhOmZvY3VzLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5oZWFkZXIgYTpmb2N1cyxcbi5oZWFkZXIgLmZvcm0tc3VibWl0OmhvdmVyLFxuLmhlYWRlciAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjUuNTg2MDI2MjAwOSwgMTM5LjM3MDMwNTY3NjksIDE0My4wMTM5NzM3OTkxKTtcbn1cbm1haW4gYnV0dG9uOmFjdGl2ZSxcbm1haW4gLmJ1dHRvbjphY3RpdmUsXG5tYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhOmFjdGl2ZSxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBtYWluIGE6YWN0aXZlLFxubWFpbiAuZm9ybS1zdWJtaXQ6YWN0aXZlLFxuLmhlYWRlciBidXR0b246YWN0aXZlLFxuLmhlYWRlciAuYnV0dG9uOmFjdGl2ZSxcbi5oZWFkZXIgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGE6YWN0aXZlLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5oZWFkZXIgYTphY3RpdmUsXG4uaGVhZGVyIC5mb3JtLXN1Ym1pdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxubWFpbiBidXR0b25bZGlzYWJsZWRdLFxubWFpbiAuYnV0dG9uW2Rpc2FibGVkXSxcbm1haW4gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGFbZGlzYWJsZWRdLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIG1haW4gYVtkaXNhYmxlZF0sXG5tYWluIC5mb3JtLXN1Ym1pdFtkaXNhYmxlZF0sXG4uaGVhZGVyIGJ1dHRvbltkaXNhYmxlZF0sXG4uaGVhZGVyIC5idXR0b25bZGlzYWJsZWRdLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYVtkaXNhYmxlZF0sXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLmhlYWRlciBhW2Rpc2FibGVkXSxcbi5oZWFkZXIgLmZvcm0tc3VibWl0W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxubWFpbiAuYnV0dG9uLXBpbmssIG1haW4gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuYnV0dG9uLCBtYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhLCBtYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBhLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIG1haW4gLmJ1dHRvbiwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYSwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIG1haW4gYSxcbi5oZWFkZXIgLmJ1dHRvbi1waW5rLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5idXR0b24sXG4uaGVhZGVyIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gYSxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmhlYWRlciAuYnV0dG9uLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuaGVhZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYSxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuaGVhZGVyIGEge1xuICBiYWNrZ3JvdW5kOiAjRkY4RDcwO1xufVxubWFpbiAuYnV0dG9uLXBpbms6aG92ZXIsIG1haW4gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuYnV0dG9uOmhvdmVyLCBtYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhOmhvdmVyLCBtYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBhOmhvdmVyLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIG1haW4gLmJ1dHRvbjpob3ZlciwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpob3ZlciwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIG1haW4gYTpob3ZlciwgbWFpbiAuYnV0dG9uLXBpbms6Zm9jdXMsIG1haW4gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuYnV0dG9uOmZvY3VzLCBtYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhOmZvY3VzLCBtYWluIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBhOmZvY3VzLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIG1haW4gLmJ1dHRvbjpmb2N1cywgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpmb2N1cywgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIG1haW4gYTpmb2N1cyxcbi5oZWFkZXIgLmJ1dHRvbi1waW5rOmhvdmVyLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5idXR0b246aG92ZXIsXG4uaGVhZGVyIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhOmhvdmVyLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gYTpob3Zlcixcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmhlYWRlciAuYnV0dG9uOmhvdmVyLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuaGVhZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpob3Zlcixcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuaGVhZGVyIGE6aG92ZXIsXG4uaGVhZGVyIC5idXR0b24tcGluazpmb2N1cyxcbi5oZWFkZXIgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuYnV0dG9uOmZvY3VzLFxuLmhlYWRlciAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpmb2N1cyxcbi5oZWFkZXIgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIGE6Zm9jdXMsXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5oZWFkZXIgLmJ1dHRvbjpmb2N1cyxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmhlYWRlciAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGE6Zm9jdXMsXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmhlYWRlciBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTI0LjczNzA2MjkzNzEsIDkxLjYpO1xufVxubWFpbiAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4uaGVhZGVyIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbG9yOiAjRjk3QTI1O1xufVxubWFpbiAuZm9ybS1pdGVtLFxuLmhlYWRlciAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxubWFpbiAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyxcbi5oZWFkZXIgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8ge1xuICBtYXJnaW46IDA7XG59XG5tYWluIC5mb3JtLXR5cGUtY2hlY2tib3gsXG5tYWluIC5mYWNldC1pdGVtLFxuLmhlYWRlciAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmhlYWRlciAuZmFjZXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIG1hcmdpbjogOHB4IDA7XG59XG5tYWluIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQsXG5tYWluIC5mYWNldC1pdGVtIGlucHV0LFxuLmhlYWRlciAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0LFxuLmhlYWRlciAuZmFjZXQtaXRlbSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbm1haW4gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcbm1haW4gLmZhY2V0LWl0ZW0gbGFiZWwsXG4uaGVhZGVyIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwsXG4uaGVhZGVyIC5mYWNldC1pdGVtIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxubWFpbiAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0ICsgbGFiZWw6OmJlZm9yZSxcbm1haW4gLmZhY2V0LWl0ZW0gaW5wdXQgKyBsYWJlbDo6YmVmb3JlLFxuLmhlYWRlciAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0ICsgbGFiZWw6OmJlZm9yZSxcbi5oZWFkZXIgLmZhY2V0LWl0ZW0gaW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5QkRCRTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbm1haW4gLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCArIGxhYmVsOjphZnRlcixcbm1haW4gLmZhY2V0LWl0ZW0gaW5wdXQgKyBsYWJlbDo6YWZ0ZXIsXG4uaGVhZGVyIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQgKyBsYWJlbDo6YWZ0ZXIsXG4uaGVhZGVyIC5mYWNldC1pdGVtIGlucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG59XG5tYWluIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxubWFpbiAuZmFjZXQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4uaGVhZGVyIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLmhlYWRlciAuZmFjZXQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzNGOTA5NDtcbn1cbm1haW4gLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbm1haW4gLmZhY2V0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaGVhZGVyIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaGVhZGVyIC5mYWNldC1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSg4LCA0NywgMzQsIDAuMSk7XG59XG5tYWluIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbm1haW4gLmZhY2V0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5oZWFkZXIgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLmhlYWRlciAuZmFjZXQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItY29sb3I6ICM0ODk5OWQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjA4cyBlYXNlLW91dCwgd2lkdGggMC4wOHMgZWFzZS1vdXQgMC4xcztcbn1cblxuLyogT3RoZXIgKi9cbmh0bWwuanMgZGl2W29uY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aHJlZS1kb3RzLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIHdlYmZvcm1zICovXG4ud2ViZm9ybS1lbWFpbC1jb25maXJtLS13cmFwcGVyLFxuLndlYmZvcm0tYWRkcmVzcy0td3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FwdGNoYSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDowO1xuICAgIGlmcmFtZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIH1cbiAgfSovXG59XG5cbi5ja2VfZWRpdGFibGUge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi8qIE1lc3NhZ2VzICovXG4ubWVzc2FnZXMge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGFuaW1hdGlvbjogc2hha2UgMC44MnMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubWVzc2FnZXMgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm1lc3NhZ2VzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZXNzYWdlcyBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm1lc3NhZ2VzLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDU5LjY4NTMxNDY4NTMsIDEwKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVzc2FnZXMubWVzc2FnZXMtLWVycm9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZXNzYWdlcy5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdGQjI2MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVzc2FnZXMubWVzc2FnZXMtLXN0YXR1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVzc2FnZXMubWVzc2FnZXMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzgyO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAwLCAwKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00cHgsIDAsIDApO1xuICB9XG4gIDQwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XG4gIH1cbn1cbi8qIFRhYmxlcyAqL1xuLnJlc3BvbnNpdmUtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzcG9uc2l2ZS10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG50YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDE1cHggMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhlNWRhO1xufVxudGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZTVkYTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxudGFibGUgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogVGFibGVzYXcgdGFibGVzICovXG4udGFibGVzYXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWJsZXNhdy1zdGFjayB0ZCAudGFibGVzYXctY2VsbC1sYWJlbCxcbi50YWJsZXNhdy1zdGFjayB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZXNhdy1zdGFjayB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGFibGVzYXctc3RhY2sgLnRhYmxlc2F3LXN0YWNrIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuLnRhYmxlc2F3LXN0YWNrIC50YWJsZXNhdy1zdGFjayB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGVzYXctc3RhY2sgdGQsXG4udGFibGVzYXctc3RhY2sgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZXNhdy1zdGFjayB0ciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4udGFibGVzYXctc3RhY2sge1xuICAvKiBNYWtlIHRoZSBsYWJlbCBlbGVtZW50cyBhIHBlcmNlbnRhZ2Ugd2lkdGggKi9cbn1cbi50YWJsZXNhdy1zdGFjayB0ZCAudGFibGVzYXctY2VsbC1sYWJlbCxcbi50YWJsZXNhdy1zdGFjayB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjZlbSAwIDA7XG4gIHdpZHRoOiAzNSU7XG59XG4udGFibGVzYXctc3RhY2sge1xuICAvKiBGb3IgZ3JvdXBlZCBoZWFkZXJzLCBoYXZlIGEgZGlmZmVyZW50IHN0eWxlIHRvIHZpc3VhbGx5IHNlcGFyYXRlIHRoZSBsZXZlbHMgYnkgY2xhc3NpbmcgdGhlIGZpcnN0IGxhYmVsIGluIGVhY2ggY29sIGdyb3VwICovXG59XG4udGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wLFxuLnRhYmxlc2F3LXN0YWNrIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjRlbSAwO1xuICBtYXJnaW46IDAuNGVtIDA7XG59XG4udGFibGVzYXctc3RhY2sgLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZXNhdy1zdGFjayB7XG4gIC8qIEF2b2lkIGRvdWJsZSBzdHJva2VzIHdoZW4gc3RhY2tlZCAqL1xufVxuLnRhYmxlc2F3LXN0YWNrIHRib2R5IHRoLmdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi50YWJsZXNhdy1zdGFjayB7XG4gIC8qIEF2b2lkIGRvdWJsZSBzdHJva2VzIHdoZW4gc3RhY2tlZCAqL1xufVxuLnRhYmxlc2F3LXN0YWNrIHRoLmdyb3VwIGIudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXNhdy1zdGFjayB7XG4gICAgLyogVGFibGUgcm93cyBoYXZlIGEgZ3JheSBib3R0b20gc3Ryb2tlIGJ5IGRlZmF1bHQgKi9cbiAgfVxuICAudGFibGVzYXctc3RhY2sgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICB9XG4gIC50YWJsZXNhdy1zdGFjayB0aGVhZCB0ZCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoZWFkIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZXNhdy1zdGFjayB0Ym9keSB0ZCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRib2R5IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVzYXctc3RhY2sgLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnRhYmxlc2F3LXN0YWNrIC50YWJsZXNhdy1jZWxsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYyJTtcbiAgfVxuICAudGFibGVzYXctc3RhY2sgLnRhYmxlc2F3LXN0YWNrLWJsb2NrIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICAudGFibGVzYXctc3RhY2sgLnRhYmxlc2F3LXN0YWNrLWJsb2NrIC50YWJsZXNhdy1jZWxsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50YWJsZXNhdy1zdGFjayB0ZDplbXB0eSxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnRhYmxlc2F3LXN0YWNrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRhYmxlc2F3LXN0YWNrIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLnRhYmxlc2F3LXN0YWNrIHtcbiAgICAvKiBTaG93IHRoZSB0YWJsZSBoZWFkZXIgcm93cyAqL1xuICB9XG4gIC50YWJsZXNhdy1zdGFjayB0ZCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoLFxuICAudGFibGVzYXctc3RhY2sgdGhlYWQgdGQsXG4gIC50YWJsZXNhdy1zdGFjayB0aGVhZCB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlc2F3LXN0YWNrIHtcbiAgICAvKiBIaWRlIHRoZSBsYWJlbHMgaW4gZWFjaCBjZWxsICovXG4gIH1cbiAgLnRhYmxlc2F3LXN0YWNrIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICAudGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBEZXNrdG9wIG1lbnUgKi9cbi5tYWluLW1lbnUge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDI7XG4gIC8qLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfSovXG59XG4ubWFpbi1tZW51IGgyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vYmlsZS1tZW51LWljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubWFpbi1tZW51IHVsLm1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDgwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLm1haW4tbWVudSB1bC5tZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbWVudSB1bC5tZW51IGEge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLW1lbnUgdWwubWVudSAubWVudSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tYWluLW1lbnUub3BlbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLm1haW4tbWVudS5vcGVuIGgyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2JpbGUtbWVudS1jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cbi5tYWluLW1lbnUub3BlbiAubWVudSB7XG4gIG9wYWNpdHk6IDEwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAubWFpbi1tZW51IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYWluLW1lbnUgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbWVudSB1bC5tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDEwMDtcbiAgfVxuICAubWFpbi1tZW51IHVsLm1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1haW4tbWVudSB1bC5tZW51IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgbGluZWFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYWluLW1lbnUgdWwubWVudSBhOmhvdmVyLCAubWFpbi1tZW51IHVsLm1lbnUgYTpmb2N1cywgLm1haW4tbWVudSB1bC5tZW51IGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogLTFweCAwIDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBjb2xvcjogI2RkZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogMTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICB9XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogUGFnZXIgKi9cbi5wYWdlciB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBhZ2VyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2VyIGxpID4gYSxcbiAgLnBhZ2VyIGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnBhZ2VyIGxpID4gYTpmb2N1cyxcbi5wYWdlciBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDg5OTlEO1xufVxuLnBhZ2VyIC5pcy1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ucGFnZXIgLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTk5RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLnBhZ2VyIC5pcy1hY3RpdmUgYTpob3ZlciwgLnBhZ2VyIC5pcy1hY3RpdmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGF1dG87XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtLS1lbGxpcHNpcyB7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbS0tcHJldmlvdXMucGFnZXJfX2l0ZW0tLWZpcnN0IGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0tLWZpcnN0LmN1cnJlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0tLWxhc3QuY3VycmVudCB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2VyIC5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnBhZ2VyIC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2VyIC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IGZpZ2NhcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG4gIH1cbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG4uZW1iZWRkZWQtZW50aXR5LmNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5IGltZy5pbWFnZS1zdHlsZS1vbmUtdGhpcmQtd2lkdGgge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5IGltZy5pbWFnZS1zdHlsZS1oYWxmLXdpZHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZW1iZWRkZWQtZW50aXR5IGltZy5pbWFnZS1zdHlsZS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbWJlZGRlZC1lbnRpdHkgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4ODg7XG59XG5cbi8qIC0tLS0tLS0tLS0gSW1wb3J0IHN0eWxlcyAtLS0tLS0tLS0tICovXG4uaW50cm8sIC5zdWJoZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmEuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWV0YSwgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtbWV0YS1pc2JuIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmRpdltkYXRhLXJlYWRtb3JlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdltkYXRhLXJlYWRtb3JlXTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jYzlkN2RiKzAsZmZmZmZmKzEwMCYwKzAsMSsxMDAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIwMSwgMjE1LCAyMTksIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMDEsIDIxNSwgMjE5LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIwMSwgMjE1LCAyMTksIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYzlkN2RiJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5kaXZbZGF0YS1yZWFkbW9yZV0uaGlkZS1mYWRlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmFbZGF0YS1yZWFkbW9yZS10b2dnbGVdOmhvdmVyLCBhW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXTpmb2N1cyB7XG4gIGNvbG9yOiAjNDg5OTlEO1xufVxuXG4uc2Nyb2xsLWxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLSBJbXBvcnQgZmVhdHVyZXMgLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogQm9vazogc2VhcmNoIHJlc3VsdCAqL1xuLm5vZGUtLXR5cGUtYm9vazpub3QoLm5vZGUtLXZpZXctbW9kZS1mdWxsKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbn1cbi5ub2RlLS10eXBlLWJvb2s6bm90KC5ub2RlLS12aWV3LW1vZGUtZnVsbCk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLnRvcCB7XG4gIGhlaWdodDogMTk1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAudG9wIHtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAudG9wIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLnRvcCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IGgyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgaDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuZmllbGQtLW5hbWUtYXV0aG9yLWlsbHVzdHJhdG9yIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuYWdlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgaDIge1xuICBjb2xvcjogIzQ4OTk5ZDtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuaW1hZ2UgLmZsYWcgLmljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmltYWdlIC5mbGFnIC5pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG4ubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC5mbGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCA0OCwgNjksIDAuOSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC5mbGFnID4gLmljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2hvcnRsaXN0L2ljb24tbGlzdC1uZWdhdGl2ZS13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZsYWcgPiAuaWNvbjpob3ZlciwgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuZmxhZyA+IC5pY29uOmZvY3VzLCAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC5mbGFnID4gLmljb246YWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZsYWcgPiAuaWNvbiB7XG4gIC8qIEhvdmVyIHRvb2x0aXAgKi9cbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZsYWcgPiAuaWNvbiAuZmxhZy1kZXNjcmlwdGlvbiB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZsYWcgPiAuaWNvbiAuZmxhZy1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZsYWcgPiAuaWNvbi5ob3ZlciAuZmxhZy1kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuZmxhZy5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQ3MDtcbn1cbi5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZsYWcuYWN0aXZlID4gLmljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGF0aC1ib2VrZW4gLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5wYXRoLWJvZWtlbiAudmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU1ZGE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGF0aC1ib2VrZW4gaDE6bm90KC5mYWNldHMtd3JhcHBlci0tdGl0bGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGF0aC1ib2VrZW4gLmZhY2V0LXRvZ2dsZS0tbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBPdmVydmlldyB0aGVtaW5nLiAqL1xuLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IC5ub2RlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAtIDFweCk7XG4gIG1hcmdpbjogMCAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHggLSAxcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4IC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudCAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMjBweCAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDIwcHggLSAxcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWNvbnRlbnQgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMzBweCAtIDFweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgfVxufVxuLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWNvbnRlbnQgLm5vZGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi52aWV3LWJvZWtlbnpvZWtlciAudmlldy1lbXB0eSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyZW0gMCAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG5cbi52aWV3LWJvZWtlbnpvZWtlciAudmlldy1oZWFkZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uZmFjZXQtc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMyRjMwNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5mYWNldC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLmZhY2V0LXN1bW1hcnkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmFjZXQtc3VtbWFyeSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5mYWNldC1zdW1tYXJ5IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mYWNldC1zdW1tYXJ5IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5mYWNldC1zdW1tYXJ5IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uZmFjZXQtc3VtbWFyeSB1bCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYWNldC1zdW1tYXJ5IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb24tY2xvc2UtLXdoaXRlLnN2Zykgbm8tcmVwZWF0IHRvcCAxMHB4IHJpZ2h0IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDI0cHggMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk5OWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZhY2V0LXN1bW1hcnkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuZmFjZXQtc3VtbWFyeSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5mYWNldC1zdW1tYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjUuNTg2MDI2MjAwOSwgMTM5LjM3MDMwNTY3NjksIDE0My4wMTM5NzM3OTkxKTtcbn1cblxuLyogQXV0b2NvbXBsZXRlIGZpZWxkICovXG4uZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSAuY2xlYXItZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlNmYzZWUgdXJsKC4uL2ltYWdlcy9pY29uLXJlbW92ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1jb3VudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyRjMwNDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2VhcmNoLWNvdW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00N3B4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIEZ1bGwgcGFnZSAqL1xuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCBoMSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5yb3cucm93LTEgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLnJvdy13cmFwcGVyID4gLnJvdyB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAucm93LTEge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLnJvdy0xIC5jb2wtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYm9vay1xdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJvb2stcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmNrLXdvcmQtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtY29tbWVudC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWNvbW1lbnQtc3VtbWFyeSAuYXZlcmFnZS1yYXRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtY29tbWVudC1zdW1tYXJ5IC5maXZlc3Rhci1kZWZhdWx0IHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1jb21tZW50LXN1bW1hcnkgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWNvbW1lbnQtc3VtbWFyeSBhLFxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtY29tbWVudC1zdW1tYXJ5IC5lbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY292ZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb3Zlci1pbWFnZSBpbWcge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1kcy1jb3Zlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZHMtY292ZXItaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLXF1b3RlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJ1dHRvbi5zaG93LWFsbC1jb21tZW50cywgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYS5zaG93LWFsbC1jb21tZW50cywgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgYS5zaG93LWFsbC1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb21tZW50LS10eXBlLWNvbW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M4RTVEQTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M4RTVEQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEU1REE7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb21tZW50LS10eXBlLWNvbW1lbnQgLmNvbC1tZC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29tbWVudC0tdHlwZS1jb21tZW50IC5jb2wtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb21tZW50LS10eXBlLWNvbW1lbnQgLmNvbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmNvbW1lbnQtLXR5cGUtY29tbWVudCB7XG4gIC8qJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9Ki9cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmNvbW1lbnQtLXR5cGUtY29tbWVudCAuZmllbGQtLW5hbWUtY29tbWVudC1ib2R5IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29tbWVudC0tdHlwZS1jb21tZW50IC5maWVsZC0tbmFtZS1jb21tZW50LWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmNvbW1lbnQtLXR5cGUtY29tbWVudCAuZmllbGQtLW5hbWUtY29tbWVudC1hdXRob3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29tbWVudC0tdHlwZS1jb21tZW50IC5tZXRhLCAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb21tZW50LS10eXBlLWNvbW1lbnQgLmZpZWxkLS1uYW1lLW1ldGEtaXNibiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLW1ldGEtcHVibGlzaGVyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1tZXRhLXB1Ymxpc2hlciAucGFydDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1tZXRhLXB1Ymxpc2hlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLW1ldGEtcHVibGlzaGVyIC5wYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgfVxufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZW1wdHksIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIC50b3RhbC12b3RlcyB7XG4gIGNvbG9yOiAjMjY2OTZDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmVtcHR5IGEsIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIC50b3RhbC12b3RlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZGFpc3kge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZGFpc3kgYXVkaW8ge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWxpc3RzLWZvci1ib29rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1saXN0cy1mb3ItYm9vayBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1tZXRhLWlzYm4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtbWV0YS1pc2JuIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtcmVsYXRlZC1ib29rcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1yZWxhdGVkLWJvb2tzIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1yZWxhdGVkLWJvb2tzIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLXJlbGF0ZWQtYm9va3MgLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWNvbnRlbnQgLm5vZGUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4IC0gMXB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtcmVsYXRlZC1ib29rcyAudmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudCAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4IC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1yZWxhdGVkLWJvb2tzIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4IC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1yZWxhdGVkLWJvb2tzIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4IC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtcmVsYXRlZC1ib29rcyAudmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudCAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAyMHB4IC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLXJlbGF0ZWQtYm9va3MgLnZpZXctYm9la2Vuem9la2VyIC52aWV3LWNvbnRlbnQgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMzBweCAtIDFweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgfVxufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtcmVsYXRlZC1ib29rcyAudmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudCAubm9kZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5hdmFpbGFiaWxpdHktdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5IGZvcm0ge1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEU5RTM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoOCwgNDcsIDM0LCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5IC5mb3JtLXRleHQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9vay1hdmFpbGFiaWxpdHkgLmZvcm0tdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb24tc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGxlZnQgNXB4IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTBweCBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5IC5mb3JtLXRleHQ6YWN0aXZlLCAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSAuZm9ybS10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb24tc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGxlZnQgNXB4IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzQ4OTk5RDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9vay1hdmFpbGFiaWxpdHkgYnV0dG9uOmhvdmVyLCAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSBidXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig2NS41ODYwMjYyMDA5LCAxMzkuMzcwMzA1Njc2OSwgMTQzLjAxMzk3Mzc5OTEpO1xuICB9XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSBidXR0b24ubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzQ4OTk5RCB1cmwoLi4vaW1hZ2VzL3RocmVlLWRvdHMtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1cHg7XG59XG4ucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSAjcG9zdGFsLWNvZGUtZXJyb3JzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGNvbG9yOiAjRjk3QTI1O1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9vay1hdmFpbGFiaWxpdHkgI3Bvc3RhbC1jb2RlLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgLyp1bCB7XG4gICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSw1JSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9Ki9cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5ICNwb3N0YWwtY29kZS1yZXN1bHRzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5ICNwb3N0YWwtY29kZS1yZXN1bHRzIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5ICNwb3N0YWwtY29kZS1yZXN1bHRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5ICNwb3N0YWwtY29kZS1yZXN1bHRzIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTk5RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9vay1hdmFpbGFiaWxpdHkgI3Bvc3RhbC1jb2RlLXJlc3VsdHMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5ICNwb3N0YWwtY29kZS1yZXN1bHRzIHVsIGxpIGE6aG92ZXIsIC5wYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvb2stYXZhaWxhYmlsaXR5ICNwb3N0YWwtY29kZS1yZXN1bHRzIHVsIGxpIGE6YWN0aXZlLCAucGFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSAjcG9zdGFsLWNvZGUtcmVzdWx0cyB1bCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYig1NS45NjUwNjU1MDIyLCAxMTguOTI1NzY0MTkyMSwgMTIyLjAzNDkzNDQ5NzgpO1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9vay1hdmFpbGFiaWxpdHkgI3Bvc3RhbC1jb2RlLXJlc3VsdHMgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuXG4vKiBTZWFyY2ggZmlsdGVycyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2V0cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMTA1cHggMjBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbi5mYWNldHMub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mYWNldHMgLmZhY2V0LWNsb3NlLS1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1jbG9zZS0tZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMjJweCBsZWZ0O1xuICBwYWRkaW5nOiAxN3B4IDAgNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmZhY2V0cyAuZmFjZXQtY2xvc2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNldHMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoOCwgNDcsIDM0LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0cy13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2V0cyAuZmFjZXRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDgsIDQ3LCAzNCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2V0cyAuZmFjZXRzLXdyYXBwZXIgPiAuZmFjZXQgfiAuZmFjZXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0cy13cmFwcGVyIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OUJEQkU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNldHMgaDEuZmFjZXRzLXdyYXBwZXItLXRpdGxlIHtcbiAgICBjb2xvcjogIzQ4OTk5RDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2V0cyBoMS5mYWNldHMtd3JhcHBlci0tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0cy13cmFwcGVyLS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIC01cHggNXB4IDAgcmdiYSg4LCA0NywgMzQsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuLmZhY2V0cyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2V0cyAuZm9ybS1pdGVtLXRla3N0LFxuICAuZmFjZXRzIC5mYWNldCxcbiAgLmZhY2V0cyAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2V0cyAuZmFjZXQuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2NrZGlrdGUgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFjZXRzIC5mYWNldC5ibG9jay1mYWNldC1ibG9ja2Rpa3RlLmRpc2FibGVkIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2V0cyAuZmFjZXQuYmxvY2stZmFjZXQtYmxvY2tkaWt0ZS5kaXNhYmxlZCBwIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2NrZGlrdGUuZGlzYWJsZWQgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhY2V0cyAuZmFjZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmFjZXRzIC5mYWNldCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIHdpZHRoOiAxMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuZmFjZXRzIC5mYWNldCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbn1cbi5mYWNldHMgLmZhY2V0IGgzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0IGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNldHMgLmZhY2V0IGgzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0U2RjNFRSB1cmwoLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMzVweCAwIDIwcHg7XG4gICAgLypib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyovXG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMXB4IDVweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYWNldHMgLmZhY2V0IGgzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5mYWNldHMgLmZhY2V0IC5jb250ZW50IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNldHMgLmZhY2V0IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RTlFMztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDRFOUUzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRFOUUzO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoOCwgNDcsIDM0LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHRvcDogNjBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmZhY2V0cyAuZmFjZXQgLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmFjZXRzIC5mYWNldCAuY29udGVudCBsaSB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYWNldHMgLmZhY2V0IC5jb250ZW50IGxpIGxhYmVsIHtcbiAgcGFkZGluZzogM3B4IDVweCA1cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyRjMwNDU7XG59XG4uZmFjZXRzIC5mYWNldCAuY29udGVudCBsaSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYWNldHMgLmZhY2V0IC5jb250ZW50IGxpLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40NTtcbn1cbi5mYWNldHMgLmZhY2V0IC5jb250ZW50IGxpLmRpc2FibGVkIGlucHV0LFxuLmZhY2V0cyAuZmFjZXQgLmNvbnRlbnQgbGkuZGlzYWJsZWQgbGFiZWwge1xuICBjdXJzb3I6IGF1dG87XG59XG4uZmFjZXRzIC5mYWNldC5vcGVuIGgzIHtcbiAgY29sb3I6IHJnYig2NS41ODYwMjYyMDA5LCAxMzkuMzcwMzA1Njc2OSwgMTQzLjAxMzk3Mzc5OTEpO1xufVxuLmZhY2V0cyAuZmFjZXQub3BlbiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5mYWNldHMgLmZhY2V0Lm9wZW4gLmNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmZhY2V0cyAuZmFjZXQuYWN0aXZlIGgzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDY4OXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2NrdGhlbWEgLmNvbnRlbnQsIC5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2Nrc29vcnQgLmNvbnRlbnQge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5OXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2NrdGhlbWEgLmNvbnRlbnQsIC5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2Nrc29vcnQgLmNvbnRlbnQge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYWNldHMgLmZhY2V0LmJsb2NrLWZhY2V0LWJsb2NrbGVlZnRpamQgLmNvbnRlbnQge1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmZhY2V0cyAuZmFjZXQuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCAuY29udGVudCB7XG4gICAgY29sdW1uczogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZhY2V0cyAuZmFjZXQuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCAuY29udGVudCB7XG4gICAgY29sdW1uczogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFjZXRzIC5mYWNldC5ibG9jay1mYWNldC1ibG9ja2V4dHJhIC5jb250ZW50IHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG59XG4uZmFjZXRzIC5mb3JtLWl0ZW0tdGVrc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xufVxuLmZhY2V0cyAuZm9ybS1pdGVtLXRla3N0ICsgLmZhY2V0IGgzIHtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNldHMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSg4LCA0NywgMzQsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygzNSUgLSAyNXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5mYWNldHMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDQwcHgpO1xuICB9XG59XG4uZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2V0cyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXRleHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC5zdmcpIG5vLXJlcGVhdCBsZWZ0IDNweCBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuLmZhY2V0cyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXRleHQ6YWN0aXZlLCAuZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZhY2V0cyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mYWNldHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmFjZXRzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgfVxufVxuLmZhY2V0cyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYigyNTUsIDI1NSwgMjU1KSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIHJpZ2h0OiAxMjBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY2V0cyAuY29udGVudC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2V0cyAuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNldHMgLmJsb2NrLWZhY2V0LWJsb2NrbGVlZnRpamQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmZhY2V0cyAuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5mYWNldHMgLmJsb2NrLWZhY2V0LWJsb2NrbGVlZnRpamQgLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogI0I5RTBEOTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogM3B4O1xufVxuLmZhY2V0cyAuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZmMzYTg7XG59XG4uZmFjZXRzIC5ibG9jay1mYWNldC1ibG9ja2xlZWZ0aWpkIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNDg5OTlEO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSg4LCA0NywgMzQsIDAuMSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhY2V0cyAuYmxvY2stZmFjZXQtYmxvY2tsZWVmdGlqZCAudWktc2xpZGVyLWhhbmRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZhY2V0cyAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmZhY2V0cyAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mYWNldHMgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZmFjZXRzIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbn1cblxuLyogTW9iaWxlIGZhY2V0cyAqL1xuLnBhZ2UgLmZhY2V0LXRvZ2dsZS0tbW9iaWxlLFxuLnBhZ2UgLmZhY2V0LWNsb3NlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlIC5mYWNldC10b2dnbGUtLW1vYmlsZSxcbiAgLnBhZ2UgLmZhY2V0LWNsb3NlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UgLmZhY2V0LXN1bW1hcnktLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZSAuZmFjZXQtc3VtbWFyeS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIEZpdmVzdGFyIHJhdGluZyAqL1xuZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbmRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub2ZmLFxuZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tYWN0aXZlLnN2Zykgbm8tcmVwZWF0OyAvKiBSVEwgKi9cbn1cblxuZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vZmYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Njb3JlLXN0YXItLXVuYWN0aXZlLnN2Zykgbm8tcmVwZWF0IDAgMDsgLyogUlRMICovXG59XG5cbi8qIEphdmFzY3JpcHQgU3RhciBWZXJzaW9uICovXG5kaXYuZml2ZXN0YXItd2lkZ2V0IC5jYW5jZWwsXG5kaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7IC8qIFJUTCAqL1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbn1cblxuZGl2LmZpdmVzdGFyLXdpZGdldCAuY2FuY2VsLFxuZGl2LmZpdmVzdGFyLXdpZGdldCAuY2FuY2VsIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vd2lkZ2V0cy9kZWZhdWx0L2RlbGV0ZS5naWYpIG5vLXJlcGVhdCAwIC0xNnB4OyAvKiBSVEwgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG5cbmRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIsXG5kaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vd2lkZ2V0cy9kZWZhdWx0L3N0YXIuZ2lmKSBuby1yZXBlYXQgMCAwOyAvKiBSVEwgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG5cbmRpdi5maXZlc3Rhci13aWRnZXQgZGl2Lm9uIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyAvKiBSVEwgKi9cbn1cblxuZGl2LmZpdmVzdGFyLXdpZGdldCBkaXYuaG92ZXIgYSxcbmRpdi5yYXRpbmcgZGl2IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyAvKiBSVEwgKi9cbn1cblxuLyogU3RhdGljIFZpZXctb25seSBTdGFyIFZlcnNpb24gKi9cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbn1cblxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub2ZmLFxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS1hY3RpdmUuc3ZnKTtcbn1cblxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub2ZmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS11bmFjdGl2ZS5zdmcpO1xufVxuXG4vKiBKYXZhc2NyaXB0IFN0YXIgVmVyc2lvbiAqL1xuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLmNhbmNlbCxcbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5jYW5jZWwgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZml2ZXN0YXIvY2FuY2VsLnBuZyk7XG59XG5cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyLFxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbn1cblxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgZGl2LmhvdmVyIGEsXG4uZml2ZXN0YXItYmFzaWMgZGl2LnJhdGluZyBkaXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tYWN0aXZlLnN2Zyk7XG59XG5cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyOmhvdmVyLFxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIuaG92ZXIsXG4uZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuc3Rhci5vbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tYWN0aXZlLnN2Zyk7XG59XG5cbi5maXZlc3Rhci1zdGF0aWMtZm9ybS1pdGVtIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbn1cblxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAucm93LTIgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS1hY3RpdmUuc3ZnKTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAucm93LTIgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9mZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAucm93LTIgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyLFxuLmNvbW1lbnQtZm9ybSAuZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuc3RhciBhLFxuLmNvbW1lbnQtZm9ybSAuZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuc3Rhci5vbiB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5jb21tZW50LWZvcm0gZGl2LmZpdmVzdGFyLXdpZGdldCBkaXYub24gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5hZGQtYm9va3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5hZGQtYm9va3MtLWltYWdlIHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuYWRkLWJvb2tzLS1jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5cbi5hZGQtYm9va3MtLWljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRjhENzAgdXJsKC4uL2ltYWdlcy9zaG9ydGxpc3QvaWNvbi1saXN0LW5lZ2F0aXZlLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAucm93LXJlbGF0ZWQuY29sb3JlZCArIC5yb3ctd3JhcHBlciAuY29sLXNtLTcsXG4gIC5yb3ctcmVsYXRlZC5jb2xvcmVkICsgLnJvdy13cmFwcGVyIC5jb2wtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5yb3ctcmVsYXRlZC5jb2xvcmVkICsgLnJvdy13cmFwcGVyIC5jb2wtc20tNyxcbiAgLnJvdy1yZWxhdGVkLmNvbG9yZWQgKyAucm93LXdyYXBwZXIgLmNvbC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uYm9vay1yZWFjdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZTVkYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rLXJlYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2stcmVhY3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb2stcmVhY3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmJvb2stcmVhY3Rpb25zIC5maWVsZC0tbmFtZS1jb21tZW50cy1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJvb2stcmVhY3Rpb25zIC5maWVsZC0tbmFtZS1jb21tZW50cy1mb3JtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLW5vLWNvbW1lbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLW5vLWNvbW1lbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbi5ib29rLXJlYWN0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtc2NvcmU6bm90KC5maWVsZC0td2lkZ2V0LWZpdmVzdGFyLXN0YXJzKSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNBRERDQ0EgdXJsKC4uL2ltYWdlcy9wYXR0ZXJuLWxpZ2h0QDJ4LnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksIChtaW4tcmVzb2x1dGlvbjogMTI0LjhkcGkpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuICAuYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlOm5vdCguZmllbGQtLXdpZGdldC1maXZlc3Rhci1zdGFycykge1xuICAgIGJhY2tncm91bmQ6ICNBRERDQ0EgdXJsKFwiLi4vaW1hZ2VzL3BhdHRlcm4tbGlnaHRAMngucG5nXCIpIHJlcGVhdCB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICB9XG59XG4uYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlOm5vdCguZmllbGQtLXdpZGdldC1maXZlc3Rhci1zdGFycykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlOm5vdCguZmllbGQtLXdpZGdldC1maXZlc3Rhci1zdGFycykge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjBweCAzMHB4O1xuICB9XG59XG4uYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlOm5vdCguZmllbGQtLXdpZGdldC1maXZlc3Rhci1zdGFycykgLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Njb3JlLXN0YXItLWFjdGl2ZS5zdmcpO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4uYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlOm5vdCguZmllbGQtLXdpZGdldC1maXZlc3Rhci1zdGFycykgLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub2ZmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS11bmFjdGl2ZS0tbGlnaHQuc3ZnKTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLmJvb2stcmVhY3Rpb25zIC5maWVsZC0tbmFtZS1maWVsZC1zY29yZTpub3QoLmZpZWxkLS13aWRnZXQtZml2ZXN0YXItc3RhcnMpIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUtLWxpZ2h0LnN2Zyk7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5ib29rLXJlYWN0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtc2NvcmU6bm90KC5maWVsZC0td2lkZ2V0LWZpdmVzdGFyLXN0YXJzKSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzJGMzA0NTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJvb2stcmVhY3Rpb25zIC5maWVsZC0tbmFtZS1maWVsZC1zY29yZTpub3QoLmZpZWxkLS13aWRnZXQtZml2ZXN0YXItc3RhcnMpIC5maWVsZF9fbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5ib29rLXJlYWN0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtc2NvcmU6bm90KC5maWVsZC0td2lkZ2V0LWZpdmVzdGFyLXN0YXJzKSAuZml2ZXN0YXItLFxuLmJvb2stcmVhY3Rpb25zIC5maWVsZC0tbmFtZS1maWVsZC1zY29yZTpub3QoLmZpZWxkLS13aWRnZXQtZml2ZXN0YXItc3RhcnMpIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJvb2stcmVhY3Rpb25zIC5maWVsZC0tbmFtZS1maWVsZC1zY29yZTpub3QoLmZpZWxkLS13aWRnZXQtZml2ZXN0YXItc3RhcnMpIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uYm9vay1yZWFjdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlOm5vdCguZmllbGQtLXdpZGdldC1maXZlc3Rhci1zdGFycykgLmF2ZXJhZ2UtcmF0aW5nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIHRvcDogLTI2cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYm9vay1waW5rLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9vay1yZWFjdGlvbnMgLmNvbW1lbnQtcmF0aW5nLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2stcmVhY3Rpb25zIC5jb21tZW50LXJhdGluZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9vay1yZWFjdGlvbnMgLmNvbW1lbnQtcmF0aW5nLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5ib29rLXJlYWN0aW9ucyAuY29tbWVudC1yYXRpbmctd3JhcHBlciAuZmllbGQtLW5hbWUtY29tbWVudHMtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYm9vay1yZWFjdGlvbnMgLmNvbW1lbnQtcmF0aW5nLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWNvbW1lbnRzLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vay1yZWFjdGlvbnMgLmNvbW1lbnQtcmF0aW5nLXdyYXBwZXIgZm9ybS5jb21tZW50LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycHggMCA4cHggMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxpc3QgaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGlzdCAuc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGlzdCAuc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbGlzdCAuc3ViaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IC5zdWJoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLnN1YmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhhcy1iZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcwcHgpIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGlzdCAuaGFzLWJnIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IC5oYXMtYmcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhhcy1iZyB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGlzdCAuaGFzLWJnIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IC5oYXMtYmcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogODc5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhhcy1iZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGlzdCAuaGFzLWJnIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhhcy1iZyB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IC5oYXMtYmcge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1saXN0IC5oZWFkZXItYmctLWRlc2t0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IC5oZWFkZXItYmctLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhlYWRlci1iZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhlYWRlci1iZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IC5oZWFkZXItYmctLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbGlzdCAuaGVhZGVyLWJnLS1kZXNrdG9wLmhlYWRzLWlsbHVzdHJhdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saXN0IC5oZWFkZXItYmctLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgLmhlYWRlci1iZy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbGlzdCAuaGVhZGVyLWJnLS1tb2JpbGUuaGVhZHMtaWxsdXN0cmF0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpc3QgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpc3QgcCB7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1saXN0IC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmZpZWxkLW5hbWUtZmllbGQtbGlzdC10by1ib29rcyxcbi5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAuYm9va3MsXG4uZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzLWJsb2NrIC5ib29rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmZpZWxkLW5hbWUtZmllbGQtbGlzdC10by1ib29rcyxcbiAgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLmJvb2tzLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzLWJsb2NrIC5ib29rcyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG4uZmllbGQtbmFtZS1maWVsZC1saXN0LXRvLWJvb2tzIC5ub2RlLFxuLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUsXG4uZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC5ib29rcyAubm9kZSxcbi5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMtYmxvY2sgLmJvb2tzIC5ub2RlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAtIDFweCk7XG4gIG1hcmdpbjogMCAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5maWVsZC1uYW1lLWZpZWxkLWxpc3QtdG8tYm9va3MgLm5vZGUsXG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC5ib29rcyAubm9kZSxcbiAgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscy1ibG9jayAuYm9va3MgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmZpZWxkLW5hbWUtZmllbGQtbGlzdC10by1ib29rcyAubm9kZSxcbiAgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUsXG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLmJvb2tzIC5ub2RlLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzLWJsb2NrIC5ib29rcyAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmZpZWxkLW5hbWUtZmllbGQtbGlzdC10by1ib29rcyAubm9kZSxcbiAgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUsXG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLmJvb2tzIC5ub2RlLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzLWJsb2NrIC5ib29rcyAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMjBweCAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmllbGQtbmFtZS1maWVsZC1saXN0LXRvLWJvb2tzIC5ub2RlLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZSxcbiAgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAuYm9va3MgLm5vZGUsXG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMtYmxvY2sgLmJvb2tzIC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDIwcHggLSAxcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpZWxkLW5hbWUtZmllbGQtbGlzdC10by1ib29rcyAubm9kZSxcbiAgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUsXG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLmJvb2tzIC5ub2RlLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzLWJsb2NrIC5ib29rcyAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMTQuMjg1NzE0Mjg1NyUgLSAzMHB4IC0gMXB4KTtcbiAgICBtYXJnaW46IDAgMTVweCAwO1xuICB9XG59XG4uZmllbGQtbmFtZS1maWVsZC1saXN0LXRvLWJvb2tzIC5ub2RlLFxuLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUsXG4uZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC5ib29rcyAubm9kZSxcbi5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMtYmxvY2sgLmJvb2tzIC5ub2RlIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmZpZWxkLS1uYW1lLWxpbmstYWxsLWxpc3RzIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG5cbi8qIFRlYXNlciAqL1xuLm5vZGUtLXR5cGUtbGlzdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLXJlYWQtbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIEZ1bGwgcGFnZSAqL1xuLm5vZGUtLXR5cGUtbGlzdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5ub2RlLS10eXBlLWxpc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscyAuYm9va3Mge1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xufVxuXG4vKiBIZWFkZXIgKi9cbi5oYXMtYmcge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuaGFzLWJnIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhhcy1iZyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAxcHgpIHtcbiAgLmhhcy1iZyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmhhcy1iZyBoMSxcbi5oYXMtYmcgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oZWFkZXItYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDg1JTtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIEJsb2NrIG9uIGhvbWVwYWdlICovXG4uYmxvY2stY29udGVudC0tdHlwZS1saWpzdGVuLW92ZXJ6aWNodCAubGVmdCAuZmllbGQtbmFtZS1maWVsZC1saXN0LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1saWpzdGVuLW92ZXJ6aWNodCAubGVmdCAuZmllbGQtbmFtZS1maWVsZC1saXN0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgLmxlZnQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgLmxlZnQgaDIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IC5sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IC5jb2wtc20tMyxcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IC5jb2wtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1saWpzdGVuLW92ZXJ6aWNodCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjMwNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAzcHggOHB4IDFweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IGgzIHtcbiAgICBtYXJnaW46IDNweCAwIDE1cHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5OTlEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1saWpzdGVuLW92ZXJ6aWNodCB1bCBsaSBhOmhvdmVyLCAuYmxvY2stY29udGVudC0tdHlwZS1saWpzdGVuLW92ZXJ6aWNodCB1bCBsaSBhOmFjdGl2ZSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgdWwgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTUuOTY1MDY1NTAyMiwgMTE4LjkyNTc2NDE5MjEsIDEyMi4wMzQ5MzQ0OTc4KTtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1saWpzdGVuLW92ZXJ6aWNodCAubGlzdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IC5saXN0cyAubGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgLmxpc3RzIC5saXN0IHtcbiAgICAvKndpZHRoOiA1MCU7Ki9cbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWxpanN0ZW4tb3ZlcnppY2h0IC5saXN0cyAubGlzdDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQgLmxpc3RzIC5saXN0IHtcbiAgICAvKndpZHRoOiAyNSU7Ki9cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIExpc3Qgb3ZlcnZpZXcgKi9cbi52aWV3LWxpanN0ZW4gdWwge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnZpZXctbGlqc3RlbiB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudmlldy1saWpzdGVuIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuLnZpZXctbGlqc3RlbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1saWpzdGVuIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1saWpzdGVuIHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5OTlEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmlldy1saWpzdGVuIHVsIGxpIGE6aG92ZXIsIC52aWV3LWxpanN0ZW4gdWwgbGkgYTphY3RpdmUsIC52aWV3LWxpanN0ZW4gdWwgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTUuOTY1MDY1NTAyMiwgMTE4LjkyNTc2NDE5MjEsIDEyMi4wMzQ5MzQ0OTc4KTtcbn1cbi52aWV3LWxpanN0ZW4gdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnZpZXctbGlqc3RlbiBoMzpub3QoOmVtcHR5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjMwNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAzcHggOHB4IDFweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzMHB4IDAgOXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnZpZXctbGlqc3RlbiBoMzpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgOXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIGgzIHtcbiAgY29sb3I6ICM0ODk5OUQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgcCB7XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy10by1ib29rcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLW5hbWUtZmllbGQtbGluayBhIHtcbiAgbWFyZ2luOiAzcHggNnB4IDNweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuYWN0aW9ucyAuYnRuLS1hbGwtbmV3cywgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmFjdGlvbnMgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbmV3cy10aXRsZSAuZmllbGQtbmFtZS1maWVsZC1idG4gYSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbmV3cy10aXRsZSAuZmllbGQtbmFtZS1maWVsZC1idG4gLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmFjdGlvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtdG8tYm9va3MgLmJvb2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy10by1ib29rcyAuYm9va3Mge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtdG8tYm9va3MgLmJvb2tzIC5ub2RlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAtIDFweCk7XG4gIG1hcmdpbjogMCAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLXRvLWJvb2tzIC5ib29rcyAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4IC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy10by1ib29rcyAuYm9va3MgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHggLSAxcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLXRvLWJvb2tzIC5ib29rcyAubm9kZSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMjBweCAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy10by1ib29rcyAuYm9va3MgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMjBweCAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy10by1ib29rcyAuYm9va3MgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMzBweCAtIDFweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtdG8tYm9va3MgLmJvb2tzIC5ub2RlIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbmV3cy1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEU1REE7XG59XG5cbi8qIFRlYXNlciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICB9XG4gIC5pbWFnZS1wb3NpdGlvbi0tbGVmdCAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuaW1hZ2UtcG9zaXRpb24tLWxlZnQgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2stY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmltYWdlLXBvc2l0aW9uLS1sZWZ0IC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWltYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMyB7XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMCAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1jb250ZW50IGgzLCAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1jb250ZW50IGgyLCAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1pbWFnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICAgIGZsZXg6IDEgMCA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLmZpZWxkLW5hbWUtZmllbGQtYm9vayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bm90KDpudGgtY2hpbGQob2RkKSkgLnRvcCwgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpub3QoOm50aC1jaGlsZChvZGQpKSAuYm90dG9tIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0Om50aC1jaGlsZCgxKSwgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoNSksIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBmbGV4OiAxIDAgMTY1cHg7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICB3aWR0aDogMTY1cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bnRoLWNoaWxkKDUpLCAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0Om50aC1jaGlsZCg2KSwgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoNyksIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bnRoLWNoaWxkKDgpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC50b3Age1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAudG9wIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMjI1cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmJvdHRvbSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgdWwubGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgdWwubGlua3MgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogM3B4IDZweCAzcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHVsLmxpbmtzIGxpIGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8qIGFsbCBuZXdzICovXG4udmlldy1uZXdzIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhFNURBO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5idG4tLWFsbC1uZXdzLCAuYmxvY2stY29udGVudC0tdHlwZS1uZXdzLXRpdGxlIC5maWVsZC1uYW1lLWZpZWxkLWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMXB4IDEzcHggOHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYXJyb3ctLXJpZ2h0LS1ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCByaWdodDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLS1hbGwtbmV3czpob3ZlciwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbmV3cy10aXRsZSAuZmllbGQtbmFtZS1maWVsZC1idG4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi8qIGhvbWVwYWdlIG5ld3MgdGl0bGUgKyBsaW5rIGFsbCBuZXdzICovXG4uYmxvY2staW5saW5lLWJsb2NrbmV3cy10aXRsZSArIC5ibG9jay1pbmxpbmUtYmxvY2tuZXdzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja25ld3MtdGl0bGUgKyAuYmxvY2staW5saW5lLWJsb2NrbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1uZXdzLXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEU1REE7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLW5ld3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtbmV3cy10aXRsZSBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1uZXdzLXRpdGxlIGgxIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbmV3cy10aXRsZSAuZmllbGQtbmFtZS1maWVsZC1idG4ge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jb250YWluZXIgKyAuY29udGFpbmVyIGgxLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLyoqXG4gKiBTd2lwZXIgNC40LjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IERlY2VtYmVyIDE5LCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTZweCA1NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXItYXJyb3cuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGVyLWFycm93LnN2Zyk7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLyogZXBzICYga2FhcyBhZGp1c3RlbWVudHMgKi9cbi5zd2lwZXItb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLW92ZXJmbG93IC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5zd2lwZXItc2xpZGUgPiBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICM0ODk5OUQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3dpcGVyLXNsaWRlID4gYTpob3ZlciwgLnN3aXBlci1zbGlkZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubm8tc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm8tc3dpcGVyLXdyYXBwZXIgLmltYWdlICsgLmltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubm8tc3dpcGVyLXdyYXBwZXIgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vLXN3aXBlci13cmFwcGVyIC5pbWFnZSA+IGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm8tc3dpcGVyLXdyYXBwZXIgLmltYWdlID4gYTpob3ZlciwgLm5vLXN3aXBlci13cmFwcGVyIC5pbWFnZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci5ob3Jpem9udGFsLXNxdWFyZXMgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIGhlYWRlciA+IC5jb250YWluZXIsXG4ucGF0aC1mcm9udHBhZ2UgaGVhZGVyIC5zdWJoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgaGVhZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSBoZWFkZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MXB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSBoZWFkZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSBoZWFkZXIuaGVhZHMtMDE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRzL2JvZWtlbnpvZWtlci1pbGx1c3RyYXRpZS1zb2xvLTAxLnBuZykgbm8tcmVwZWF0IDEwMCUgMTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSBoZWFkZXIuaGVhZHMtMDE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRzL2JvZWtlbnpvZWtlci1pbGx1c3RyYXRpZS1zb2xvLTAxLnBuZykgbm8tcmVwZWF0IDkwJSAxMjAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MXB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSBoZWFkZXIuaGVhZHMtMDE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRzL2JvZWtlbnpvZWtlci1pbGx1c3RyYXRpZS1kdW8tMDMucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIGhlYWRlci5oZWFkcy0wMjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDQucG5nKSBuby1yZXBlYXQgMTAwJSAxMTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMXB4KSBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIGhlYWRlci5oZWFkcy0wMjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDQucG5nKSBuby1yZXBlYXQgOTAlIDEyMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDY1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIGhlYWRlci5oZWFkcy0wMjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLWR1by0wMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgaGVhZGVyLmhlYWRzLTAzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkcy9ib2VrZW56b2VrZXItaWxsdXN0cmF0aWUtc29sby0wNS5wbmcpIG5vLXJlcGVhdCAxMDAlIDExMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDU1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAxcHgpIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgaGVhZGVyLmhlYWRzLTAzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkcy9ib2VrZW56b2VrZXItaWxsdXN0cmF0aWUtc29sby0wNS5wbmcpIG5vLXJlcGVhdCA5MCUgMTIwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODFweCkge1xuICAucGF0aC1mcm9udHBhZ2UgaGVhZGVyLmhlYWRzLTAzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkcy9ib2VrZW56b2VrZXItaWxsdXN0cmF0aWUtZHVvLTAxLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIC5zdWJoZWFkZXIgaDEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5zdWJoZWFkZXIgaDEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2N3B4KSBhbmQgKG1heC13aWR0aDogMzIycHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5zdWJoZWFkZXIgaDEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAycHgpIGFuZCAobWF4LXdpZHRoOiA0NDJweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnN1YmhlYWRlciBoMSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnN1YmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5zdWJoZWFkZXIgaDEge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuc3ViaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAubGF5b3V0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYWdlLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaCB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbjogMzVweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaCAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWltYWdlLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC12aWRlbywgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5ncm9lbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk5OUQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLmdyb2VuIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGguZ3JvZW4gaDIsXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGguZ3JvZW4gcCxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5ncm9lbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMTFweCAyNXB4O1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTk5RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4vKiBQYXJhZ3JhcGhzICovXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ4OTk5RCB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4tZGFya0AyeC5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbiAgcGFkZGluZzogNTBweCA3MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksIChtaW4tcmVzb2x1dGlvbjogMTI0LjhkcGkpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuICAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjllMGQ5IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLWRhcmtAMngucG5nXCIpIHJlcGVhdCB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlIC5maWVsZC1uYW1lLWZpZWxkLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UuaW1hZ2UtcG9zaXRpb24tLWxlZnQgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UuZ3JvZW4ge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5OTlEO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlLmdyb2VuIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dC1pbWFnZS5ncm9lbiBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dC1pbWFnZS5ncm9lbiBwLFxuLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlLmdyb2VuIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dC1pbWFnZS5ncm9lbiBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlLmdyb2VuIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLmxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlIC5yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLmxlZnQsXG4ucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlIC5sZWZ0LFxuICAucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLmZpZWxkLW5hbWUtZmllbGQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgLmxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXRleHQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWRvd25sb2FkIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1maWxlLnN2Z1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZG93bmxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZG93bmxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLWRvd25sb2FkIC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZG93bmxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLWRvd25sb2FkIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1kb3dubG9hZCAuZmllbGQtLW5hbWUtZmllbGQtZG93bmxvYWQgLmZpZWxkX19pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWRvd25sb2FkIC5maWVsZC0tbmFtZS1maWVsZC1kb3dubG9hZCAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1kb3dubG9hZCAuZmllbGQtLW5hbWUtZmllbGQtZG93bmxvYWQgLmZpZWxkX19pdGVtIGE6YWN0aXZlLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWRvd25sb2FkIC5maWVsZC0tbmFtZS1maWVsZC1kb3dubG9hZCAuZmllbGRfX2l0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTUuOTY1MDY1NTAyMiwgMTE4LjkyNTc2NDE5MjEsIDEyMi4wMzQ5MzQ0OTc4KTtcbn1cblxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC12aWRlbyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8gLmZpZWxkLW5hbWUtZmllbGQtdmlkZW8gPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBkb3R0ZWQgIzQ4OTk5RDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8gLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC12aWRlbyAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXZpZGVvLnR3by1jb2x1bW5zIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXZpZGVvLnR3by1jb2x1bW5zIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC12aWRlby50d28tY29sdW1ucyAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWRvd25sb2FkIC5maWVsZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1kb3dubG9hZC50d28tY29sdW1ucyAuZmllbGRfX2l0ZW1zIHtcbiAgY29sdW1uczogMjtcbn1cblxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4RTVEQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEU1REE7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMzVweCA1MHB4O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDUwcHggYXV0bztcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUtbG9nby1tYXJrLnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICB0b3A6IC04MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlZSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCxcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQuZ3JvZW4sXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC10ZXh0Lmdyb2VuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5OTlEO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0Lmdyb2VuID4gKixcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLXRleHQuZ3JvZW4gPiAqIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQuZ3JvZW4sXG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLXRleHQuZ3JvZW4ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC5ncm9lbiBoMixcbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC5ncm9lbiBhLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0Lmdyb2VuIHAsXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC10ZXh0Lmdyb2VuIGgyLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtdGV4dC5ncm9lbiBhLFxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtdGV4dC5ncm9lbiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0taW50cm8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzJGMzA0NTtcbn1cblxuLyogTGF5b3V0IGJ1aWxkZXIgKi9cbi5sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmxheW91dCBkaXYuYmxvY2sgKyBkaXYuYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5sYXlvdXQgZGl2LmJsb2NrICsgZGl2LmJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmxheW91dCBkaXYuYmxvY2sgKyBkaXYuYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5sYXlvdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxheW91dDpsYXN0LWNoaWxkLmNvbG9yZWQuZ3JlZW4ge1xuICBtYXJnaW4tYm90dG9tOiAtNTFweDtcbn1cbi5sYXlvdXQuY29sb3JlZC5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM1ZjllOWYgdXJsKC4uL2ltYWdlcy9wYXR0ZXJuLWRhcmtAMngucG5nKSByZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XG4gIHBhZGRpbmc6IDQwcHggNTAwMHB4IDIwcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi1yZXNvbHV0aW9uOiAxMjQuOGRwaSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gIC5sYXlvdXQuY29sb3JlZC5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzVmOWU5ZiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybi1kYXJrQDJ4LnBuZ1wiKSByZXBlYXQgdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5sYXlvdXQuY29sb3JlZC5ncmVlbiB7XG4gICAgcGFkZGluZzogNTBweCA1MDAwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5sYXlvdXQuY29sb3JlZC5ncmVlbiB7XG4gICAgcGFkZGluZzogNjBweCA1MDAwcHggMzBweDtcbiAgfVxufVxuLmxheW91dC5jb2xvcmVkLmdyZWVuIHtcbiAgbWFyZ2luOiAwIC01MDAwcHg7XG59XG4ubGF5b3V0LmNvbG9yZWQuZ3JlZW4gaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5sYXlvdXQuY29sb3JlZC5ncmVlbiBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LmNvbG9yZWQuZ3JlZW4gLmJvdHRvbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5sYXlvdXQuY29sb3JlZC5ncmVlbiAuYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LmNvbG9yZWQuZ3JlZW4gLmJ1dHRvbiwgLmxheW91dC5jb2xvcmVkLmdyZWVuIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLmxheW91dC5jb2xvcmVkLmdyZWVuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZCMjYzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQuY29sb3JlZC5ncmVlbiAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LmNvbG9yZWQuZ3JlZW4gLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCBhLFxuLmxheW91dC5jb2xvcmVkLmdyZWVuIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZpZWxkLS1uYW1lLWF1dGhvci1pbGx1c3RyYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5ibG9jay10ZXh0LWltYWdlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEU1REE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stdGV4dC1pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgfVxuICAuYmxvY2stdGV4dC1pbWFnZS5pbWFnZS1wb3NpdGlvbi0tUmVjaHRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmJsb2NrLXRleHQtaW1hZ2UuaW1hZ2UtcG9zaXRpb24tLVJlY2h0cyAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlIC5pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlIC5pbWFnZSB7XG4gICAgZmxleDogMSAwIDI0JTtcbiAgICBtYXgtd2lkdGg6IDI0JTtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG4uYmxvY2stdGV4dC1pbWFnZSAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlIC5jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgNzYlO1xuICAgIG1heC13aWR0aDogNzYlO1xuICAgIHdpZHRoOiA3NiU7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4uYmxvY2stdGV4dC1pbWFnZSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG4uYmxvY2stdGV4dC1pbWFnZSBoMy5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rcyB7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH0qL1xufVxuLmJsb2NrLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggNnB4IDNweCAwO1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB3aWR0aDogNDUlO1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH0qL1xufVxuLmJsb2NrLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIC5maWVsZF9faXRlbSBhIHtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRncmVlbiwxMCUpO1xuICB9Ki9cbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiAjNDg5OTlEO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOXB4IDIwcHggOHB4IDIwcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rcyAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLmJsb2NrLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIC5maWVsZF9faXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY1LjU4NjAyNjIwMDksIDEzOS4zNzAzMDU2NzY5LCAxNDMuMDEzOTczNzk5MSk7XG59XG4uYmxvY2stdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbGlua3MgLmZpZWxkX19pdGVtIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4RTVEQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgfVxuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKS5pbWFnZS1wb3NpdGlvbi0tbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpLmltYWdlLXBvc2l0aW9uLS1sZWZ0IC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQsXG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpLmltYWdlLXBvc2l0aW9uLS1sZWZ0IC5ibG9jay10ZXh0LWJvb2stY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykuaW1hZ2UtcG9zaXRpb24tLWxlZnQgLmJsb2NrLXRleHQtYm9vay1pbWFnZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSBoMyB7XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyRjMwNDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykgLmJsb2NrLXRleHQtYm9vay1jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykgLmJsb2NrLXRleHQtYm9vay1jb250ZW50IGgzLCAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWNvbnRlbnQgaDIsIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2stY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICAgIGZsZXg6IDEgMCA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAuZmllbGQtbmFtZS1maWVsZC1ib29rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpub3QoOm50aC1jaGlsZChvZGQpKSAudG9wLCAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bm90KDpudGgtY2hpbGQob2RkKSkgLmJvdHRvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0Om50aC1jaGlsZCgxKSwgLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykgLmJsb2NrLXRleHQtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bnRoLWNoaWxkKDUpLCAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQge1xuICAgIGZsZXg6IDEgMCAxNjVweDtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAuYmxvY2stdGV4dC1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoNSksIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoNiksIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoNyksIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdDpudGgtY2hpbGQoOCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAudG9wIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAudG9wIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMjI1cHg7XG4gIH1cbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5ibG9jay10ZXh0LWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5saW5rcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5saW5rcyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5saW5rcyB1bCBsaSBhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiAjNDg5OTlEO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOXB4IDIwcHggOHB4IDIwcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay10ZXh0LWJvb2s6bm90KC5ub2RlLS10eXBlLW5ld3MpIC5saW5rcyB1bCBsaSBhOmhvdmVyLCAuYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSAubGlua3MgdWwgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2NS41ODYwMjYyMDA5LCAxMzkuMzcwMzA1Njc2OSwgMTQzLjAxMzk3Mzc5OTEpO1xufVxuLmJsb2NrLXRleHQtYm9vazpub3QoLm5vZGUtLXR5cGUtbmV3cykgLmxpbmtzIHVsIGxpIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJsb2NrLXF1b3RlLWJvb2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4RTVEQTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmJsb2NrLXF1b3RlLWJvb2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1xdW90ZS1ib29rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2NrLXF1b3RlLWJvb2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICB9XG4gIC5ibG9jay1xdW90ZS1ib29rLmltYWdlLXBvc2l0aW9uLS1SZWNodHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuYmxvY2stcXVvdGUtYm9vay5pbWFnZS1wb3NpdGlvbi0tUmVjaHRzIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYmxvY2stcXVvdGUtYm9vayBoMyB7XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogOXB4IDAgMCAwO1xufVxuLmJsb2NrLXF1b3RlLWJvb2sgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stcXVvdGUtYm9vayAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay1xdW90ZS1ib29rIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4uYmxvY2stcXVvdGUtYm9vayAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgLyomOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1wiJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIHRvcDogMzVweDtcbiAgICB9XG4gIH0qL1xufVxuLmJsb2NrLXF1b3RlLWJvb2sgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBwIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuLmJsb2NrLXF1b3RlLWJvb2sgLmZpZWxkLS1uYW1lLWZpZWxkLWNsYXNzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXF1b3RlLWJvb2sgLmJsb2NrLXF1b3RlLWJvb2staW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stcXVvdGUtYm9vayAuYmxvY2stcXVvdGUtYm9vay1pbWFnZSB7XG4gICAgZmxleDogMSAwIDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uYmxvY2stcXVvdGUtYm9vayAuYmxvY2stcXVvdGUtYm9vay1pbWFnZSAuZmllbGQtbmFtZS1maWVsZC1ib29rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1xdW90ZS1ib29rIC5ibG9jay1xdW90ZS1ib29rLWltYWdlIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLnRvcCB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2stcXVvdGUtYm9vayAuYmxvY2stcXVvdGUtYm9vay1pbWFnZSAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC50b3Age1xuICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuLmJsb2NrLXF1b3RlLWJvb2sgLmJsb2NrLXF1b3RlLWJvb2staW1hZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAuYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5ibG9jay1xdW90ZS1ib29rIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQge1xuICBjb2xvcjogIzJGMzA0NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay1xdW90ZS1ib29rIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5ibG9jay1xdW90ZS1ib29rIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYmxvY2stcXVvdGUtYm9vayAuYmxvY2stcXVvdGUtYm9vay1jb250ZW50IGE6aG92ZXIsIC5ibG9jay1xdW90ZS1ib29rIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQgYTphY3RpdmUsIC5ibG9jay1xdW90ZS1ib29rIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTUuOTY1MDY1NTAyMiwgMTE4LjkyNTc2NDE5MjEsIDEyMi4wMzQ5MzQ0OTc4KTtcbn1cblxuLmJsb2NrLXF1b3RlLWltYWdlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEU1REE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuYmxvY2stcXVvdGUtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXF1b3RlLWltYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stcXVvdGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbiAgLmJsb2NrLXF1b3RlLWltYWdlLmltYWdlLXBvc2l0aW9uLS1SZWNodHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuYmxvY2stcXVvdGUtaW1hZ2UuaW1hZ2UtcG9zaXRpb24tLVJlY2h0cyAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1xdW90ZS1pbWFnZSAuaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stcXVvdGUtaW1hZ2UgLmltYWdlIHtcbiAgICBmbGV4OiAxIDAgMjQlO1xuICAgIG1heC13aWR0aDogMjQlO1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbi5ibG9jay1xdW90ZS1pbWFnZSAuY29udGVudCB7XG4gIGNvbG9yOiAjMkYzMDQ1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2NrLXF1b3RlLWltYWdlIC5jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgNzYlO1xuICAgIG1heC13aWR0aDogNzYlO1xuICAgIHdpZHRoOiA3NiU7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4uYmxvY2stcXVvdGUtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1xdW90ZS1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stcXVvdGUtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLmJsb2NrLXF1b3RlLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4uYmxvY2stcXVvdGUtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNsYXNzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uYmxvY2stdmlkZW8tdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhFNURBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgfVxuICAuYmxvY2stdmlkZW8tdGV4dC5pbWFnZS1wb3NpdGlvbi0tUmVjaHRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmJsb2NrLXZpZGVvLXRleHQuaW1hZ2UtcG9zaXRpb24tLVJlY2h0cyAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0IC5pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0IC5pbWFnZSB7XG4gICAgZmxleDogMSAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uYmxvY2stdmlkZW8tdGV4dCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0IC5jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4uYmxvY2stdmlkZW8tdGV4dCBoMy5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNDg5OTlEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWRlby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1saW5rcyAuZmllbGRfX2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay12aWRlby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1saW5rcyAuZmllbGRfX2l0ZW0gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk5OUQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ibG9jay12aWRlby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1saW5rcyAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLmJsb2NrLXZpZGVvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIC5maWVsZF9faXRlbSBhOmFjdGl2ZSwgLmJsb2NrLXZpZGVvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIC5maWVsZF9faXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYig1NS45NjUwNjU1MDIyLCAxMTguOTI1NzY0MTkyMSwgMTIyLjAzNDkzNDQ5NzgpO1xufVxuXG4uZmllbGQtLW5hbWUtc29jaWFsLW1lZGlhIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmZpZWxkLS1uYW1lLXNvY2lhbC1tZWRpYSAuc29jaWFsLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZpZWxkLS1uYW1lLXNvY2lhbC1tZWRpYSAuc29jaWFsLW5hdiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmllbGQtLW5hbWUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbmF2IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmllbGQtLW5hbWUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5maWVsZC0tbmFtZS1zb2NpYWwtbWVkaWEgLnNvY2lhbC1uYXYgbGkgYS4tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mYWNlYm9vay5zdmdcIik7XG59XG4uZmllbGQtLW5hbWUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbmF2IGxpIGEuLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi10d2l0dGVyLnN2Z1wiKTtcbn1cbi5maWVsZC0tbmFtZS1zb2NpYWwtbWVkaWEgLnNvY2lhbC1uYXYgbGkgYS4tbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLW1haWwuc3ZnXCIpO1xufVxuLmZpZWxkLS1uYW1lLXNvY2lhbC1tZWRpYSAuc29jaWFsLW5hdiBsaSBhLi1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1waW50ZXJlc3Quc3ZnXCIpO1xufVxuLmZpZWxkLS1uYW1lLXNvY2lhbC1tZWRpYSAuc29jaWFsLW5hdiBsaSBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uZmllbGQtLW5hbWUtc2hvcnRsaXN0IC5mbGFnIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmZpZWxkLS1uYW1lLXNob3J0bGlzdCAuZmxhZyB7XG4gICAgcGFkZGluZzogOXB4IDE1cHggM3B4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogIzQ4OTk5RCB1cmwoLi4vaW1hZ2VzL2ljb24tYm9va3Muc3ZnKSBuby1yZXBlYXQgdG9wIDEycHggbGVmdCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmllbGQtLW5hbWUtc2hvcnRsaXN0IC5mbGFnIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweCAzcHggNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg5OTlEIHVybCguLi9pbWFnZXMvaWNvbi1ib29rcy5zdmcpIG5vLXJlcGVhdCB0b3AgMTJweCBsZWZ0IDE3cHg7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1zaG9ydGxpc3QgLmZsYWcgLmZsYWctYWN0aW9uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtLW5hbWUtc2hvcnRsaXN0IC5mbGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQ3MDtcbn1cbi5maWVsZC0tbmFtZS1zaG9ydGxpc3QgLmZsYWcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTI0LjczNzA2MjkzNzEsIDkxLjYpO1xufVxuLmZpZWxkLS1uYW1lLXNob3J0bGlzdCAuZmxhZy5hY3RpdmUgLmZsYWctYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC0tbmFtZS1zaG9ydGxpc3QgLmZsYWcuYWN0aXZlIC5mbGFnLWFjdGlvbi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWVsZC0tbmFtZS1zaG9ydGxpc3QgLmZsYWctZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBGbGFnIHByaW50IGxpbmsgKi9cbi5mbGFnLXByaW50IHtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZmxhZy1wcmludCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5mbGFnLXByaW50IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5mbGFnLXByaW50IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5mbGFnLXByaW50OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDEyNC43MzcwNjI5MzcxLCA5MS42KTtcbn1cbi5mbGFnLXByaW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkY4RDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZsYWctcHJpbnQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5mbGFnLXByaW50OjphZnRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uZmxhZy1wcmludCAuY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAtMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mbGFnLXByaW50IC5jb3VudCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB0b3A6IC04cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmZsYWctcHJpbnQgLmNvdW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uZmxhZy1wcmludCA+IC5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2hvcnRsaXN0L2ljb24tbGlzdC1uZWdhdGl2ZS13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZsYWctcHJpbnQgPiAuaWNvbiB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZmxhZy1wcmludCA+IC5pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5mbGFnLXByaW50LmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY4RDcwO1xufVxuLmZsYWctcHJpbnQuYWN0aXZlOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDEyNC43MzcwNjI5MzcxLCA5MS42KTtcbn1cbi5mbGFnLWNsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZsYWctY2xlYXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uZmxhZy1yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4uZmxhZy1yZW1vdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWZwLW1vZGFsLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICB9XG59XG4ubWZwLW1vZGFsLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1mcC1tb2RhbC1jb250ZW50IC5tYWlsLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1mcC1tb2RhbC1jb250ZW50IC5tYWlsLWJ1dHRvbnMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWZwLW1vZGFsLWNvbnRlbnQgLm1haWwtYnV0dG9ucyBwIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5tZnAtbW9kYWwtY29udGVudCAubWFpbHRvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ4OTk5RDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDQ3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWZwLW1vZGFsLWNvbnRlbnQgLm1haWx0byB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWZwLW1vZGFsLWNvbnRlbnQgLmJ1dHRvbi5idG4tbWFpbC1tb2RhbCwgLm1mcC1tb2RhbC1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhLmJ0bi1tYWlsLW1vZGFsLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLm1mcC1tb2RhbC1jb250ZW50IGEuYnRuLW1haWwtbW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gIH1cbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDI4LCA0MCwgMC44Nyk7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG4vKiBFcHMgJiBrYWFzICovXG4ubWZwLW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1mcC1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAubWZwLW1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5tZnAtbW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM0ODk5OWQ7XG59XG4ubWZwLW1vZGFsLWNvbnRlbnQgLmJ1dHRvbiwgLm1mcC1tb2RhbC1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiBhLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLm1mcC1tb2RhbC1jb250ZW50IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiAjNDg5OTlEO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZnAtbW9kYWwtY29udGVudCAuYnV0dG9uLCAubWZwLW1vZGFsLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGEsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAubWZwLW1vZGFsLWNvbnRlbnQgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZnAtbW9kYWwtY29udGVudCAuYnV0dG9uOmhvdmVyLCAubWZwLW1vZGFsLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIGE6aG92ZXIsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAubWZwLW1vZGFsLWNvbnRlbnQgYTpob3ZlciwgLm1mcC1tb2RhbC1jb250ZW50IC5idXR0b246Zm9jdXMsIC5tZnAtbW9kYWwtY29udGVudCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTpmb2N1cywgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5tZnAtbW9kYWwtY29udGVudCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk3LjMxNDQxMDQ4MDMsIDE3OC42NjgxMjIyNzA3LCAxODIuNjg1NTg5NTE5Nyk7XG59XG4ubWZwLW1vZGFsLWNvbnRlbnQgLmJ1dHRvbjphY3RpdmUsIC5tZnAtbW9kYWwtY29udGVudCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gYTphY3RpdmUsIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAubWZwLW1vZGFsLWNvbnRlbnQgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlldy1pbmdldm9lcmRlLWJvZWtlbi1wZXItamFhciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xufVxuLnZpZXctaW5nZXZvZXJkZS1ib2VrZW4tcGVyLWphYXIgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnZpZXctaW5nZXZvZXJkZS1ib2VrZW4tcGVyLWphYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmlldy1pbmdldm9lcmRlLWJvZWtlbi1wZXItamFhciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tamFhciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1pbmdldm9lcmRlLWJvZWtlbi1wZXItamFhciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tamFhciBzZWxlY3Qge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuOnJvb3Qge1xuICAtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuOiAjNDA4ODhjO1xuICAtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG46ICNmZmZmZmY7XG59XG5cbiNjb29raWVzanNyIHtcbiAgLyogYnV0dG9uIHRoZW1pbmcgKi9cbiAgLS1idG4tLWJnLWNvbG9yOiAjMDAwO1xuICAtLWJ0bi0tY29sb3I6ICNmZmY7XG4gIC0tYmctY29va2llOiAjRkY4RDcwO1xuICAtLWRlZmF1bHQtbWFyZ2luOiAxLjI1ZW07XG4gIC0tZm9udC1zaXplLXJlc2V0OiAxcmVtO1xuICAtLWJ0bi1mb250LWNvbG9yOiAjMDAwMDAwO1xuICAtLWJ0bi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnRuLWJnLWNvbG9yOiAjRkY4RDcwO1xuICAtLWJ0bi1wcmltZS1mb250LWNvbG9yOiAjRkY4RDcwO1xuICAtLWJ0bi1wcmltZS1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnRuLXByaW1lLWJnLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJ0bi1pbnYtZm9udC1jb2xvcjogI0ZGOEQ3MDtcbiAgLS1idG4taW52LWJvcmRlci1jb2xvcjogI0ZGOEQ3MDtcbiAgLS1idG4taW52LWJnLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJ0bi1wcmltZS1pbnYtZm9udC1jb2xvcjogIzAwMDAwMDtcbiAgLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvcjogI0ZGOEQ3MDtcbiAgLS1idG4tcHJpbWUtaW52LWJnLWNvbG9yOiAjRkY4RDcwO1xuICAtLWxpbmstbGlzdC1mb250LWNvbG9yOiAjMDAwMDAwO1xuICAtLWxpbmstbGlzdC1zZXBhcmF0b3ItY29sb3I6ICMwMDAwMDA7XG4gIC0tYmFubmVyLWxvZ28tb2Zmc2V0OiAxMDBweDtcbiAgLS1iYW5uZXItYmctY29sb3I6ICNGRjhENzA7XG4gIC0tYmFubmVyLWZvbnQtY29sb3I6ICMwMDAwMDA7XG4gIC0tbGF5ZXItaGVhZGVyLWhlaWdodDogMy41ZW07XG4gIC0tbGF5ZXItaGVhZGVyLWJnLWNvbG9yOiAjMDAwMDAwO1xuICAtLWxheWVyLWhlYWRlci1mb250LWNvbG9yOiAjMDAwZjM3O1xuICAtLWxheWVyLWJvZHktYmctY29sb3I6ICMwMDAwMDA7XG4gIC0tbGF5ZXItdGFiLWJnLWNvbG9yOiAjMDAwMDAwO1xuICAtLWxheWVyLXRhYi1mb250LWNvbG9yOiAjMDAwZjM3O1xuICAtLWxheWVyLXRhYi1hY3RpdmUtYmctY29sb3I6ICNGRjhENzA7XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1mb250LWNvbG9yOiAjMDAwMDAwO1xuICAtLWxheWVyLWJnLWRhcms6ICNGRjhENzA7XG4gIC0tbGF5ZXItZm9udC1saWdodDogIzAwMDAwMDtcbiAgLS1sYXllci1mb250LWRhcms6ICMwMDBmMzc7XG4gIC0tbGF5ZXItYm9yZGVyLWNvbG9yOiAjZTRlNWU2O1xuICAtLWxheWVyLWZvb3Rlci1iZy1jb2xvcjogIzAwMDAwMDtcbiAgLS1sYXllci1mb290ZXItZm9udC1jb2xvcjogIzAwMGYzNztcbiAgLS1sYXllci1mb290ZXItaGVpZ2h0OiA0LjVlbTtcbiAgLS1zd2l0Y2gtYm9yZGVyLWNvbG9yOiAjZTRlNWU2O1xuICAtLXN3aXRjaC1oYW5kbGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tc3dpdGNoLWJnLW9mZjogIzAwMDAwMDtcbiAgLS1zd2l0Y2gtYmctb246ICMwMEFBMDA7XG4gIC0tc3dpdGNoLXdpZHRoOiA0NXB4O1xuICAtLXN3aXRjaC1oZWlnaHQ6IDIwcHg7XG4gIC0tc3dpdGNoLWFsd2F5cy1vbi1mb250LWNvbG9yOiAjMDBBQTAwO1xuICAtLXN3aXRjaC1hbHdheXMtb24tYmctY29sb3I6ICMwMDAwMDA7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tZ3JleTogI2VlZWVlZTtcbiAgLS1kYXJrLWdyZXk6ICNEOEQ4RDg7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0tcmVkOiAjRTU1MzM1O1xuICAtLWdyZWVuOiAjMDBBQTAwO1xufVxuXG4uY29va2llc2pzci0tYXBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVzZXQsIDFyZW0pO1xufVxuXG5ib2R5IC5jb29raWVzanNyLS1hcHAsXG5ib2R5IC5jb29raWVzanNyLS1hcHAgKiwgYm9keSAuY29va2llc2pzci0tYXBwICo6YmVmb3JlLCBib2R5IC5jb29raWVzanNyLS1hcHAgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGJhbm5lciAqL1xuLmNvb2tpZXNqc3ItYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvb2tpZSk7XG4gIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9udC1jb2xvcik7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC5jb29raWVzanNyLWJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvb2tpZXNqc3ItYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBib3R0b206IDZweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItYmFubmVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jb29raWVzanNyLWJhbm5lciB7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9Ki9cbn1cbi5jb29raWVzanNyLWJhbm5lciBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uY29va2llc2pzci1iYW5uZXItLWluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZWZhdWx0LW1hcmdpbik7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCAtIDIuNWVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfSovXG59XG4uY29va2llc2pzci1iYW5uZXItLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jb29raWVzanNyLWJhbm5lci0tbGlua3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmNvb2tpZXNqc3ItYmFubmVyLS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA2MCU7XG4gIH0qL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWJhbm5lci0tYWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29va2llc2pzci1iYW5uZXItLWFjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNvb2tpZXNqc3ItYmFubmVyLS1hY3Rpb24ge1xuICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9Ki9cbn1cbi5jb29raWVzanNyLWJhbm5lciBidXR0b24uZGVueUFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogc2VydmljZXMgKi9cbi5jb29raWVzanNyLXNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjI5LCAyMzAsIDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjI5LCAyMzAsIDAuMSk7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41ZW0gLSA0NXB4KTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWRlc2NyaXB0aW9uIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1sYXllci1mb250LWxpZ2h0LCAjMDAwMDAwKTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWxpbmtzIGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tbGlua3MgYTpob3ZlciwgLmNvb2tpZXNqc3Itc2VydmljZS0tbGlua3MgYTphY3RpdmUsIC5jb29raWVzanNyLXNlcnZpY2UtLWxpbmtzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1sYXllci1mb250LWxpZ2h0LCAjMDAwMDAwKTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWFsd2F5cy1vbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWZvbnQtY29sb3IsICMwMEFBMDApO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLypzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWJnLWNvbG9yLCAkY29sb3ItMSk7XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICB9Ki9cbn1cblxuLyogc2VydmljZSBncm91cCAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tdGFiIHtcbiAgbWluLWhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sIDEuMjVlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sYXllci1ib3JkZXItY29sb3IsICNlNGU1ZTYpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS10YWIge1xuICAgIHBhZGRpbmc6IDFlbSAzLjI1ZW0gMWVtIDEuMjVlbTtcbiAgICB3aWR0aDogY2FsYygzMCUgKyAyZW0pO1xuICB9XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1pbnRybyB7XG4gIHBhZGRpbmc6IDFlbSB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgMS4yNWVtKTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAuYWN0aXZlIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLmFjdGl2ZSAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tc2VydmljZXMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBzZXJ2aWNlIGdyb3VwcyAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cHMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgLTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxheWVyICovXG4uY29va2llc2pzci1sYXllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMTQxNjA7XG4gIHBhZGRpbmc6IHZhcigtLWxheWVyLWhlYWRlci1oZWlnaHQsIDMuNWVtKSAwIHZhcigtLWxheWVyLWZvb3Rlci1oZWlnaHQsIDQuNWVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIChtaW4taGVpZ2h0OiA2NjhweCkge1xuICAuY29va2llc2pzci1sYXllciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDk5MnB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1sYXllciB7XG4gICAgd2lkdGg6IDg2MHB4O1xuICB9XG59XG4uY29va2llc2pzci1sYXllci0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzE0MTU5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtbWFyZ2luLCAxLjI1ZW0pO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAjZTRlNWU2KTtcbiAgaGVpZ2h0OiAzLjVlbTtcbn1cbi5jb29raWVzanNyLWxheWVyLS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1sYXllci1oZWFkZXItZm9udC1jb2xvciwgIzAwMGYzNyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLWNsb3NlIHtcbiAgei1pbmRleDogMTAyO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjdweCcgaGVpZ2h0PScyN3B4JyB2aWV3Qm94PScwIDAgMjcgMjcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdXZWxjb21lJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3RhcnRlLWNsb3NlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI2NC4wMDAwMDAsIC0yNjI4LjAwMDAwMCknIGZpbGw9JyUyMzAwMGYzNyclM0UlM0NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTUuMDAwMDAwLCAyNTkxLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5LTInJTNFJTNDcG9seWdvbiBpZD0nUGFnZS0xJyBwb2ludHM9JzExMzMuMjYyOTYgMzcgMTEyMi41MDA2NSA0Ny43NjIzMTkgMTExMS43MzcwNCAzNyAxMTA5IDM5LjczNzAzNTggMTExOS43NjM2MSA1MC41MDA2NDUyIDExMDkgNjEuMjYyOTY0MiAxMTExLjczNzA0IDY0IDExMjIuNTAwNjUgNTMuMjM2MzkwNiAxMTMzLjI2Mjk2IDY0IDExMzYgNjEuMjYyOTY0MiAxMTI1LjIzNzY4IDUwLjUwMDY0NTIgMTEzNiAzOS43MzcwMzU4JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY29va2llc2pzci1sYXllci0tYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgdG9wOiB2YXIoLS1sYXllci1oZWFkZXItaGVpZ2h0LCAzLjVlbSk7XG4gIGJvdHRvbTogdmFyKC0tbGF5ZXItZm9vdGVyLWhlaWdodCwgNC41ZW0pO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgMS4yNWVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCA0LjVlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxheWVyLWJvcmRlci1jb2xvciwgI2U0ZTVlNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXItLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY29va2llc2pzci1sYXllci0tbGFiZWwtYWxsIHtcbiAgY29sb3I6IHZhcigtLWxheWVyLWZvb3Rlci1mb250LWNvbG9yLCAjMDAwZjM3KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1sYXllci0tbGFiZWwtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luLCAxLjI1ZW0pO1xuICB9XG59XG4uY29va2llc2pzci1sYXllci0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTAuNjI1ZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjI1ZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyLS1hY3Rpb25zIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgKyAwLjYyNWVtKTtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmFsbG93QWxsIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29va2llc2pzci1sYXllciBidXR0b24uYWxsb3dBbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5kZW55QWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5pbXBvcnRhbnQge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1idG4tLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLS1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29va2llc2pzci1sYXllciBidXR0b24uaW1wb3J0YW50IHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwsIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5hbGxvd0FsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwsIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5hbGxvd0FsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLnNhdmUge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8qIGJ1dHRvbiAqL1xuLmNvb2tpZXNqc3ItYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luOiA2cHggMDtcbn1cbi5jb29raWVzanNyLWJ0bi5jb29raWVzanNyLXNldHRpbmdzIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5jb29raWVzanNyLXNldHRpbmdzIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tpZXNqc3ItYnRuLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uY29va2llc2pzci1idG4uaW1wb3J0YW50LmFsbG93QWxsIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnRuLS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi0tYmctY29sb3IpO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudC5hbGxvd0FsbCB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudC5kZW55QWxsIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQuZGVueUFsbCB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQuZGVueUFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQge1xuICAvKiYuaW52ZXJ0IHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yLCAkY29sb3ItMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvciwgJGNvbG9yLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1wcmltZS1pbnYtYmctY29sb3IsICRjb2xvci00KTtcbiAgfSovXG59XG4uY29va2llc2pzci1idG4uZGVueUFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5kZW55QWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyogaW5wdXQgKi9cbi5JbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLkxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tY2ktYmx1ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5JbnB1dEVsZW1lbnQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zd2l0Y2gtYmctb24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLklucHV0RWxlbWVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5JbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQTQ5QTtcbn1cblxuLyogbGlua3MgKi9cbi5jb29raWVzanNyLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogc3dpdGNoICovXG4uY29va2llc2pzci1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1oZWlnaHQsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoOmZvY3VzLXdpdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZWVlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG4uY29va2llc2pzci1zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tc3dpdGNoLWhlaWdodCwgMjBweCk7XG4gIGhlaWdodDogdmFyKC0tc3dpdGNoLWhlaWdodCwgMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1oZWlnaHQsIDIwcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5jb29raWVzanNyLXN3aXRjaC5hY3RpdmU6YWZ0ZXIge1xuICByaWdodDogNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBjb29raWVzIGZhbGxiYWNrICovXG4uY29va2llcy1mYWxsYmFjayxcbi5jb29raWVzLWZhbGxiYWNrICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0tYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5hLmNvb2tpZXMtZmFsbGJhY2stLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbmEuY29va2llcy1mYWxsYmFjay0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLXdyYXAuZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEycmVtO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjay0tZWxlbWVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGNvb2tpZSBwb2xpY3kgcGFnZSAqL1xuLmNvb2tpZS1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5jb29raWVzLWRvY3Mge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jb29raWVzLWRvY3MgaDMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59IiwiLyoqXG4gKiBDb2xvcnNcbiAqXG4gKiBBbGwgY29sb3JzIHVzZWQgaW4gdGhlIHByb2plY3Qgc2hvdWxkIGJlIGRlY2xhcmVkIGhlcmUuXG4gKi9cblxuJGdyZWVuOiAjNDg5OTlEO1xuJHByaW1hcnk6ICRncmVlbjtcbiRsaWdodDogI0I5RTBEOTtcbiR5ZWxsb3c6ICNGQUU0NzE7XG4kYm9yZGVyLWNvbG9yOiAjQzhFNURBO1xuJHJlZCA6ICNGOTdBMjU7XG4kYmFzZS10ZXh0LWNvbG9yOiAjMzMzMzMzO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG4kYmFzZS1saW5rLWNvbG9yOiAkZ3JlZW47XG4kYmFzZS1saW5rLWhvdmVyLWNvbG9yOiAkZ3JlZW47XG4kYmFzZS1saW5rLWFjdGl2ZS1jb2xvcjogJGdyZWVuO1xuXG4kcHJpbWFyeS1jb2xvcjogI0ZGOEQ3MDsgLyogcGluayAqL1xuXG46cm9vdCB7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tYmxhY2s6ICMxZDFkMmY7XG4gIC0tZ3JleTogI0YyRjJGMjtcbiAgLS1kYXJrLWdyZXk6ICM2NDY0NjQ7XG4gIC0tZXJyb3ItY29sb3I6ICNENjE0MEE7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vKiBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogNDgwcHgsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBsZzogMTIwMHB4LFxuICB4bDogMTQ3MHB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDEwMCUsXG4gIG1kOiAxMDAlLFxuICBsZzogMTAwJSxcbiAgeGw6IDEwMCVcbik7XG5cbiRncmlkLWNvbHVtbnMtY291bnQ6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U6IDEuNXJlbTtcblxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICB4czogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbWQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBsZzogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHhsOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZVxuKTtcblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRndXR0ZXJ9IC8gLTIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gLyAtMik7XG4gICAgfVxuICB9XG59XG5cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICAmLi1jZW50ZXJlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRndXR0ZXJ9IC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zLWNvdW50IHtcbiAgICAgIC8vIENvbFxuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyaWQtY29sdW1ucy1jb3VudCkpO1xuICAgICAgfVxuICAgICAgLy8gT2Zmc2V0XG4gICAgICAuY29sLW9mZnNldC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuXG5cblxuXG5cblxuLyogTG9jYWwgdGFza3MgdG9vbGJhciAqL1xuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIHtcbiAgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDdweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRleHR1YWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogR2luIGhvcml6b250YWwgdG9vbGJhciAqL1xuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4jdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXksXG4udG9vbGJhciAudG9vbGJhci1tZW51LFxuLnRvb2xiYXItaG9yaXpvbnRhbCAubWVudS1pdGVtID4gLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtLS1leHBhbmRlZC5tZW51LWl0ZW0tLWV4cGFuZGVkLFxuLnRvb2xiYXIgLnRvb2xiYXItdHJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJBMkQgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gLm1lbnUtaXRlbSA+IC50b29sYmFyLWljb24uaXMtYWN0aXZlLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5ob3Zlci1pbnRlbnQgPiAudG9vbGJhci1pY29uLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpob3Zlcixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQ5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIucm9sZS1hdXRoZW50aWNhdGVkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCkge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTNweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvb2xiYXItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gPiAudG9vbGJhci1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbV9fYWRtaW5fdG9vbGJhcl90b29scy1oZWxwKSA+IC50b29sYmFyLWljb246OmJlZm9yZSxcbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1ib3ggPiAudG9vbGJhci1pY29uOm5vdCgudG9vbGJhci1oYW5kbGUpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwLnRvb2xiYXItaWNvbi1kZWZhdWx0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcblxuICAudG9vbGJhci1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG5cbiIsIi8vIE9yaWdpbjogaHR0cHM6Ly9naXRodWIuY29tL0pvaG5BbGJpbi9ub3JtYWxpemUuY3NzLXdpdGgtc2Fzcy1vci1jb21wYXNzL2Jsb2Ivbm9ybWFsaXplLXdpdGgtY29tcGFzcy9ub3JtYWxpemUuc2Nzc1xuXG4vL0BpbXBvcnQgXCJjb21wYXNzL3N1cHBvcnRcIjtcbi8vQGltcG9ydCBcImNvbXBhc3MvY3NzMy9ib3gtc2l6aW5nXCI7XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG5cbi8vIENvcnJlY3RzIGJsb2NrIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUU2LzcvOC85ICYgRkYzXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIENvcnJlY3RzIGlubGluZS1ibG9jayBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFNi83LzgvOSAmIEZGM1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG5cbi8vIFByZXZlbnRzIG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgJ2F1ZGlvJyB3aXRob3V0IGNvbnRyb2xzXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1M1IGRldmljZXNcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy8gQWRkcmVzc2VzIHN0eWxpbmcgZm9yICdoaWRkZW4nIGF0dHJpYnV0ZSBub3QgcHJlc2VudCBpbiBJRTcvOC85LCBGRjMsIFM0XG4vLyBLbm93biBpc3N1ZTogbm8gSUU2IHN1cHBvcnRcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQWRkcmVzc2VzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRTYvN1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gTGlua3NcblxuLy8gQWRkcmVzc2VzIG91dGxpbmUgZGlzcGxheWVkIG9kZGx5IGluIENocm9tZVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vLyBJbXByb3ZlcyByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnNcbi8vIHBlb3BsZS5vcGVyYS5jb20vcGF0cmlja2wvZXhwZXJpbWVudHMva2V5Ym9hcmQvdGVzdFxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUU3LzgvOSwgUzUsIENocm9tZVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vLyBBZGRyZXNzZXMgc3R5bGUgc2V0IHRvICdib2xkZXInIGluIEZGMyssIFM0LzUsIENocm9tZVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBBZGRyZXNzZXMgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTNSwgQ2hyb21lXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFNi83LzgvOVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vLyBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEltcHJvdmVzIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnNcbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyAxLiBBZGRyZXNzZXMgQ1NTIHF1b3RlcyBub3Qgc3VwcG9ydGVkIGluIElFNi83XG4vLyAyLiBBZGRyZXNzZXMgcXVvdGUgcHJvcGVydHkgbm90IHN1cHBvcnRlZCBpbiBTNFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8vIFByZXZlbnRzIHN1YiBhbmQgc3VwIGFmZmVjdGluZyBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnNcbi8vIGdpc3QuZ2l0aHViLmNvbS80MTM5MzBcbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIExpc3RzXG5cbi8vIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvN1xuZGwsXG5tZW51LFxub2wsXG51bCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBBZGRyZXNzZXMgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XG5tZW51LFxub2wsXG51bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIENvcnJlY3RzIGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUU3XG5uYXYgdWwsXG5uYXYgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG5cbi8vIDEuIFJlbW92ZXMgYm9yZGVyIHdoZW4gaW5zaWRlICdhJyBlbGVtZW50IGluIElFNi83LzgvOSwgRkYzXG4vLyAyLiBJbXByb3ZlcyBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFN1xuLy8gICAgY29kZS5mbGlja3IuY29tL2Jsb2cvMjAwOC8xMS8xMi9vbi11aS1xdWFsaXR5LXRoZS1saXR0bGUtdGhpbmdzLWNsaWVudC1zaWRlLWltYWdlLXJlc2l6aW5nL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gMVxuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICAvLyAyXG59XG5cbi8vIENvcnJlY3RzIG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRTlcbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gRmlndXJlc1xuXG4vLyBBZGRyZXNzZXMgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFNi83LzgvOSwgUzUsIE8xMVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBGb3Jtc1xuXG4vLyBDb3JyZWN0cyBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFNi83XG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmdcbmZpZWxkc2V0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4vLyAxLiBDb3JyZWN0cyBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFNi83LzgvOVxuLy8gMi4gQ29ycmVjdHMgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRkYzXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8vIDFcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLy8gMlxufVxuXG4vLyAxLiBDb3JyZWN0cyBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnNcbi8vIDIuIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvNywgRkYzKywgUzUsIENocm9tZVxuLy8gMy4gSW1wcm92ZXMgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAvLyAxXG4gIG1hcmdpbjogMDtcbiAgLy8gMlxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8vIDNcbn1cblxuLy8gQWRkcmVzc2VzIEZGMy80IHNldHRpbmcgbGluZS1oZWlnaHQgb24gJ2lucHV0JyB1c2luZyAhaW1wb3J0YW50IGluIHRoZSBVQSBzdHlsZXNoZWV0XG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vIDEuIEltcHJvdmVzIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZSAnaW5wdXQnIGFuZCBvdGhlcnNcbi8vIDIuIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgJ2lucHV0JyB0eXBlcyBpbiBpT1Ncbi8vICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUU2XG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLy8gMlxufVxuXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyAxLiBBZGRyZXNzZXMgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUU4Lzlcbi8vIDIuIFJlbW92ZXMgZXhjZXNzIHBhZGRpbmcgaW4gSUU4LzlcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gMVxuICBwYWRkaW5nOiAwO1xuICAvLyAyXG59XG5cbi8vIDEuIEFkZHJlc3NlcyBhcHBlYXJhbmNlIHNldCB0byBzZWFyY2hmaWVsZCBpbiBTNSwgQ2hyb21lXG4vLyAyLiBBZGRyZXNzZXMgYm94LXNpemluZyBzZXQgdG8gYm9yZGVyLWJveCBpbiBTNSwgQ2hyb21lIChpbmNsdWRlIC1tb3ogdG8gZnV0dXJlLXByb29mKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvLyAxXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8vIDJcbn1cblxuLy8gUmVtb3ZlcyBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTNSwgQ2hyb21lIG9uIE9TIFhcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmVzIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGRjMrXG4vLyB3d3cuc2l0ZXBlbi5jb20vYmxvZy8yMDA4LzA1LzE0L3RoZS1kZXZpbHMtaW4tdGhlLWRldGFpbHMtZml4aW5nLWRvam9zLXRvb2xiYXItYnV0dG9ucy9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyAxLiBSZW1vdmVzIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFNi83LzgvOVxuLy8gMi4gSW1wcm92ZXMgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnNcbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIDFcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLy8gMlxufVxuXG4vLyBUYWJsZXNcblxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIEZvciBjbGVhcmluZyBmbG9hdHMgbGlrZSBhIGJvc3MgaDVicC5jb20vcVxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59IiwiLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gSGlkZSByZXZlcnQgdG8gZGVmYXVsdCBidXR0b24uXG4uaXBlLXRhYnMge1xuICBbZGF0YS10YWItaWQ9XCJyZXZlcnRcIl0ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmlwZS10YWIge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyYXk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBBZG1pbiB0b29sYmFyICovXG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogLTFweCAwIDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBjb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiA4MDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogMTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggNnB4O1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC50YWJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpICB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSAge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gIC8qaGVpZ2h0OiA0MnB4OyovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICYucmVtb3ZlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBzcGFuLCBkaXYsIGIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hvc2VuLWRyb3Age1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBsZWZ0OiAwO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB1bCwgbGkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICB9XG4gIGxpIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vKiBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIENvbnRleHR1YWwgbGlua3MgZml4ICovXG4uY29udGV4dHVhbC1yZWdpb24ubm9kZSxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCB7XG4gID4gLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gVE9ETzogb25seSBzaG93IGZvciBjZXJ0YWluIHJvbGVzP1xuXG4vKiBFZGl0IGxpbmsgaW4gYWRtaW4gdG9vbGJhciAqL1xuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzICosICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgLmJ1dHRvbiB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2NrLWNhdGVnb3JpZXMgc3VtbWFyeSxcbiAgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXh0LWZvcm1hdC13cmFwcGVyID4gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tYXV0b2NvbXBsZXRlLFxuICAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIH1cbiAgZGV0YWlsc1tvcGVuXS5mb3JtLXdyYXBwZXIgPiBzdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IC5kZXNjcmlwdGlvbixcbiAgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVuYW1lLFxuICAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZXNpemUsXG4gIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1KTtcbiAgICB9XG4gIH1cbiAgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NzcgdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvZXguc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmllbGQtLXR5cGUtbGluayAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg1KTtcbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpLFxuICBkZXRhaWxzW29wZW5dOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxuICAvKiBUZW1wIGhhcmRjb2RlZCBsaXN0IG9mIGJsb2NrcyBpbiBzaWRlYmFyICovXG4gIC8qdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBhLmlubGluZS1ibG9jay1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSkgMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9Ki9cbiAgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYWJiciB7XG4gICAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIExheW91dCBpbnRlcmZhY2UgKi9cbi5uZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiByZW0tY2FsYyg1KSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJzICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLnRhYnMuc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyIC8gMTZweCAxNnB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG5cbi5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgJi5jb2wtc20tMSwgJi5jb2wtc20tMiwgJi5jb2wtc20tMywgJi5jb2wtc20tNCwgJi5jb2wtc20tNSwgJi5jb2wtc20tNiwgJi5jb2wtc20tNywgJi5jb2wtc20tOCwgJi5jb2wtc20tOSwgJi5jb2wtc20tMTAsICYuY29sLXNtLTExLCAmLmNvbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA4MTBweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTc1MzM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA1NzUzMztcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogIzJkMmQyZDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmYTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsd2lkdGggLjA4cyBlYXNlLW91dCAuMXM7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiB7XG4gICAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19hZGQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gICAgJi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1uby1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUsIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS5zdmcnKSBuby1yZXBlYXQgMTJweCA1MCU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jb25maWd1cmUuc3ZnJykgbm8tcmVwZWF0IDEycHggNTAlO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYuZ3JpZC1sYXlvdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYubGF5b3V0LS10d29jb2xzLFxuICAgICYubGF5b3V0LS10d29jb2xzLTc1LTI1LFxuICAgICYubGF5b3V0LS10d29jb2xzLTI1LTc1LFxuICAgICYubGF5b3V0LS10aHJlZWNvbHMge1xuICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fbWVzc2FnZS0tb3ZlcnJpZGVzIC5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cblxuLyogQ09OVEVYVFVBTCAqL1xuXG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykge1xuICBib3JkZXI6IDFweCBkYXNoZWQgJHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICYuZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5jb250ZXh0dWFsIHtcbiAgICAudHJpZ2dlci5mb2N1c2FibGUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGksIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm8tdG91Y2hldmVudHMgLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuXG5cbi8qIFVJIERJQUxPRyAqL1xuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyOiBub25lO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9lZGl0LS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG4gIGRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIHRkIC5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgICAmLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtLXRleHQsIC5mb3JtLWZpbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Fycm93LS1kb3duLS1ibGFjay5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbiAgfVxuICAuZm9ybS1maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIHVsLmxheW91dC1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIH1cbiAgfVxuICBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsd2lkdGggLjA4cyBlYXNlLW91dCAuMXM7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIH1cbiAgfVxuICAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNrZS5ja2VfbHRyIHtcbiAgICAuY2tlX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNrZV90b3Age1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrZV9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrZV9ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUge1xuICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAmLmVudGl0aWVzLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIHRyIHRoOmZpcnN0LWNoaWxkLCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHRkLCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjY2O1xuICB9XG4gIHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZm9ybS1pdGVtLCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Utd2lkZ2V0IHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLXR5cGUtdG9wIHtcbiAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdW1tYXJ5IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uLCAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLCAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogY2tlICovXG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIGltYWdlIHVwbG9hZCBtb2RhbCAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLXR5cGUtbGF5b3V0LXNlY3Rpb24uZmllbGQtLW5hbWUtbGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG5mb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBob25lLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufSIsIiRyZW0tYmFzZTogMTZweDtcblxuJGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuJHRyYW5zaXRpb24tYW5pbWF0aW9uOiBhbGwgMS41cyBlYXNlO1xuXG4kbWF4LXNpdGUtd2lkdGg6IDEzNDBweDtcbiRtYXgtY29udGVudC13aWR0aDogOTgwcHg7XG4kZGVza3RvcC1wYWRkaW5nOiA1MHB4O1xuJHRhYmxldC1wYWRkaW5nOiAzMHB4O1xuJHBob25lLXBhZGRpbmc6IDIwcHg7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHhzOiAyODBweCxcbiAgICAgICAgc206IDU1MHB4LFxuICAgICAgICBzbWQ6IDc1MHB4LFxuICAgICAgICBtZDogMTEwMHB4LFxuICAgICAgICBsZzogMTE1MHB4LFxuICAgICAgICB4bDogMTkwMHB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICAgICAgc206IDEwMCUsXG4gICAgICAgIG1kOiAxMDAlLFxuICAgICAgICBsZzogMTAwJSxcbiAgICAgICAgeGw6IDEwMCVcbik7XG5cblxuJGdyaWQtY29sdW1ucy1jb3VudDogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogNHJlbTsgLyogNjRweCAqL1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gICAgICAgIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgICAgICAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICAgICAgICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gICAgICAgIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgICAgICAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pOyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhcnNzZWl0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2xhcnNzZWl0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvbGFyc3NlaXQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXJzc2VpdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9sYXJzc2VpdC1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvbGFyc3NlaXQtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXJzc2VpdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9sYXJzc2VpdC1tZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9sYXJzc2VpdC1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXJzc2VpdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9sYXJzc2VpdC1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9sYXJzc2VpdC1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuXG4vKiBWYXJpYWJsZXMgKi9cbiRiYXNlLWZvbnQtc2l6ZTogMThweDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAyN3B4O1xuJGJhc2UtZm9udC1mYW1pbHk6IExhcnNzZWl0LFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblxuLy8gMS4gQ29ycmVjdHMgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRTYvNyB3aGVuIGJvZHkgZm9udC1zaXplIGlzIHNldCB1c2luZyBlbSB1bml0c1xuLy8gICAgaHR0cDovL2NsYWdudXQuY29tL2Jsb2cvMzQ4LyNjNzkwXG4vLyAyLiBQcmV2ZW50cyBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbVxuLy8gICAgd3d3LjQ1NmJlcmVhc3RyZWV0LmNvbS9hcmNoaXZlLzIwMTAxMi9jb250cm9sbGluZ190ZXh0X3NpemVfaW5fc2FmYXJpX2Zvcl9pb3Nfd2l0aG91dF9kaXNhYmxpbmdfdXNlcl96b29tL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuXG59XG5cbi8vIEFkZHJlc3NlcyBmb250LWZhbWlseSBpbmNvbnNpc3RlbmN5IGJldHdlZW4gJ3RleHRhcmVhJyBhbmQgb3RoZXIgZm9ybSBlbGVtZW50cy5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJGMzA0NTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG5oMiB7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJGMzA0NTtcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS10ZXh0LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkYzMDQ1O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbmg0IHtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDFlbTtcbn1cblxuLyogQmFzZSBsaW5rIHNldHRpbmdzICovXG5cbmEge1xuICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LDUlKTtcbiAgb3V0bGluZTogMCBub25lO1xuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JlZW4sMTAlKTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG59XG5cbmgyIGEsXG5oMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDo0MHB4O1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIGJvcmRlcjowO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtdGV4dC1jb2xvcjtcbn1cblxuaHRtbCB7XG4gIGNvbG9yOiAkYmFzZS10ZXh0LWNvbG9yO1xufVxuXG4qOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuKjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuXG4vKiBPdGhlciAqL1xuXG5odG1sLmpzIGRpdltvbmNsaWNrXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5yb3cge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5yb3cgKyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46MFxuICB9XG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzJGMzA0NTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1mYWNlYm9vay5zdmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1mYWNlYm9vay0tZ3JlZW4uc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1pbnN0YWdyYW0uc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb24taW5zdGFncmFtLS1ncmVlbi5zdmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvZ28td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4M3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICB3aWR0aDogMjMzcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiAyODNweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubG9nby13cmFwcGVyID4gLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9sb2dvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ibG9jay1lay1mb290ZXItYmxvY2sge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuICAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzJGMzA0NTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JlZW4sMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpc2NsYWltZXIge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJhc2UtdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEdEUFIgLSBjb29raWUgYmFyICovXG4vKiNzbGlkaW5nLXBvcHVwIHtcbiAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzEzMTEwQyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQgI3BvcHVwLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMTMxMTBDICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZVxuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGVudCAjcG9wdXAtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMTBDO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMTBDO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn0qL1xuXG4ud2F0d2F0LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiIsIi8qIEZvcm1zICovXG5cbi5wYWdlIHtcbiAgb3ZlcmZsb3cteDpoaWRkZW47XG59XG5cbm1haW4sXG4uaGVhZGVyIHtcbiAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICB9Ki9cbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRTZFMTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmZmZmYgaW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgfVxuICBpbnB1dC5mb3JtLXRleHQsXG4gIGlucHV0LmZvcm0tZW1haWwsXG4gIGlucHV0LmZvcm0tbnVtYmVyLFxuICBpbnB1dC5mb3JtLXRlbCxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNFNkUxO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDgsNDcsMzQsMC4xKTtcbiAgICB9XG4gIH1cbiAgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsYWJlbCwgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsLFxuICAuZm9ybS10eXBlLXJhZGlvIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbiAgaW5wdXQgKyAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9ue1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uLFxuICAuZm9ybS10eXBlLXJhZGlvIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKiBVc2UgYSBiYWNrZ3JvdW5kIGltYWdlIHRvIHByZXZlbnQgc2NyZWVuIHJlYWRlcnMgZnJvbSBhbm5vdW5jaW5nIHRoZSB0ZXh0LiAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbjogMCAwLjNlbTtcbiAgfVxuICBidXR0b24sXG4gIC5idXR0b24sXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICp6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDlweCAyMHB4IDhweCAyMHB4O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDQlKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLXBpbmsge1xuICAgIGJhY2tncm91bmQ6ICNGRjhENzA7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjRkY4RDcwLCA0JSk7XG4gICAgfVxuICB9XG4gIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICYuZm9ybS10eXBlLXJhZGlvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXG4gIH1cbiAgLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgLmZhY2V0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgICBtYXJnaW46IDhweCAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIGlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlCREJFO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICBpbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4cHggLTFweDtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICMzRjkwOTQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSg4LDQ3LDM0LDAuMSk7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDg5OTlkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsIHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgIH1cbiAgfVxuXG59XG5cbi8qIE90aGVyICovXG5cbmh0bWwuanMgZGl2W29uY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aHJlZS1kb3RzLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIHdlYmZvcm1zICovXG4ud2ViZm9ybS1lbWFpbC1jb25maXJtLS13cmFwcGVyLFxuLndlYmZvcm0tYWRkcmVzcy0td3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FwdGNoYSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDowO1xuICAgIGlmcmFtZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIH1cbiAgfSovXG59XG5cbi5ja2VfZWRpdGFibGUge1xuICBwYWRkaW5nOiA4cHg7XG59XG4iLCIvKiBNZXNzYWdlcyAqL1xuLm1lc3NhZ2VzIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAkYmFzZS10ZXh0LWNvbG9yO1xuICBhbmltYXRpb246IHNoYWtlIDAuODJzIGN1YmljLWJlemllciguMzYsLjA3LC4xOSwuOTcpIGJvdGg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRiYXNlLXRleHQtY29sb3I7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4ubWVzc2FnZXMubWVzc2FnZXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLDIwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm1lc3NhZ2VzLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZCMjYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5tZXNzYWdlcy5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3ODI7XG59XG5cblxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycHgsIDAsIDApO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTtcbiAgfVxuXG4gIDQwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XG4gIH1cbn1cbiIsIlxuXG4vKiBUYWJsZXMgKi9cblxuLnJlc3BvbnNpdmUtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRoIHtcbiAgICBjb2xvcjogJGJhc2UtdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhlNWRhO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhlNWRhO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vKiBUYWJsZXNhdyB0YWJsZXMgKi9cblxuLnRhYmxlc2F3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFibGVzYXctc3RhY2sgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4udGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGVzYXctc3RhY2sge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIC50YWJsZXNhdy1zdGFjayB0ZCAudGFibGVzYXctY2VsbC1sYWJlbCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRkLFxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB0ciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgLyogTWFrZSB0aGUgbGFiZWwgZWxlbWVudHMgYSBwZXJjZW50YWdlIHdpZHRoICovXG4gIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjZlbSAwIDA7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuXG4gIC8qIEZvciBncm91cGVkIGhlYWRlcnMsIGhhdmUgYSBkaWZmZXJlbnQgc3R5bGUgdG8gdmlzdWFsbHkgc2VwYXJhdGUgdGhlIGxldmVscyBieSBjbGFzc2luZyB0aGUgZmlyc3QgbGFiZWwgaW4gZWFjaCBjb2wgZ3JvdXAgKi9cbiAgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wLFxuICB0ZCAudGFibGVzYXctY2VsbC1sYWJlbC10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC40ZW0gMDtcbiAgICBtYXJnaW46IC40ZW0gMDtcbiAgfVxuXG4gIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIEF2b2lkIGRvdWJsZSBzdHJva2VzIHdoZW4gc3RhY2tlZCAqL1xuICB0Ym9keSB0aC5ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC8qIEF2b2lkIGRvdWJsZSBzdHJva2VzIHdoZW4gc3RhY2tlZCAqL1xuICB0aC5ncm91cCBiLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogVGFibGUgcm93cyBoYXZlIGEgZ3JheSBib3R0b20gc3Ryb2tlIGJ5IGRlZmF1bHQgKi9cblxuICAgIHRib2R5IHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICB9XG5cbiAgICB0aGVhZCB0ZCxcbiAgICB0aGVhZCB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHRib2R5IHRkLFxuICAgIHRib2R5IHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnRhYmxlc2F3LWNlbGwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDYyJTtcbiAgICB9XG5cbiAgICAudGFibGVzYXctc3RhY2stYmxvY2sgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4gICAgLnRhYmxlc2F3LXN0YWNrLWJsb2NrIC50YWJsZXNhdy1jZWxsLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgdGQ6ZW1wdHksXG4gICAgdGg6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgfVxuXG4gICAgLyogU2hvdyB0aGUgdGFibGUgaGVhZGVyIHJvd3MgKi9cbiAgICB0ZCxcbiAgICB0aCxcbiAgICB0aGVhZCB0ZCxcbiAgICB0aGVhZCB0aCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIEhpZGUgdGhlIGxhYmVscyBpbiBlYWNoIGNlbGwgKi9cbiAgICB0ZCAudGFibGVzYXctY2VsbC1sYWJlbCxcbiAgICB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCJcbi8qIERlc2t0b3AgbWVudSAqL1xuLm1haW4tbWVudSB7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMjtcblxuICAvKi5jb250ZXh0dWFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH0qL1xuXG4gIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9tb2JpbGUtbWVudS1pY29uLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICB1bC5tZW51IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRvcDogODBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAubWVudSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjk1KTtcbiAgICBib3gtc2hhZG93OiAgMCAzcHggN3B4IHJnYmEoMCwwLDAsMC40KTtcbiAgICBoMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vYmlsZS1tZW51LWNsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICB9XG4gICAgLm1lbnUge1xuICAgICAgb3BhY2l0eTogMTAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwubWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgb3BhY2l0eTogMTAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMXMgbGluZWFyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgbGluZWFyO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAtMXB4IDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzMzMyk7XG5cbiAgY29sb3I6ICNkZGQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC50YWJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuY29udGV4dHVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qIFBhZ2VyICovXG4ucGFnZXIge1xuICBtYXJnaW46IDFlbSAwO1xuICBjbGVhcjogYm90aDtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIGxpID4gYSxcbiAgbGkgPiBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mb250LXNpemU7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICBsaSA+IGE6Zm9jdXMsXG4gIGxpID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYmFzZS1saW5rLWNvbG9yO1xuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5pcy1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG4gIH1cblxuICAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHhcbiAgfVxuXG4gIC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4XG4gIH1cblxuICAucGFnZXJfX2l0ZW0tLXByZXZpb3VzLnBhZ2VyX19pdGVtLS1maXJzdCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweFxuICB9XG5cbiAgLnBhZ2VyX19pdGVtLS1maXJzdC5jdXJyZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnBhZ2VyX19pdGVtLS1sYXN0LmN1cnJlbnQge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gIH1cblxuICAucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5lbWJlZGRlZC1lbnRpdHkge1xuICAmLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIH1cbiAgfVxuICAmLmNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGltZy5pbWFnZS1zdHlsZS1vbmUtdGhpcmQtd2lkdGgge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICB9XG4gIGltZy5pbWFnZS1zdHlsZS1oYWxmLXdpZHRoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICBpbWcuaW1hZ2Utc3R5bGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG59XG4iLCIuaW50cm8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5hLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1ldGEge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLy8gUmVhZCBtb3JlIGpzLlxuZGl2W2RhdGEtcmVhZG1vcmVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jYzlkN2RiKzAsZmZmZmZmKzEwMCYwKzAsMSsxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDIwMSwyMTUsMjE5LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjAxLDIxNSwyMTksMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyMDEsMjE1LDIxOSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYzlkN2RiJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG4gIH1cbiAgJi5oaWRlLWZhZGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5hW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4uc2Nyb2xsLWxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn0iLCJib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuIiwiLyogQm9vazogc2VhcmNoIHJlc3VsdCAqL1xuXG5cbi5ub2RlLS10eXBlLWJvb2s6bm90KC5ub2RlLS12aWV3LW1vZGUtZnVsbCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZmlsdGVyOiBibHVyKC4wcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLnRvcCB7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJvdHRvbSB7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIGZpbHRlcjogYmx1ciguMHB4KTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmFzZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtYXV0aG9yLWlsbHVzdHJhdG9yIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICBmaWx0ZXI6IGJsdXIoLjBweCk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIH1cbiAgLmFnZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgZmlsdGVyOiBibHVyKC4wcHgpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIGZpbHRlcjogYmx1ciguMHB4KTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogIzQ4OTk5ZDtcbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmltYWdlIC5mbGFnIC5pY29uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbiAgfVxuICAuZmxhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDcsNDgsNjksLjkpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICA+IC5pY29uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gRm9yIHRvb2x0aXBcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2hvcnRsaXN0L2ljb24tbGlzdC1uZWdhdGl2ZS13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC8qIEhvdmVyIHRvb2x0aXAgKi9cbiAgICAgIC5mbGFnLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwuOSk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ob3ZlciAuZmxhZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZSAwLjJzO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgICAgPiAuaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWJvZWtlbiB7XG4gIC52aWV3LWJvZWtlbnpvZWtlciAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVkYTtcbiAgICB9XG4gIH1cbiAgaDE6bm90KC5mYWNldHMtd3JhcHBlci0tdGl0bGUpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhY2V0LXRvZ2dsZS0tbW9iaWxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qIE92ZXJ2aWV3IHRoZW1pbmcuICovXG4udmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLm5vZGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDIpIC0gMjBweCAtIDFweCk7XG4gICAgbWFyZ2luOiAwIDEwcHggMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyAzKSAtIDIwcHggLSAxcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyA0KSAtIDIwcHggLSAxcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyA1KSAtIDIwcHggLSAxcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gNikgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyA3KSAtIDMwcHggLSAxcHgpO1xuICAgICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgICB9XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbi52aWV3LWJvZWtlbnpvZWtlciAudmlldy1lbXB0eSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyZW0gMCAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4udmlldy1ib2VrZW56b2VrZXIgLnZpZXctaGVhZGVyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG4uZmFjZXQtc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMyRjMwNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLWNsb3NlLS13aGl0ZS5zdmcpIG5vLXJlcGVhdCB0b3AgMTBweCByaWdodCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMnB4IDI0cHggMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTk5ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQ4OTk5ZCw0JSk7XG4gICAgfVxuICB9XG59XG5cbi8qIEF1dG9jb21wbGV0ZSBmaWVsZCAqL1xuLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmNsZWFyLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2U2ZjNlZSB1cmwoLi4vaW1hZ2VzL2ljb24tcmVtb3ZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWNvdW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJGMzA0NTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDdweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5cbi8qIEZ1bGwgcGFnZSAqL1xuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIGgxIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5yb3cucm93LTEgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5yb3ctd3JhcHBlciB7XG4gICAgPiAucm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgfVxuICB9XG4gIC5yb3ctMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgICB9XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yb3ctMiB7XG4gIH1cbiAgLnJvdy1mb290ZXIge1xuICAgLy8gbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9vay1xdW90ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jay13b3JkLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IFxuICAuZmllbGQtLW5hbWUtY29tbWVudC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAuYXZlcmFnZS1yYXRpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZpdmVzdGFyLWRlZmF1bHQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLFxuICAgIC5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmNvdmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1kcy1jb3Zlci1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLXF1b3RlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5idXR0b24uc2hvdy1hbGwtY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbW1lbnQtLXR5cGUtY29tbWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIC5jb2wtbWQtMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtc20tOCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8qJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9Ki9cbiAgICAuZmllbGQtLW5hbWUtY29tbWVudC1ib2R5IHtcbiAgICAgIHAge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWNvbW1lbnQtYXV0aG9yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgY29sb3I6ICMyRjMwNDU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAubWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1tZXRhLXB1Ymxpc2hlciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgIC5wYXJ0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5wYXJ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICB9XG4gIC5lbXB0eSwgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIC50b3RhbC12b3RlcyB7XG4gICAgY29sb3I6ICMyNjY5NkM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZGFpc3kge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYXVkaW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtbGlzdHMtZm9yLWJvb2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLW1ldGEtaXNibiB7XG4gICAgQGV4dGVuZCAubWV0YTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtcmVsYXRlZC1ib29rcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAudmlldy1ib2VrZW56b2VrZXIgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cbiAgICAgIC5ub2RlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gMikgLSAyMHB4IC0gMXB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDMpIC0gMjBweCAtIDFweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDQpIC0gMjBweCAtIDFweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDQpIC0gMjBweCAtIDFweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyA2KSAtIDIwcHggLSAxcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDYpIC0gMzBweCAtIDFweCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdmFpbGFiaWxpdHktdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1ib29rLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb3JtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRFOUUzO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSg4LCA0NywgMzQsIDAuMDUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS10ZXh0IHtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQgbGVmdCA1cHggY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4OyAvLyBGb3IgSUVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweCBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDQlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSB1cmwoLi4vaW1hZ2VzL3RocmVlLWRvdHMtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICNwb3N0YWwtY29kZS1lcnJvcnMge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gICAgI3Bvc3RhbC1jb2RlLXJlc3VsdHMge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAvKnVsIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSw1JSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfSovXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRncmVlbiwxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogU2VhcmNoIGZpbHRlcnMgKi9cbi5mYWNldHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDEwNXB4IDIwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gICYub3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZmFjZXQtY2xvc2UtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLWNsb3NlLS1ncmVlbi5zdmcnKSBuby1yZXBlYXQgdG9wIDIycHggbGVmdDtcbiAgICBwYWRkaW5nOiAxN3B4IDAgNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSg4LCA0NywgMzQsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmFjZXRzLXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoOCwgNDcsIDM0LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICA+IC5mYWNldCB+IC5mYWNldCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OUJEQkU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgxLmZhY2V0cy13cmFwcGVyLS10aXRsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhY2V0cy13cmFwcGVyLS1hY3Rpb24ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTVweCA1cHggMCByZ2JhKDgsNDcsMzQsMC4wNSk7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS1pdGVtLXRla3N0LFxuICAuZmFjZXQsXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICB9XG4gIC5mYWNldC5ibG9jay1mYWNldC1ibG9ja2xlZWZ0aWpkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5mYWNldC5ibG9jay1mYWNldC1ibG9ja2Rpa3RlIHtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYWNldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICB3aWR0aDogMTMlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgIHdpZHRoOiAxMiU7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpICB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RjNFRSB1cmwoLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDM1cHggMCAyMHB4O1xuICAgICAgICAvKmJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7Ki9cbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMXB4IDVweCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpICB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENEU5RTM7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEU5RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRFOUUzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDgsNDcsMzQsMC4xNSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggNXB4IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzJGMzA0NTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IC40NTtcbiAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZWVuLDQlKTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUgaDMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICYuYmxvY2stZmFjZXQtYmxvY2t0aGVtYSAuY29udGVudCxcbiAgICAmLmJsb2NrLWZhY2V0LWJsb2Nrc29vcnQgLmNvbnRlbnQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2ODlweCkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgY29sdW1uczogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ibG9jay1mYWNldC1ibG9ja2xlZWZ0aWpkIC5jb250ZW50IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIGNvbHVtbnM6IDM7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgICAgIGNvbHVtbnM6IDQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBjb2x1bW5zOiA1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJsb2NrLWZhY2V0LWJsb2NrZXh0cmEgLmNvbnRlbnQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLXRla3N0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xuICB9XG4gIC5mb3JtLWl0ZW0tdGVrc3QgKyAuZmFjZXQgaDMge1xuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gIH1cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDgsIDQ3LCAzNCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygzNSUgLSAyNXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSA0MHB4KTtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIC5mb3JtLXRleHQge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC5zdmcpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC5zdmcpIG5vLXJlcGVhdCBsZWZ0IDNweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDsgLy8gRm9yIElFXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50LmZhY2V0cy13aWRnZXQtY2hlY2tib3gge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWZhY2V0LWJsb2NrbGVlZnRpamQge1xuICAgIC5jb250ZW50IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAudWktc2xpZGVyLWhvcml6b250YWwge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZmYzNhODtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoOCw0NywzNCwwLjEpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyogTW9iaWxlIGZhY2V0cyAqL1xuLnBhZ2UgLmZhY2V0LXRvZ2dsZS0tbW9iaWxlLFxuLnBhZ2UgLmZhY2V0LWNsb3NlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlIC5mYWNldC1zdW1tYXJ5LS1tb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRml2ZXN0YXIgcmF0aW5nICovXG5kaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vZmYsXG5kaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5kaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS1hY3RpdmUuc3ZnKSBuby1yZXBlYXQ7IC8qIFJUTCAqL1xufVxuXG5kaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9mZiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgMCAwOyAvKiBSVEwgKi9cbn1cblxuLyogSmF2YXNjcmlwdCBTdGFyIFZlcnNpb24gKi9cbmRpdi5maXZlc3Rhci13aWRnZXQgLmNhbmNlbCxcbmRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIge1xuICBmbG9hdDogbGVmdDsgLyogUlRMICovXG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xufVxuZGl2LmZpdmVzdGFyLXdpZGdldCAuY2FuY2VsLFxuZGl2LmZpdmVzdGFyLXdpZGdldCAuY2FuY2VsIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vd2lkZ2V0cy9kZWZhdWx0L2RlbGV0ZS5naWYpIG5vLXJlcGVhdCAwIC0xNnB4OyAvKiBSVEwgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG5cbmRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIsXG5kaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vd2lkZ2V0cy9kZWZhdWx0L3N0YXIuZ2lmKSBuby1yZXBlYXQgMCAwOyAvKiBSVEwgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG5cbmRpdi5maXZlc3Rhci13aWRnZXQgZGl2Lm9uIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyAvKiBSVEwgKi9cbn1cbmRpdi5maXZlc3Rhci13aWRnZXQgZGl2LmhvdmVyIGEsXG5kaXYucmF0aW5nIGRpdiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgLyogUlRMICovXG59XG4vKiBTdGF0aWMgVmlldy1vbmx5IFN0YXIgVmVyc2lvbiAqL1xuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS11bmFjdGl2ZS5zdmcpO1xufVxuXG4uZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vZmYsXG4uZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Njb3JlLXN0YXItLWFjdGl2ZS5zdmcpO1xufVxuXG4uZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIgc3Bhbi5vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Njb3JlLXN0YXItLXVuYWN0aXZlLnN2Zyk7XG59XG5cbi8qIEphdmFzY3JpcHQgU3RhciBWZXJzaW9uICovXG4uZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuY2FuY2VsLFxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLmNhbmNlbCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9maXZlc3Rhci9jYW5jZWwucG5nKTtcbn1cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyLFxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbn1cblxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgZGl2LmhvdmVyIGEsXG4uZml2ZXN0YXItYmFzaWMgZGl2LnJhdGluZyBkaXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tYWN0aXZlLnN2Zyk7XG59XG5cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyOmhvdmVyLFxuLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQgLnN0YXIuaG92ZXIsXG4uZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuc3Rhci5vbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tYWN0aXZlLnN2Zyk7XG59XG5cbi5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyIHt9XG5cbi5maXZlc3Rhci1zdGF0aWMtZm9ybS1pdGVtIHtcbiAgLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Njb3JlLXN0YXItLXVuYWN0aXZlLnN2Zyk7XG4gIH1cbn1cblxuLnBhZ2UgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtZnVsbCAucm93LTIgLmZpZWxkLS1uYW1lLWZpZWxkLXNjb3JlIHtcbiAgLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tYWN0aXZlLnN2Zyk7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG4gIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciBzcGFuLm9mZiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS11bmFjdGl2ZS5zdmcpO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuICAuZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldC1zdGF0aWMgLnN0YXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUuc3ZnKTtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0IC5zdGFyLFxuICAuZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuc3RhciBhLFxuICAuZml2ZXN0YXItYmFzaWMgZGl2LmZpdmVzdGFyLXdpZGdldCAuc3Rhci5vbiB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG4gIGRpdi5maXZlc3Rhci13aWRnZXQgZGl2Lm9uIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG4gIH1cbn1cblxuLmFkZC1ib29rcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFkZC1ib29rcy0taW1hZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hZGQtYm9va3MtLWNvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmFkZC1ib29rcy0taWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgdXJsKC4uL2ltYWdlcy9zaG9ydGxpc3QvaWNvbi1saXN0LW5lZ2F0aXZlLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucm93LXJlbGF0ZWQuY29sb3JlZCArIC5yb3ctd3JhcHBlciB7XG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS01IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2stcmVhY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGU1ZGE7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWNvbW1lbnRzLWZvcm0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1uby1jb21tZW50cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1zY29yZTpub3QoLmZpZWxkLS13aWRnZXQtZml2ZXN0YXItc3RhcnMpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNBRERDQ0EgdXJsKC4uL2ltYWdlcy9wYXR0ZXJuLWxpZ2h0QDJ4LnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XG4gICAgQG1lZGlhXG4gICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxuICAgIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSxcbiAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgIChtaW4tcmVzb2x1dGlvbjogMTI0LjhkcGkpLFxuICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpXG4gICAge1xuICAgICAgYmFja2dyb3VuZDogI0FERENDQSB1cmwoJy4uL2ltYWdlcy9wYXR0ZXJuLWxpZ2h0QDJ4LnBuZycpIHJlcGVhdCB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4IDIwcHggMzBweDtcbiAgICB9XG4gICAgLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY29yZS1zdGFyLS1hY3RpdmUuc3ZnKTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG4gICAgLmZpdmVzdGFyLWJhc2ljIGRpdi5maXZlc3Rhci13aWRnZXQtc3RhdGljIC5zdGFyIHNwYW4ub2ZmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2NvcmUtc3Rhci0tdW5hY3RpdmUtLWxpZ2h0LnN2Zyk7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuICAgIC5maXZlc3Rhci1iYXNpYyBkaXYuZml2ZXN0YXItd2lkZ2V0LXN0YXRpYyAuc3RhciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Njb3JlLXN0YXItLXVuYWN0aXZlLS1saWdodC5zdmcpO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIH1cbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMkYzMDQ1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpdmVzdGFyLSxcbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuYXZlcmFnZS1yYXRpbmcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgdG9wOiAtMjZweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9ib29rLXBpbmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTA4cHg7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuY29tbWVudC1yYXRpbmctd3JhcHBlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtY29tbWVudHMtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGZvcm0uY29tbWVudC1mb3JtIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zY29yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgOHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5wYWdlLW5vZGUtdHlwZS1saXN0IHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc3ViaGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCA1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhhcy1iZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcwcHgpIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiA4NzlweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmctLWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgfVxuICAgICYuaGVhZHMtaWxsdXN0cmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1iZy0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5oZWFkcy1pbGx1c3RyYXRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBwIHtcbiAgICBjb2xvcjogIzJGMzA0NTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OThweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMCAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTlweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5maWVsZC1uYW1lLWZpZWxkLWxpc3QtdG8tYm9va3MsXG4uZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLmJvb2tzLFxuLmZpZWxkLS1uYW1lLWxpc3QtZGV0YWlscy1ibG9jayAuYm9va3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyAyKSAtIDIwcHggLSAxcHgpO1xuICAgIG1hcmdpbjogMCAxMHB4IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gMykgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gNCkgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gNSkgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyA2KSAtIDIwcHggLSAxcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDcpIC0gMzBweCAtIDFweCk7XG4gICAgICBtYXJnaW46IDAgMTVweCAwO1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWxpbmstYWxsLWxpc3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cblxuLyogVGVhc2VyICovXG4ubm9kZS0tdHlwZS1saXN0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAuZmllbGQtbmFtZS1maWVsZC1yZWFkLW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIHtcblxuICB9XG59XG5cbi8qIEZ1bGwgcGFnZSAqL1xuLm5vZGUtLXR5cGUtbGlzdC5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIC5maWVsZC0tbmFtZS1saXN0LWRldGFpbHMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuICAuZmllbGQtLW5hbWUtbGlzdC1kZXRhaWxzIC5ib29rcyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgfVxufVxuXG4vKiBIZWFkZXIgKi9cbi5oYXMtYmcge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIGgxIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIGgxLFxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaGVhZGVyLWJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4NSU7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBCbG9jayBvbiBob21lcGFnZSAqL1xuLmJsb2NrLWNvbnRlbnQtLXR5cGUtbGlqc3Rlbi1vdmVyemljaHQge1xuICAubGVmdCB7XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtbGlzdC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tOSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICAuY29sLXNtLTkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJGMzA0NTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogM3B4IDhweCAxcHggOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW46IDNweCAwIDE1cHg7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JlZW4sMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saXN0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgLyp3aWR0aDogNTAlOyovXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAvKndpZHRoOiAyNSU7Ki9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4vKiBMaXN0IG92ZXJ2aWV3ICovXG4udmlldy1saWpzdGVuIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JlZW4sMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgzOm5vdCg6ZW1wdHkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzMDQ1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDFweCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgOXB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGFnZS1ub2RlLXR5cGUtbmV3cyB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICMyRjMwNDU7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OThweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMCAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTlweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtdG8tYm9va3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLWxpbmsgYSB7XG4gICAgbWFyZ2luOiAzcHggNnB4IDNweCAwO1xuICB9XG4gIC5hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuYnRuLS1hbGwtbmV3cyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbmV3cy10by1ib29rcyAuYm9va3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyAyKSAtIDIwcHggLSAxcHgpO1xuICAgIG1hcmdpbjogMCAxMHB4IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gMykgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gNCkgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxIC8gNSkgLSAyMHB4IC0gMXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDEgLyA2KSAtIDIwcHggLSAxcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMSAvIDcpIC0gMzBweCAtIDFweCk7XG4gICAgICBtYXJnaW46IDAgMTVweCAwO1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbmV3cy1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi8qIFRlYXNlciAqL1xuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICAuaW1hZ2UtcG9zaXRpb24tLWxlZnQgJiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAuYmxvY2stdGV4dC1ib29rLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuYmxvY2stdGV4dC1ib29rLWltYWdlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ibG9jay10ZXh0LWJvb2stY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMkYzMDQ1O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZmxleDogMSAwIDM1JTtcbiAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIGgzLCBoMiwgcCB7XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stdGV4dC1ib29rLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMCA2NSU7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuZmllbGQtbmFtZS1maWVsZC1ib29rIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZChvZGQpKSB7XG4gICAgICAgICAgLnRvcCwgLmJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpLCAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZmxleDogMSAwIDE2NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSwgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDcpLCAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgICAgIC50b3Age1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLmxpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDNweCA2cHggM3B4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIGFsbCBuZXdzICovXG5cbi52aWV3LW5ld3Mge1xuICAubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi0tYWxsLW5ld3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcbiAgcGFkZGluZzogMTFweCAxM3B4IDhweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2Fycm93LS1yaWdodC0tYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggcmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG59XG5cblxuLyogaG9tZXBhZ2UgbmV3cyB0aXRsZSArIGxpbmsgYWxsIG5ld3MgKi9cblxuLmJsb2NrLWlubGluZS1ibG9ja25ld3MtdGl0bGUge1xuICArIC5ibG9jay1pbmxpbmUtYmxvY2tuZXdzIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLW5ld3MtdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLWJ0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgQGV4dGVuZC5idG4tLWFsbC1uZXdzO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyICsgLmNvbnRhaW5lciB7XG4gIGgxLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciA0LjQuNlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRGVjZW1iZXIgMTksIDIwMThcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU2cHggNTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXItYXJyb3cuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1hcnJvdy5zdmcpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi8qIGVwcyAmIGthYXMgYWRqdXN0ZW1lbnRzICovXG4uc3dpcGVyLW92ZXJmbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBoZWlnaHQ6IDE1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgbWF4LWhlaWdodDogMTgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gID4gYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuXG4ubm8tc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5pbWFnZSArIC5pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPiBhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpIHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc3dpcGVyLWNvbnRhaW5lci5ob3Jpem9udGFsLXNxdWFyZXMge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwOyAvLyByZW1vdmUgY29sLXNtIHBhZGRpbmdcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIlxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgaGVhZGVyIHtcbiAgICA+IC5jb250YWluZXIsXG4gICAgLnN1YmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAxcHgpIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuaGVhZHMtMDEge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDEucG5nKSBuby1yZXBlYXQgMTAwJSAxMTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMXB4KSBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDEucG5nKSBuby1yZXBlYXQgOTAlIDEyMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLWR1by0wMy5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGVhZHMtMDIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDQucG5nKSBuby1yZXBlYXQgMTAwJSAxMTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMXB4KSBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDQucG5nKSBuby1yZXBlYXQgOTAlIDEyMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLWR1by0wMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGVhZHMtMDMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDUucG5nKSBuby1yZXBlYXQgMTAwJSAxMTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMXB4KSBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLXNvbG8tMDUucG5nKSBuby1yZXBlYXQgOTAlIDEyMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZHMvYm9la2Vuem9la2VyLWlsbHVzdHJhdGllLWR1by0wMS5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJoZWFkZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNzBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjdweCkgYW5kIChtYXgtd2lkdGg6IDMyMnB4KSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMnB4KSBhbmQgKG1heC13aWR0aDogNDQycHgpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxheW91dDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAge1xuICAucGFyYWdyYXBoIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICBtYXJnaW46IDM1cHggYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIH1cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvbCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1pbWFnZSxcbiAgICAmLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbixcbiAgICAmLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8sXG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgICAmLmdyb2VuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgICBoMixcbiAgICAgIHAsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDExcHggMjVweDtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFBhcmFncmFwaHMgKi9cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKC4uL2ltYWdlcy9wYXR0ZXJuLWRhcmtAMngucG5nKSByZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XG4gIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhXG4gICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxuICAobWluLXJlc29sdXRpb246IDEyMGRwaSksXG4gICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gIChtaW4tcmVzb2x1dGlvbjogMTI0LjhkcGkpLFxuICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAobWluLXJlc29sdXRpb246IDE0NGRwaSlcbiAge1xuICAgIGJhY2tncm91bmQ6ICNiOWUwZDkgdXJsKCcuLi9pbWFnZXMvcGF0dGVybi1kYXJrQDJ4LnBuZycpIHJlcGVhdCB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5idXR0b24ge1xuICAgIEBleHRlbmQuYnV0dG9uLXBpbms7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0LWltYWdlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICAuZmllbGQtbmFtZS1maWVsZC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi5pbWFnZS1wb3NpdGlvbi0tbGVmdCB7XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmLmdyb2VuIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBoMixcbiAgICBwLFxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGgyIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5sZWZ0LFxuICAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxlZnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24ge1xuICBhIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1kb3dubG9hZCB7XG4gIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tZmlsZS5zdmcnKTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZG93bmxvYWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgZmxleDogMSAwIDQ1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKCRncmVlbiwxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC5maWVsZC1uYW1lLWZpZWxkLXZpZGVvID4gZGl2IHtcbiAgICAvL21hcmdpbi10b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkZ3JlZW47XG4gIH1cbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgJi50d28tY29sdW1ucyB7XG4gICAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIH1cbiAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICAgIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWRvd25sb2FkIHtcbiAgLmZpZWxkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAmLnR3by1jb2x1bW5zIHtcbiAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgIGNvbHVtbnM6IDI7XG4gICAgfVxuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhFNURBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4RTVEQTtcbiAgY29sb3I6ICMyRjMwNDU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDM1cHggNTBweDtcbiAgICBtYXJnaW46IDcwcHggYXV0byA1MHB4IGF1dG87XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3F1b3RlLWxvZ28tbWFyay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZWUge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQsXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC10ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICAmLmdyb2VuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgPiAqIHtcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgaDIsXG4gICAgYSxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyRjMwNDU7XG59XG4iLCIvKiBMYXlvdXQgYnVpbGRlciAqL1xuLmxheW91dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGRpdi5ibG9jayArIGRpdi5ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgJi5jb2xvcmVkLmdyZWVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01MXB4O1xuICAgIH1cbiAgfVxuICAmLmNvbG9yZWQge1xuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogIzVmOWU5ZiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4tZGFya0AyeC5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwMDBweCAyMHB4O1xuICAgICAgQG1lZGlhXG4gICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxuICAgICAgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpLFxuICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTI0LjhkcGkpLFxuICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKVxuICAgICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWY5ZTlmIHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4tZGFya0AyeC5wbmcnKSByZXBlYXQgdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTAwMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCA1MDAwcHggMzBweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbjogMCAtNTAwMHB4O1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3R0b20gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgICAuYWdlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdGQjI2MztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGEsXG4gICAgICAgIC5maWVsZC0tbmFtZS1hdXRob3ItaWxsdXN0cmF0b3Ige1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEJsb2NrcyAqL1xuXG4uYmxvY2stdGV4dC1pbWFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgJi5pbWFnZS1wb3NpdGlvbi0tUmVjaHRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMCAyNCU7XG4gICAgICBtYXgtd2lkdGg6IDI0JTtcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMCA3NiU7XG4gICAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICAgIHdpZHRoOiA3NiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgfVxuICB9XG4gIGgzLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIHtcbiAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH0qL1xuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDNweCA2cHggM3B4IDA7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIGZsZXg6IDEgMCA0NSU7XG4gICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9Ki9cbiAgICAgIGEge1xuICAgICAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZWVuLDEwJSk7XG4gICAgICAgIH0qL1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKnpvb206IDE7XG4gICAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDhweCAyMHB4O1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDQlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdGV4dC1ib29rOm5vdCgubm9kZS0tdHlwZS1uZXdzKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgICYuaW1hZ2UtcG9zaXRpb24tLWxlZnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLmJsb2NrLXF1b3RlLWJvb2stY29udGVudCxcbiAgICAgIC5ibG9jay10ZXh0LWJvb2stY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJsb2NrLXRleHQtYm9vay1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMyRjMwNDU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmbGV4OiAxIDAgMzUlO1xuICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgaDMsIGgyLCBwIHtcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay10ZXh0LWJvb2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZmxleDogMSAwIDY1JTtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWJvb2sge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLm5vZGUtLXR5cGUtYm9vay5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKG9kZCkpIHtcbiAgICAgICAgICAudG9wLCAuYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmbGV4OiAxIDAgMTY1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpLCAmOm50aC1jaGlsZCg2KSwgJjpudGgtY2hpbGQoNyksICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlLS10eXBlLWJvb2subm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQge1xuICAgICAgLnRvcCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpbmtzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICp6b29tOiAxO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweCA4cHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuLCA0JSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXF1b3RlLWJvb2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgICYuaW1hZ2UtcG9zaXRpb24tLVJlY2h0cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAuYmxvY2stcXVvdGUtYm9vay1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiA5cHggMCAwIDA7XG4gIH1cbiAgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICAgIC8qJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1wiJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH0qL1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtY2xhc3Mge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuYmxvY2stcXVvdGUtYm9vay1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgZmxleDogMSAwIDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtYm9vayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAubm9kZS0tdHlwZS1ib29rLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgICAgIC50b3Age1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5ibG9jay1xdW90ZS1ib29rLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMkYzMDQ1O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZWVuLDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1xdW90ZS1pbWFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICAgICYuaW1hZ2UtcG9zaXRpb24tLVJlY2h0cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBmbGV4OiAxIDAgMjQlO1xuICAgICAgbWF4LXdpZHRoOiAyNCU7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgY29sb3I6ICMyRjMwNDU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMCA3NiU7XG4gICAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICAgIHdpZHRoOiA3NiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jbGFzcyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cblxuLmJsb2NrLXZpZGVvLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gICAgJi5pbWFnZS1wb3NpdGlvbi0tUmVjaHRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIGgzLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtzIHtcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZWVuLDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maWVsZC0tbmFtZS1zb2NpYWwtbWVkaWEge1xuICBjb2xvcjogIzQ0NDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC5zb2NpYWwtbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICAgICAgJi4tZmFjZWJvb2sge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tZmFjZWJvb2suc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi4tdHdpdHRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi10d2l0dGVyLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYuLW1haWwge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tbWFpbC5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLi1waW50ZXJlc3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tcGludGVyZXN0LnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5maWVsZC0tbmFtZS1zaG9ydGxpc3Qge1xuICAuZmxhZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4IDNweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuIHVybCguLi9pbWFnZXMvaWNvbi1ib29rcy5zdmcpIG5vLXJlcGVhdCB0b3AgMTJweCBsZWZ0IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA5cHggMjBweCAzcHggNDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbiB1cmwoLi4vaW1hZ2VzL2ljb24tYm9va3Muc3ZnKSBuby1yZXBlYXQgdG9wIDEycHggbGVmdCAxN3B4O1xuICAgIH1cbiAgICAuZmxhZy1hY3Rpb24tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciw0JSk7XG4gICAgICAuZmxhZy1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZsYWctYWN0aW9uLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxhZy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qIEZsYWcgcHJpbnQgbGluayAqL1xuLmZsYWctcHJpbnQge1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LWNvbG9yLDQlKTtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmNvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzJGMzA0NTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgdG9wOiAtMTRweDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICA+IC5pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2hvcnRsaXN0L2ljb24tbGlzdC1uZWdhdGl2ZS13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3IsNCUpO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5pY29uIHtcblxuICAgIH1cbiAgfVxufVxuXG4uZmxhZy1jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmZsYWctcmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb24tZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAuNDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubWZwLW1vZGFsLWNvbnRlbnQge1xuICAuc2hhcmUtYnV0dG9ucyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1haWwtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG4gIC5tYWlsdG8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQwcHgpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5idXR0b24uYnRuLW1haWwtbW9kYWwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsMjgsNDAsMC44Nyk7fVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG5cbi8qIEVwcyAmIGthYXMgKi9cbi5tZnAtbW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM0ODk5OWQ7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICp6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyZWVuLCAxMCUpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi52aWV3LWluZ2V2b2VyZGUtYm9la2VuLXBlci1qYWFyIHtcbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIH1cbiAgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5mb3JtLWl0ZW0tamFhciB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3ItMTogIzAwMDAwMDtcbiRjb2xvci0yOiAjZTRlNWU2O1xuJGNvbG9yLTM6ICMwMEFBMDA7XG4kY29sb3ItNDogI0ZGOEQ3MDtcbiRjb2xvci01OiAjMDAwZjM3O1xuXG4kZm9udC1zaXplLXJlc2V0OiAxcmVtO1xuJGRlZmF1bHQtbWFyZ2luOiAxLjI1ZW07XG4kYmFubmVyLWxvZ28tb2Zmc2V0OiAxMDBweDtcblxuLy8gaG9yaXpvbnRhbCBicmVha3BvaW50c1xuJHhzOiA0MjBweDtcbiRzbTogNTc2cHg7XG4kbWQ6IDc2OHB4O1xuJGxnOiA5OTJweDtcbiR4bDogMTIwMHB4O1xuXG4vLyB2ZXJ0aWNhbCBicmVha3BvaW50c1xuJGgtc206IDY2OHB4O1xuJGgtbWQ6IDk5MnB4O1xuXG4kbGF5ZXItaGVhZGVyLWhlaWdodDogMy41ZW07XG4kbGF5ZXItZm9vdGVyLWhlaWdodDogNC41ZW07XG5cbiRzd2l0Y2gtd2lkdGg6IDQ1cHg7XG4kc3dpdGNoLWhlaWdodDogMjBweDtcblxuOnJvb3Qge1xuICAtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuOiAjNDA4ODhjO1xuICAtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG46ICNmZmZmZmY7XG59XG5cbiNjb29raWVzanNyIHtcbiAgLyogYnV0dG9uIHRoZW1pbmcgKi9cbiAgLS1idG4tLWJnLWNvbG9yOiAjMDAwO1xuICAtLWJ0bi0tY29sb3I6ICNmZmY7XG4gIC0tYmctY29va2llOiAjRkY4RDcwO1xuXG4gIC0tZGVmYXVsdC1tYXJnaW46ICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgLS1mb250LXNpemUtcmVzZXQ6ICN7JGZvbnQtc2l6ZS1yZXNldH07XG4gIC0tYnRuLWZvbnQtY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLXByaW1lLWZvbnQtY29sb3I6ICN7JGNvbG9yLTR9O1xuICAtLWJ0bi1wcmltZS1ib3JkZXItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1wcmltZS1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tYnRuLWludi1mb250LWNvbG9yOiAjeyRjb2xvci00fTtcbiAgLS1idG4taW52LWJvcmRlci1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLWludi1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLXByaW1lLWludi1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tbGluay1saXN0LWZvbnQtY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWxpbmstbGlzdC1zZXBhcmF0b3ItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJhbm5lci1sb2dvLW9mZnNldDogMTAwcHg7XG4gIC0tYmFubmVyLWJnLWNvbG9yOiAjeyRjb2xvci00fTtcbiAgLS1iYW5uZXItZm9udC1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tbGF5ZXItaGVhZGVyLWhlaWdodDogI3skbGF5ZXItaGVhZGVyLWhlaWdodH07XG4gIC0tbGF5ZXItaGVhZGVyLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1oZWFkZXItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItYm9keS1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tbGF5ZXItdGFiLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci10YWItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1mb250LWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1iZy1kYXJrOiAjeyRjb2xvci00fTtcbiAgLS1sYXllci1mb250LWxpZ2h0OiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1mb250LWRhcms6ICN7JGNvbG9yLTV9O1xuICAtLWxheWVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItMn07XG4gIC0tbGF5ZXItZm9vdGVyLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1mb290ZXItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItZm9vdGVyLWhlaWdodDogI3skbGF5ZXItZm9vdGVyLWhlaWdodH07XG4gIC0tc3dpdGNoLWJvcmRlci1jb2xvcjogI3skY29sb3ItMn07XG4gIC0tc3dpdGNoLWhhbmRsZS1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tc3dpdGNoLWJnLW9mZjogI3skY29sb3ItMX07XG4gIC0tc3dpdGNoLWJnLW9uOiAjeyRjb2xvci0zfTtcbiAgLS1zd2l0Y2gtd2lkdGg6ICN7JHN3aXRjaC13aWR0aH07XG4gIC0tc3dpdGNoLWhlaWdodDogI3skc3dpdGNoLWhlaWdodH07XG4gIC0tc3dpdGNoLWFsd2F5cy1vbi1mb250LWNvbG9yOiAjeyRjb2xvci0zfTtcbiAgLS1zd2l0Y2gtYWx3YXlzLW9uLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmV5OiAjZWVlZWVlO1xuICAtLWRhcmstZ3JleTogI0Q4RDhEODtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1yZWQ6ICNFNTUzMzU7XG4gIC0tZ3JlZW46ICMwMEFBMDA7XG59XG5cbi5jb29raWVzanNyLS1hcHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZXNldCwgJGZvbnQtc2l6ZS1yZXNldCk7XG59XG5cbmJvZHkgLmNvb2tpZXNqc3ItLWFwcCB7XG4gICYsXG4gICosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cblxuLyogYmFubmVyICovXG4uY29va2llc2pzci1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29va2llKTtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb250LWNvbG9yKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGJhbm5lci1sb2dvLW9mZnNldH0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICByaWdodDogNnB4O1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH0qL1xuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICB9XG4gICYtLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHggLSAjeyRkZWZhdWx0LW1hcmdpbioyfSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9Ki9cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgJi0tbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAmLS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH0qL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0qL1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgJi5kZW55QWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBzZXJ2aWNlcyAqL1xuXG4uY29va2llc2pzci1zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci0yLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItMiwgLjEpO1xuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZGVmYXVsdC1tYXJnaW4gKiAyfSAtICN7JHN3aXRjaC13aWR0aH0pO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0tbGF5ZXItZm9udC1saWdodCwgJGNvbG9yLTEpO1xuICAgIH1cbiAgfVxuICAmLS1saW5rcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxheWVyLWZvbnQtbGlnaHQsICRjb2xvci0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmLS1hbHdheXMtb24ge1xuICAgIGNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWZvbnQtY29sb3IsICRjb2xvci0zKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvKnNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWFsd2F5cy1vbi1iZy1jb2xvciwgJGNvbG9yLTEpO1xuICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgIH0qL1xuICB9XG59XG5cblxuLyogc2VydmljZSBncm91cCAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmLS10YWIge1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAkY29sb3ItMik7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgcGFkZGluZzogMWVtICN7JGRlZmF1bHQtbWFyZ2luKzJlbX0gMWVtICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSArIDJlbSk7XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gICYtLWludHJvIHtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICB9XG4gICAgLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAgICAgLy9mb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAmLS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyogc2VydmljZSBncm91cHMgKi9cblxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cHMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgLTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLyogbGF5ZXIgKi9cbi5jb29raWVzanNyLWxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMxNDE2MDtcbiAgcGFkZGluZzogdmFyKC0tbGF5ZXItaGVhZGVyLWhlaWdodCwgJGxheWVyLWhlYWRlci1oZWlnaHQpIDAgdmFyKC0tbGF5ZXItZm9vdGVyLWhlaWdodCwgJGxheWVyLWZvb3Rlci1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIEBtZWRpYSAobWluLWhlaWdodDogJGgtc20pIHsgaGVpZ2h0OiA4MHZoOyBtYXgtaGVpZ2h0OiA1NzVweH1cbiAgQG1lZGlhIChtaW4taGVpZ2h0OiAkaC1tZCkgeyBoZWlnaHQ6IDYwdmg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHdpZHRoOiA4NjBweDtcbiAgfVxuICAmLS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzE0MTU5O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgfVxuICAmLS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgJGRlZmF1bHQtbWFyZ2luKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAkY29sb3ItMik7XG4gICAgaGVpZ2h0OiAzLjVlbTtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWxheWVyLWhlYWRlci1mb250LWNvbG9yLCAkY29sb3ItNSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJi0tY2xvc2Uge1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI3cHgnIGhlaWdodD0nMjdweCcgdmlld0JveD0nMCAwIDI3IDI3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nV2VsY29tZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSd0YXJ0ZS1jbG9zZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNjQuMDAwMDAwLCAtMjYyOC4wMDAwMDApJyBmaWxsPSclMjMwMDBmMzcnJTNFJTNDZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTU1LjAwMDAwMCwgMjU5MS4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weS0yJyUzRSUzQ3BvbHlnb24gaWQ9J1BhZ2UtMScgcG9pbnRzPScxMTMzLjI2Mjk2IDM3IDExMjIuNTAwNjUgNDcuNzYyMzE5IDExMTEuNzM3MDQgMzcgMTEwOSAzOS43MzcwMzU4IDExMTkuNzYzNjEgNTAuNTAwNjQ1MiAxMTA5IDYxLjI2Mjk2NDIgMTExMS43MzcwNCA2NCAxMTIyLjUwMDY1IDUzLjIzNjM5MDYgMTEzMy4yNjI5NiA2NCAxMTM2IDYxLjI2Mjk2NDIgMTEyNS4yMzc2OCA1MC41MDA2NDUyIDExMzYgMzkuNzM3MDM1OCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmLS1ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgdG9wOiB2YXIoLS1sYXllci1oZWFkZXItaGVpZ2h0LCAkbGF5ZXItaGVhZGVyLWhlaWdodCk7XG4gICAgYm90dG9tOiB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCAkbGF5ZXItZm9vdGVyLWhlaWdodCk7XG4gIH1cbiAgJi0tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgJGRlZmF1bHQtbWFyZ2luKTtcbiAgICBoZWlnaHQ6IHZhcigtLWxheWVyLWZvb3Rlci1oZWlnaHQsICRsYXllci1mb290ZXItaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxheWVyLWJvcmRlci1jb2xvciwgJGNvbG9yLTIpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi0tbGFiZWwtYWxsIHtcbiAgICBjb2xvcjogdmFyKC0tbGF5ZXItZm9vdGVyLWZvbnQtY29sb3IsICRjb2xvci01KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luLCAkZGVmYXVsdC1tYXJnaW4pO1xuICAgIH1cbiAgfVxuICAmLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0gY2FsYygkZGVmYXVsdC1tYXJnaW4gLyAyKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZGVmYXVsdC1tYXJnaW59KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogY2FsYyg3MCUgKyBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpKTtcbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi5hbGxvd0FsbCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kZW55QWxsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmltcG9ydGFudCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi0tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLS1iZy1jb2xvcik7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kZW55QWxsLFxuICAgICYuYWxsb3dBbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNhdmUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIGJ1dHRvbiAqL1xuLmNvb2tpZXNqc3ItYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBtYXJnaW46IDZweCAwO1xuICAmLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgJi5pbXBvcnRhbnQge1xuICAgICYuYWxsb3dBbGwge1xuICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi0tYmctY29sb3IpO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kZW55QWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8qJi5pbnZlcnQge1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltZS1pbnYtZm9udC1jb2xvciwgJGNvbG9yLTEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvciwgJGNvbG9yLTQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXByaW1lLWludi1iZy1jb2xvciwgJGNvbG9yLTQpO1xuICAgIH0qL1xuICB9XG4gICYuZGVueUFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLyogaW5wdXQgKi9cblxuLklucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uTGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWNpLWJsdWUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uSW5wdXRFbGVtZW50IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3dpdGNoLWJnLW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5JbnB1dEVsZW1lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uSW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREE0OUE7XG59XG5cblxuLyogbGlua3MgKi9cbi5jb29raWVzanNyLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBzd2l0Y2ggKi9cbi5jb29raWVzanNyLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpdGNoLWhlaWdodCwgJHN3aXRjaC1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZS1pbi1vdXQ7XG4gICY6Zm9jdXMtd2l0aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRzd2l0Y2gtaGVpZ2h0IC8gMik7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNlZWU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXN3aXRjaC1oZWlnaHQsICRzd2l0Y2gtaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXRjaC1oZWlnaHQsICRzd2l0Y2gtaGVpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LCAkc3dpdGNoLWhlaWdodCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogLTFweCAycHggMXB4IHJnYmEoIzAwMCwgLjI1KTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi8qIGNvb2tpZXMgZmFsbGJhY2sgKi9cblxuLmNvb2tpZXMtZmFsbGJhY2ssXG4uY29va2llcy1mYWxsYmFjayAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0tYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS10ZXh0IHtcbn1cblxuYS5jb29raWVzLWZhbGxiYWNrLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuYS5jb29raWVzLWZhbGxiYWNrLS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvb2tpZXMtZmFsbGJhY2stLXdyYXAuZGlzYWJsZWQgLmNvb2tpZXMtZmFsbGJhY2stLWVsZW1lbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbi8qIGNvb2tpZSBwb2xpY3kgcGFnZSAqL1xuXG4uY29va2llLWRpc2NsYWltZXIge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmNvb2tpZXMtZG9jcyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICB9XG59XG4iXX0= */
