@font-face{font-family:"midstate";src:url("../fonts/midstate.eot");src:url("../fonts/midstate.eot?#iefix") format("embedded-opentype"),url("../fonts/midstate.woff") format("woff"),url("../fonts/midstate.ttf") format("truetype"),url("../fonts/midstate.svg#midstate") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"midstate" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"a"}.icon-x:before{content:"b"}.icon-lock:before{content:"c"}.icon-link:before{content:"d"}.icon-announce:before{content:"e"}.icon-search:before{content:"f"}.icon-menu:before{content:"n"}.icon-home:before{content:"g"}.icon-left-arrow:before{content:"l"}.icon-right-arrow:before{content:"m"}.icon-square:before{content:"o"}.icon-plus:before{content:"p"}.icon-pdf:before{content:"w"}.icon-learn-more:before{content:"h"}.icon-left-quote:before{content:"u"}.icon-slideview:before{content:"i"}.icon-quickview:before{content:"j"}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f2146076de4e1767231b)
 * Config saved to config.json and https://gist.github.com/f2146076de4e1767231b
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media(min-width: 800px){.container{width:720px}}@media(min-width: 1050px){.container{width:940px}}@media(min-width: 1280px){.container{width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.col-sm-24,.col-md-24,.col-lg-24{position:relative;min-height:1px;padding-left:0;padding-right:0}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24{float:left}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:auto}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:auto}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0%}@media(min-width: 800px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:auto}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:auto}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0%}}@media(min-width: 1050px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:auto}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:auto}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0%}}@media(min-width: 1280px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:auto}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:auto}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width: 799px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block}.invisible{visibility:hidden}.text-hide{color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 799px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 799px){.visible-xs-block{display:block !important}}@media(max-width: 799px){.visible-xs-inline{display:inline !important}}@media(max-width: 799px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm-block{display:block !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm-inline{display:inline !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md-block{display:block !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md-inline{display:inline !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1280px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1280px){.visible-lg-block{display:block !important}}@media(min-width: 1280px){.visible-lg-inline{display:inline !important}}@media(min-width: 1280px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 799px){.hidden-xs{display:none !important}}@media(min-width: 800px)and (max-width: 1049px){.hidden-sm{display:none !important}}@media(min-width: 1050px)and (max-width: 1279px){.hidden-md{display:none !important}}@media(min-width: 1280px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.test{color:green}@-ms-viewport{width:auto !important}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden !important}body{margin:0;padding:0;color:#232323;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:#fff}body:before{content:"" !important}#wrapper{position:relative}#mainContent{position:relative;height:auto;padding:0}img{border:0}a{color:#414042;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;margin:0px}p{margin:0px 0px 10px}.adaLink{background:#fff;text-decoration:none;font-size:.9em;font-family:"Montserrat",sans-serif;font-weight:400;position:relative;display:inline-block;padding:5px 15px;border:2px solid #fff;color:#fff;text-transform:uppercase;color:#862633;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;border:0px;position:fixed;bottom:5px;z-index:10;display:block;font-size:.9em;right:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.adaLink:hover{background:#ffb81c;text-decoration:none !important}.adaLink:hover,.adaLink:focus{background:#9d2235;text-decoration:none;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;font-size:1.15em}.inSection .adaLink{display:none}.container-fluid{padding:0}.row{margin:0 !important}#backgroundCover{width:100%;height:100%;position:fixed;top:0;left:0;background-image:url(/images/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#backgroundCover.topLeft{background-position:0 0}#backgroundCover.topCenter{background-position:50% 0}#backgroundCover.topRight{background-position:100% 0}#backgroundCover.bottomLeft{background-position:100% 0}#backgroundCover.bottomCenter{background-position:100% 50%}#backgroundCover.bottomRight{background-position:100% 100%}@media(max-width: 800px){.adaLink{bottom:-40px}}.innerHead{background:#232323;height:75px;position:fixed;z-index:6;width:100%;top:-75px;-webkit-transition:all .5s ease;transition:all .5s ease}.innerHead .branding{text-align:right;padding-top:11px;padding-right:75px}.innerHead .logoWrap{max-width:230px;float:right}.innerHead.in{top:0}.alertMode .innerHead{top:0}.alertMode .innerHead .menuBtn{display:none}.menuBtn{background:#9d2235;color:#862633;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#fff;text-align:center;height:75px;font-weight:400;position:absolute;right:-15px;top:0;-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);padding:12px 25px 0 10px}.menuBtn span{display:inline-block;padding-top:8px;font-size:1.9em;-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg)}.menuBtn:hover{cursor:pointer;background:#ffb81c}@media(max-width: 600px){.innerHead{position:relative;height:60px}.innerHead .branding{padding-top:5px}.innerHead .logoWrap{max-width:210px}.menuBtn{height:60px}.menuBtn span{padding-top:4px}}@media(max-width: 480px){.student{font-size:.8em}}footer{width:100%;position:fixed;bottom:0;left:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:3;height:110px}.student{padding-left:70px;padding-top:12px;color:#959595}.student h3{font-size:1.2em}.sectionInfo{text-transform:uppercase;font-size:1.2em;padding-left:75px;position:relative;z-index:5}.sectionInfo .currentSectionTitle{color:#414042;font-size:1.3em}.sectionInfo .currentSectionNumber{background-color:#414042;background:rgba(65,64,66,.85);-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);position:absolute;left:-15px;top:-40px;height:100px;width:75px;padding:15px 10px 0 0}.sectionInfo .currentSectionNumber .num{display:block;-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg);position:absolute;color:#fff;font-size:2.5em;top:5px;left:30px;font-weight:700}.inSection footer{bottom:-65px}.inSection .student{display:none}.inSection .sectionInfo{display:block}.searchMode footer{z-index:21}.searchMode footer .alertBar .alert{display:none}.searchMode footer .footTop{display:none}.searchMode footer .progressBar{display:none}.searchMode footer .alertBar{width:30%;background:#e5e5e5;position:fixed;bottom:auto;top:0}@media(max-width: 800px){.inSection .footTop{height:0}.inSection footer{height:125px;background:#232323}.inSection .sectionInfo{background:none;padding-top:16px}.inSection .sectionInfo .currentSectionTitle{color:#fff;font-weight:400;font-size:1.2em}.inSection .sectionInfo .currentSectionNumber{top:0;height:56px;width:75px}.inSection .sectionInfo .currentSectionNumber .num{font-size:2em;top:5px;left:33px}.inSection .progressBar{margin-top:0 !important;bottom:0 !important;position:fixed}}@media(max-height: 620px){footer{background-color:#fff;background:rgba(255,255,255,.85)}}@media(max-width: 600px){footer{background-color:#fff;background:rgba(255,255,255,.85);height:75px}.footTop{position:fixed;background-color:#862633;top:0;width:100%;height:50px}.student{color:#ffb81c;padding-top:15px}}@media(max-width: 480px){.currentSectionTitle{display:none}}#main-nav{list-style-type:none;margin:0;padding:0;margin-top:3%;max-width:475px;width:100%}#main-nav:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#main-nav .button{margin:10px 0 10px -10px}#main-nav .button a{display:block;color:#959595;-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);padding:12px 40px 10px 75px;-webkit-transition:all .2s ease;transition:all .2s ease}#main-nav .button a:focus,#main-nav .button a:hover,#main-nav .button a:visited{text-decoration:none;cursor:not-allowed}#main-nav .button .titleWrap{-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg)}#main-nav .button .section-title{font-size:2.2em;font-weight:400}#main-nav .button.active a{color:#862633;background:#e5e5e5;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset;text-transform:uppercase}#main-nav .button.active .section-title{font-weight:700}#main-nav .button.active:hover a{background:#ffb81c;color:#414042;cursor:pointer}#main-nav .button.completed a{text-transform:none;color:#862633}#main-nav .button.completed .section-title{font-weight:700}#main-nav .button.completed:hover a{color:#ffb81c;cursor:pointer}@media(max-width: 600px){#main-nav{margin:25px auto 0}#main-nav .button a{text-align:center;padding:12px 40px 10px}.leftMenu{margin-bottom:90px}}@media(max-width: 480px){#main-nav .button{margin:5px 0 0}#main-nav .button a{-webkit-transform:skew(0deg, 0deg);-ms-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg);padding:10px 0 8px}#main-nav .button .titleWrap{-webkit-transform:skew(0deg, 0deg);-ms-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}}@media(max-height: 845px){#main-nav{width:95%;margin-bottom:120px}#main-nav .button{margin:0 0 0 0px}#main-nav .button .section-title{font-size:1.8em}}@media(max-height: 700px){#main-nav .button .section-title{font-size:1.4em}}.leftMenu{position:fixed;height:100%;width:100%;z-index:2;padding-top:50px}.leftMenu .branding{width:100%;max-width:350px;margin-left:75px}.leftMenu h1{font-size:1.5em;color:#414042;font-family:"Montserrat",sans-serif;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.25em;padding-top:20px}.logoWrap{width:100%}.logoWrap img{width:100%}.rightImages{position:fixed;right:-10%;top:0;height:100%;width:72%;background:#862633;-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);box-shadow:-1px 3px 10px 4px rgba(0,0,0,.2);z-index:5;-webkit-transition:all 1s ease;transition:all 1s ease}.mainSliderHolder{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url("../images/mid-texture.png")}.mainSliderHolder:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.mainSliderHolder.topLeft{background-position:0 0}.mainSliderHolder.topCenter{background-position:50% 0}.mainSliderHolder.topRight{background-position:100% 0}.mainSliderHolder.bottomLeft{background-position:100% 0}.mainSliderHolder.bottomCenter{background-position:100% 50%}.mainSliderHolder.bottomRight{background-position:100% 100%}.slideShowHolder{height:100%;padding-right:55px}.slideShowHolder .slideShow{overflow:hidden;height:100%;position:relative;top:0;-webkit-transition:all .6s ease;transition:all .6s ease}.slideShowHolder .slideShow .slide{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg);height:100%;width:100%;display:none;width:160%;position:absolute;top:0;left:-30%}.slideShowHolder .slideShow .slide.topLeft{background-position:0 0}.slideShowHolder .slideShow .slide.topCenter{background-position:50% 0}.slideShowHolder .slideShow .slide.topRight{background-position:100% 0}.slideShowHolder .slideShow .slide.bottomLeft{background-position:100% 0}.slideShowHolder .slideShow .slide.bottomCenter{background-position:100% 50%}.slideShowHolder .slideShow .slide.bottomRight{background-position:100% 100%}.slideShowHolder .slideShow .slide.current{display:block}.slideShowHolder .slideShow .slide.Left-Center{background-position:10% 50%}.slideShowHolder .slideShow .slide.Left-Bottom{background-position:10% 100%}.slideShowHolder .slideShow .slide.Left-Top{background-position:10% 10%}.slideShowHolder .slideShow .slide.Right-Center{background-position:75% 50%}.slideShowHolder .slideShow .slide.Right-Bottom{background-position:75% 100%}.slideShowHolder .slideShow .slide.Right-Top{background-position:75% 10%}.slideShowHolder .slideShow .slide.Center-Bottom{background-position:50% 100%}.slideShowHolder .slideShow .slide.Center-Top{background-position:75% 10%}.slideShowHolder .slideShow.out{height:0;opacity:0}.slideShowHolder#sliderCenter .slideShow{top:auto;bottom:0}.slideShowHolder#sliderCenter .slideShow .slide{top:auto;height:70%;bottom:0}.slideShowHolder#sliderCenter .slideShow.out{height:0}.slideShowHolder#sliderRight .slideShow .slide.Left-Center{background-position:25% 50%}.slideShowHolder#sliderRight .slideShow .slide.Left-Bottom{background-position:25% 100%}.slideShowHolder#sliderRight .slideShow .slide.Left-Top{background-position:25% 10%}.boxElements{position:fixed;right:0;top:0;width:68%;height:90%;-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);z-index:1;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.boxElements .bx{width:250px;position:absolute;left:0;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.boxElements .bx.bx1{top:10%;height:500px;background-color:#959595;background:rgba(149,149,149,.2);left:50px}.boxElements .bx.bx2{bottom:7%;left:5px;height:365px;background-color:#959595;background:rgba(149,149,149,.1)}.boxElements .bx.bx3{top:18%;left:30px;height:260px;border:2px solid #959595;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.15;-khtml-opacity:.15;opacity:.15}.boxElements .bx.bx4{bottom:30%;left:-20px;height:340px;border:3px solid #959595;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.18;-khtml-opacity:.18;opacity:.18}.inSection .rightImages{right:-100%}.inSection .boxElements{width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.inSection .boxElements .bx1{left:90%;top:7%}.inSection .boxElements .bx2{left:-20px;bottom:-2%}.inSection .boxElements .bx3{left:85%;top:2%}.inSection .boxElements .bx4{left:20px;bottom:20%}@media(max-width: 1500px){.leftMenu .branding{max-width:300px}.leftMenu .branding h1{font-size:1.2em}}@media(max-width: 1280px){.slideShowHolder{padding-right:12px}}@media(max-width: 1050px){.leftMenu .branding{max-width:300px}.leftMenu .branding h1{font-size:1.2em}.slideShowHolder{width:50%}#sliderRight{display:none}.boxElements{width:57%}.rightImages{width:60%}}@media(max-width: 800px){.leftMenu .branding{max-width:350px;margin-left:75px}.leftMenu .branding h1{font-size:1.5em}.slideShowHolder{display:none}.boxElements{width:20%}.rightImages{width:20%;right:-12%}}@media(max-width: 600px){.rightImages{display:none}.boxElements{display:none}.alertBar{left:50% !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.leftMenu{margin-top:0}.leftMenu .branding{margin:0 auto}}@media(max-width: 480px){.leftMenu .branding{max-width:250px}.leftMenu .branding h1{font-size:1em}}@media(max-height: 800px){.leftMenu{padding-top:30px;margin-bottom:50px;position:absolute;height:auto;margin-bottom:120px}.leftMenu h1{padding-top:10px}.leftMenu .boxElements{height:80% !important}}@media(max-width: 600px)and (max-height: 400px){.leftMenu{padding-top:15px}.leftMenu .branding{max-width:250px}.leftMenu .branding h1{font-size:1em}}.alertBar{margin:0 auto;position:absolute;bottom:5px;left:0;width:250px;-webkit-transition:all .75s ease;transition:all .75s ease;display:table;height:45px}.alertBar:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.alertBar .item{display:table-cell;vertical-align:middle;text-align:center;color:#959595;width:25%;height:100%;padding-top:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.alertBar .item:hover{cursor:pointer;background:#ffb81c;color:#fff}.alertBar .item.clicked{background:#fff;color:#862633}.alertBar .item .icon{font-size:1.5em;line-height:1em}.alertBar .item .icon.icon-search{font-size:1.7em}.alertBar .item .icon.icon-check{font-size:1.7em}.alertBar .item a{color:#fff}.alertBar .notify{position:absolute;top:0;left:0;background:#ffb81c;font-size:.85em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;padding:0 3px;display:none}.alertBar .new{position:absolute;bottom:0;top:auto;left:0;text-align:center;width:100%;color:#fff;background:#232323;height:20px}.alertBar .alertName{display:none}.alertOpen .alertBar{right:0}#alertContentWrap{position:fixed;bottom:0;background:#fff;padding:0;box-sizing:border-box;z-index:11;width:100%;height:-webkit-calc(100% - 75px);height:calc(100% - 75px);display:none;overflow:auto !important}#alertContentWrap .alertContent{display:none;padding:0 0 75px}#alertContentWrap h1{color:#862633;font-family:"Montserrat",sans-serif;font-weight:500;color:#fff;font-weight:700;font-size:1.5em;padding:12px 15px 15px;text-transform:uppercase;text-align:center;background:#862633}#alertContentWrap h1 span{margin-right:10px}#alertContentWrap .alertListCopy{display:table-cell;width:65%;padding-left:25px}#alertContentWrap .alertInstruction{display:table-cell;width:35%;background:#e5e5e5;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset;color:#414042;padding:25px 25px 40px 75px;font-size:1.3em;font-weight:800}#alertContentWrap .alertInstruction h2{color:#862633;font-family:"Montserrat",sans-serif;font-weight:500;margin:0 auto !important;font-weight:700 !important;font-size:1.7em !important;color:#414042 !important;padding:5px 0 10px;display:block !important;text-transform:uppercase}#alertContentWrap #checklist .list{list-style:none;padding-left:0}#alertContentWrap #checklist .clickArea{padding-left:65px;margin-left:-65px;position:relative;z-index:100;padding-right:10px}#alertContentWrap #checklist .checkItem{color:#232323;position:relative;background:#fff;margin:10px 0;padding:10px 0 25px 65px;cursor:pointer;max-width:960px;width:100%}#alertContentWrap #checklist .checkItem:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#alertContentWrap #checklist .checkItem .checkbox{content:" ";height:100%;width:100%;display:block;height:20px;width:20px;border:2px solid #232323;background:#fff;position:absolute;top:0;left:0;top:14px;left:24px;line-height:.5em;font-size:1.4em;text-align:center;margin-top:0}#alertContentWrap #checklist .checkItem .checkbox:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;line-height:.8em;font-size:1.2em;position:absolute;top:1px;left:-3px}#alertContentWrap #checklist .checkItem .checkbox:hover{cursor:pointer;color:#236192}#alertContentWrap #checklist .checkItem .checkbox:hover:before{color:#236192}#alertContentWrap #checklist .checkItem .checkbox a{text-decoration:underline !important}#alertContentWrap #checklist .checkItem .instructions{margin-bottom:20px;font-size:1.15em;line-height:1.4em}#alertContentWrap #checklist .checkItem .instructions p{margin:0;padding:0}#alertContentWrap #checklist .checkItem .instructions ul{margin:0;padding:0;margin-left:15px}#alertContentWrap #checklist .checkItem.checked .checkbox{color:#414042}#alertContentWrap #checklist .checkItem.checked .checkbox:before{content:"a";font-size:1.5em;top:-7px;left:-3px}#alertContentWrap #checklist .checkItem.checked h3{color:#414042;font-weight:400}#alertContentWrap #checklist .checkItem:hover{background:#e5e5e5}#alertContentWrap #checklist h3{cursor:pointer;position:relative;margin-bottom:4px;color:#862633;font-family:"Montserrat",sans-serif;font-weight:500;color:#414042;font-size:1.5em;font-weight:700}#alertContentWrap #checklist .due{font-weight:700;text-transform:uppercase;font-size:.6em;font-family:"Montserrat",sans-serif;display:block;margin:0;clear:both;color:#414042;padding:0;letter-spacing:0}#alertContentWrap #checklist .noDate{display:none}#alertContentWrap #checklist a{text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;display:inline-block;margin-right:5px;font-size:.9em;padding:10px 15px;position:relative;padding-left:28px}#alertContentWrap #checklist a:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}#alertContentWrap #checklist a:hover{background:#ffb81c;color:#fff}#alertContentWrap #checklist a:hover:after{background:#ffb81c}#alertContentWrap #checklist a:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"d";margin-right:5px;position:absolute;left:10px;top:12px}#alertContentWrap #checklist a[href*=".pdf"]{padding-left:40px}#alertContentWrap #checklist a[href*=".pdf"]:before{content:"w";font-size:1.7em;top:6px}#alertContentWrap #checklist .printBtn{display:inline-block;margin-top:-30px;margin-bottom:25px}#alertContentWrap #checklist .printBtn a{background:#862633;color:#fff;background:url("/images/print.png") #862633 no-repeat 5px center;background-size:25px;padding:10px 15px 10px 35px}#alertContentWrap #checklist .printBtn a:before{display:none}#alertContentWrap #checklist .printBtn a:after{background:#862633}#alertContentWrap #checklist .printBtn:hover a{background-color:#ffb81c}#alertContentWrap #checklist .printBtn:hover a:after{background:#ffb81c}#alertContentWrap #announcements .alertListCopy{padding-right:25px}#alertContentWrap #announcements .announcement{padding:10px 50px;font-size:1.125em;margin-bottom:5px}#alertContentWrap #announcements .announcement.new{border-top:1px solid #959595;border-bottom:1px solid #959595;padding:20px 50px}#alertContentWrap #announcements .announcement.new h2{font-weight:700;color:#862633}#alertContentWrap #announcements .announcement.new h2:before{color:#862633}#alertContentWrap #announcements .announcement h2{color:#862633;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.5em;padding:3px 20px 3px 40px;color:#959595;position:relative;text-transform:uppercase;font-weight:400}#alertContentWrap #announcements .announcement h2:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;text-transform:none;content:"e";margin-left:-10px;margin-right:10px;position:absolute;top:0;left:0;font-weight:normal;font-size:1.2em;left:0;top:0}#alertContentWrap #announcements .announcement p{margin:0;padding:0;padding:5px 20px 0 40px;color:#414042;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.7em}@media all and (max-width: 600px){#alertContentWrap #announcements .announcement p{padding:5px;line-height:1.35em}}#alertContentWrap #account .accountContent{margin-left:40px}#alertContentWrap #account .accountContent:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@media all and (max-width: 600px){#alertContentWrap #account .accountContent{margin-left:10px}}#alertContentWrap #account .accountContent h2{font-family:"Montserrat",sans-serif;font-size:1.5em;font-weight:400;color:#817f83;float:left;margin-right:20px}@media all and (max-width: 600px){#alertContentWrap #account .accountContent h2{margin:0 20px 20px 0}}#alertContentWrap #account .accountContent h2 span{font-weight:700;color:#232323}#alertContentWrap #account .accountContent a{text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;margin:0;display:block;float:left}#alertContentWrap #account .accountContent a:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}#alertContentWrap #account .accountContent a:hover{background:#ffb81c;color:#fff}#alertContentWrap #account .accountContent a:hover:after{background:#ffb81c}#alertContentWrap #resources .slideTitle{display:none}#alertContentWrap #resources .slideTitleHolder{display:none}#alertContentWrap #resources .learnMoreLinksWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#alertContentWrap #resources .learnMoreLinks{border:0}#alertContentWrap #resources .progNum{display:none}#alertContentWrap #resources .personalized{display:none}.orientationComplete #alertContentWrap #resources .personalized{display:block}#alertContentWrap .closeBtn{display:none;position:fixed;background:#9d2235;color:#862633;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#fff;text-align:center;height:75px;font-weight:400;right:-15px;top:0;-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);padding:12px 25px 0 10px}#alertContentWrap .closeBtn:hover{cursor:pointer;color:#fff;background:#ffb81c}#alertContentWrap .closeBtn.show{display:block}#alertContentWrap .closeBtn .icon{display:inline-block;padding-top:8px;font-size:1.9em;-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg)}#alertContentWrap .closeBtn.alt{font-family:"Montserrat",sans-serif;font-size:2em;margin:0;padding:0;position:fixed;top:0px;right:0px;width:40px;height:40px;text-align:center;display:none !important;-webkit-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);padding-top:0px;z-index:200}#allowChecked{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#232323;background:rgba(35,35,35,.9);z-index:9999;color:#232323;text-align:center}#allowChecked .checkedWrap{background:#862633;margin-top:0;padding:25px}#allowChecked .checkedWrap .inner{max-width:600px;margin:0 auto;width:100%}#allowChecked h1{color:#fff;text-transform:uppercase;background:transparent;margin-bottom:0;font-size:2.7em;font-family:"Montserrat",sans-serif;padding-top:35px}#allowChecked span{cursor:pointer;font-size:1.2em;text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;background:#862633;color:#fff}#allowChecked span:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}#allowChecked span:hover{background:#ffb81c;color:#fff}#allowChecked span:hover:after{background:#ffb81c}#allowChecked span:after{background:#862633}#allowChecked p{color:#fff;font-size:1.3em;font-weight:600;margin:0;padding:0;padding-bottom:20px}#wrapper.noOverflow{overflow:hidden}#hiddenOverlay{background-color:#232323;background:rgba(35,35,35,.75);position:fixed;top:0;left:0;height:100%;width:100%;display:none}#hiddenOverlay.show{display:block}.utilityOpen #hiddenOverlay{z-index:229}@media(max-width: 1050px){#alertContentWrap .alertInstruction{display:inline-block;padding:10px;font-weight:600;width:100%}#alertContentWrap .alertInstruction h2{padding:10px 20px 0}#alertContentWrap .alertInstruction p{margin:5px 20px 20px;max-width:600px}#alertContentWrap #announcements .alertListCopy{padding-top:50px}.searchMode footer .alertBar{width:100%}}@media(max-width: 800px){#alertContentWrap{height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}#alertContentWrap .closeBtn{height:60px}#alertContentWrap .closeBtn .icon{padding-top:4px}#alertContentWrap .alertListCopy{padding:0 !important;padding-top:20px !important;width:100vw}.printBtn{display:none !important}.alertInstruction p{font-size:.8em}}#backgroundImg{border:1px solid #862633;width:100%;height:100%;position:fixed;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#backgroundImg.topLeft{background-position:0 0}#backgroundImg.topCenter{background-position:50% 0}#backgroundImg.topRight{background-position:100% 0}#backgroundImg.bottomLeft{background-position:100% 0}#backgroundImg.bottomCenter{background-position:100% 50%}#backgroundImg.bottomRight{background-position:100% 100%}#backgroundImg div{width:100%;height:100%;position:fixed;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-position:50% 50%}#backgroundImg div.topLeft{background-position:0 0}#backgroundImg div.topCenter{background-position:50% 0}#backgroundImg div.topRight{background-position:100% 0}#backgroundImg div.bottomLeft{background-position:100% 0}#backgroundImg div.bottomCenter{background-position:100% 50%}#backgroundImg div.bottomRight{background-position:100% 100%}#backgroundImg div.Top.Middle{background-position:0 50%}#inner-content{position:relative;display:none;z-index:3;margin-top:75px}#inner-content .slideHolder{position:absolute;top:0;left:0;width:100%;min-height:500px;display:none;padding-bottom:70px;overflow-x:hidden}.errorPage .sectionBGs{display:block}.errorPage .sectionBGs #button1BG{display:block}.slideTitleHolder{background:#e5e5e5;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset;text-align:center;padding:20px}.slideTitleHolder .slideTitle{color:#862633;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:400;font-size:2.1em;line-height:1.2em;color:#414042}.slideContentWrap{padding:0 90px 100px}.slide a:link,.slide a:visited{color:#236192;text-decoration:underline}.slide a:hover{color:#414042;text-decoration:none}.slide .content{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.1em;line-height:1.7em;font-weight:400;color:#232323}@media all and (max-width: 800px){.slide .table-responsive{border:2px solid #5b595c}.slide .table-responsive:before{content:"Swipe from left to right to view the entire table of information.";display:block;background:#5b595c;padding:5px;text-align:center;font-size:.85em;color:#fff}}.slide .table-responsive td{border-top:0}.slide.centerVid .slideContentWrap{max-width:1150px;width:100%;margin:0 auto}.slide.centerVid .slideSide{float:none !important;width:100% !important;position:static !important;left:auto !important;border-bottom:2px solid #e5e5e5;padding-bottom:40px;margin-bottom:30px}.slide.centerVid .videoCopy{float:none !important;width:100%;position:static !important;left:auto !important;max-width:860px;width:100%;margin:0 auto;padding:0px 50px 50px}.slide.noImg .slideContentWrap{max-width:860px;width:100%;margin:0 auto;padding:0px 50px 50px}.slide.noImg .slideSide{float:none !important;width:100% !important;position:static !important;left:auto !important}.slide.noImg .textCopy{float:none !important;width:100% !important;position:static !important;left:auto !important}.slideSide{margin-top:50px}.slideCopy{padding:50px 0}.slideCopy li{margin-bottom:7px}.slideCopy.videoCopy{padding-right:25px}.imgWrap{width:95%;margin:0 5% 0 auto}.imgWrap img{max-width:100%;height:auto}@media(max-width: 1280px){.slideSide .wrap{margin-left:0}}@media(max-width: 1050px){.slideContentWrap{padding:0 25px 100px !important}}@media(max-width: 800px){.slideTitleHolder{padding:15px}.slideTitleHolder .slideTitle{font-size:1.8em}}@media(max-width: 600px){.slideContentWrap{padding:0 10px 100px !important}.slideTitleHolder{padding:12px}.slideTitleHolder .slideTitle{font-size:1.5em}#inner-content{margin-top:0px}}@media(max-width: 480px){.slideContentWrap{padding:0 10px 100px !important}}.tips{border-top:2px solid #ffb81c;color:#fff;position:relative;top:-40px;width:110%;right:-10%}.tips.smTip{display:none}.tips .tipHolder{background-color:#414042;background:rgba(65,64,66,.8);-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);width:94%;margin-left:6%;padding-right:175px;position:relative}.tips .tipHolder:before{content:" ";height:100%;width:100%;display:block;height:100%;width:100%;background-color:#414042;background:rgba(65,64,66,.8);position:absolute;bottom:-15px;left:-15px}.tips .tipInner{-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg);padding:20px 0px 20px 40px}.noImg .tips{display:none}.noImg .tips.smTip{display:block;top:10px;right:auto;left:0px;width:100%;max-width:650px}.noImg .tips.smTip .tipTitle{padding-bottom:5px}.noImg .tips.smTip .tipTitle h5{font-size:1.25em}.noImg .tips.smTip .tipInner{padding:10px 0px 10px 30px}.noImg .tips.smTip .tipHolder{padding-right:80px}.noImg .tips.smTip .tipHolder:before{bottom:-10px;left:-10px}.tipTitle{padding-bottom:10px}.tipTitle h5{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:400;font-size:1.5em}.tip{font-size:.95em}.tip p{margin-bottom:0px !important}@media(max-width: 1500px){.tips .tipHolder{padding-right:100px}}@media(max-width: 1280px){.tips{top:-20px}.tips .tipHolder{padding-right:50px}}@media(max-width: 1050px){.tips{top:0px;display:none;width:90%;right:auto;left:5%}.tips.smTip{display:block}}@media(max-width: 1050px){.tips{top:0px;display:none;width:95%;right:auto;left:2.5%}.tips.smTip{display:block}}@media(max-width: 600px){.tips{top:0px;width:90%;right:auto;left:5%}.tips .tipHolder{width:100%;margin-left:0px}.noImg .tips.smTip .tipHolder{padding-right:15px}}@media(max-width: 480px){.tips{top:0px;width:98%;right:auto;left:1%}.tips .tipHolder{-webkit-transform:skew(0deg) !important;-ms-transform:skew(0deg) !important;transform:skew(0deg) !important;padding-right:15px}.tips .tipHolder:before{display:none}.tips .tipInner{padding:10px 0px 10px 15px;-webkit-transform:skew(0deg) !important;-ms-transform:skew(0deg) !important;transform:skew(0deg) !important}}.videoSlide .videoWrapper{padding-right:0 !important}#videoWrapper .loading{display:block;color:#959595;font-size:1.2em;font-family:"Montserrat",sans-serif;text-align:center;padding-top:40px;text-transform:uppercase}#videoHolder{box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}#videoHolder,.videoHolder{position:relative;padding-bottom:56%;padding-top:0;height:0}#videoHolder iframe,.videoHolder iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 600px){.slide.centerVid .videoCopy{padding:0px 10px 50px !important;font-size:1.1em !important}.slide h6{font-size:1em !important;padding-left:0px !important}}.arrowNav{box-sizing:border-box;margin-top:0;position:fixed;z-index:15;opacity:1;height:0 !important;display:none}.arrowNav:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.arrowNav .arrow{background:#862633;position:fixed;-webkit-transform:skewX(-12deg);-ms-transform:skew(-12deg, 0deg);transform:skew(-12deg, 0deg);width:120px;height:160px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center}.arrowNav .arrow.disabled .icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.arrowNav .arrow.disabled:hover{cursor:not-allowed}.arrowNav .arrow .icon{-webkit-transform:skewX(12deg);-ms-transform:skew(12deg, 0deg);transform:skew(12deg, 0deg);display:block;color:#fff;font-size:4em;position:absolute;top:40px;z-index:2}.arrowNav .arrow:hover{background:#ffb81c}.arrowNav .arrow:hover .timer .inner{background:#ffb81c}.arrowNav #arrowLeft{left:-150px;top:0}.arrowNav #arrowLeft .icon{right:30px}.arrowNav #arrowRight{right:-150px;background:#9d2235}.arrowNav #arrowRight .icon{left:30px}.inSection .arrowNav{display:inline}.inSection .arrowNav #arrowLeft{left:-25px}.inSection .arrowNav #arrowRight{right:-15px;bottom:-15px}@media(max-width: 1050px){.arrow{width:85px !important;height:60px !important}.arrow .icon{font-size:2em !important;top:15px !important}#arrowLeft{right:70px;bottom:0px;top:auto !important;left:auto !important}#arrowRight{right:-10px !important;bottom:0 !important}}@media(max-width: 800px){.arrow{width:75px !important;height:60px !important}.arrowNav #arrowLeft{right:65px}.arrowNav #arrowLeft .icon{right:25px}.arrowNav #arrowRight .icon{left:20px}}.quizSlide .content{padding:0px 120px}.quizSlide .slideCopy{padding:50px 0px 50px 0px}.quizSlide p{border-left:0px;padding-left:0px}.quizSlide .videoWrapper{padding-left:0px}.quizSlide h2{margin-bottom:20px;padding-bottom:15px;border-bottom:3px solid #414042}.quizSlide .quizButtons{margin:0;padding:0;list-style:none;margin-top:15px;font-family:"Montserrat",sans-serif;border-left:0px}.quizSlide .quizButtons p{padding:15px 10px 15px 5px;margin:0px;font-size:1.2em;line-height:1.05em;-webkit-transition:padding .2s ease;transition:padding .2s ease;display:table-cell !important}.quizSlide .quizButtons li{background-image:none;padding:0px;cursor:pointer;color:#232323;margin-bottom:10px;width:100%;-webkit-transition:padding .2s ease;transition:padding .2s ease;display:table;font-family:"Montserrat",sans-serif;font-weight:400}.quizSlide .quizButtons li:before{display:none}.quizSlide .quizButtons li:hover{padding:0px 20px 0px 15px;background:#ffb81c}.quizSlide .quizButtons li:hover span.letter{color:#fff}.quizSlide .quizButtons li:hover p{padding-left:15px;color:#fff}.quizSlide .quizButtons li br{display:none}.quizSlide .quizButtons li span.letter{font-size:1.8em;font-weight:700;display:block;width:50px;text-align:center;color:#232323;height:100%;border-right:3px solid #fff;display:table-cell;vertical-align:middle;position:relative}.quizSlide .quizButtons .picked{background-color:#9d2235;font-weight:bold;color:#fff}.quizSlide .quizButtons .picked:hover{background-color:#9d2235}.quizSlide .quizButtons .picked span.letter{text-indent:-9999px;position:relative}.quizSlide .quizButtons .picked span.letter:before{text-indent:0px;position:absolute;top:0;left:0;top:50%;margin-top:-10px;content:"b";font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:.8em;width:100%;height:100%;text-indent:0px}.quizSlide .quizButtons li.correct.picked{background-color:#0ab13d;color:#fff}.quizSlide .quizButtons li.correct.picked:hover{background-color:#0ab13d}.quizSlide .quizButtons li.correct.picked span.letter{text-indent:-9999px;position:relative}.quizSlide .quizButtons li.correct.picked span.letter:before{text-indent:0px;position:absolute;top:0;left:0;top:50%;margin-top:-13px;content:"a";font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:1em;width:100%;height:100%;text-indent:0px}.quizContent{margin-bottom:20px;width:100%}.quizContent p span{padding-right:6px}p.answerCorrect,p.answerWrong{display:none}p.answerCorrect,p.answerWrong,p.question{padding:5px 0px;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700}p.question{color:#232323;font-size:1.15em;line-height:1.7em;font-weight:400}p.answerCorrect{background-color:#0ab13d;font-size:1.1em;line-height:1.25em;padding:5px 15px !important}p.answerWrong{background-color:#9d2235;font-size:1.1em;line-height:1.25em;padding:5px 15px !important}@media(max-width: 1380px){.quizSlide .content{padding:0px 0px}}@media(max-width: 1050px){.quizSlide .content{padding:0px 50px}.quizSlide .slideCopy{padding-bottom:0px}}@media(max-width: 600px){.quizSlide .content{padding:0px 20px}}#learnMoreWrapper{display:none;cursor:pointer;padding:0;margin-top:40px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;border-top:1px solid #959595;padding-top:30px}#learnMoreWrapper:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#learnMoreWrapper .learnInner{background:transparent;padding:10px 15px 10px 100px;width:100%;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;max-width:605px;width:100%}#learnMoreWrapper .learnInner:hover{box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset;background:#fff}#learnMoreWrapper .learnInner:hover .toolTip{color:#236192}#learnMoreWrapper .learnInner:hover .iconWrap{background:#fff;color:#236192;border-color:#236192;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#000000)";box-shadow:0 1px 3px 3px rgba(0,0,0,.1);top:-7px}#learnMoreWrapper.selected .learnInner{background-color:#e5e5e5;background:rgba(229,229,229,.5);box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset}#learnMoreWrapper.selected .toolTip{color:#232323}#learnMoreWrapper.selected .iconWrap{background:#fff;color:#862633}#learnMoreWrapper.selected .icon:before{content:"a"}#learnMoreWrapper.selected:hover .learnInner{background:#fff;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset}#learnMoreWrapper.selected:hover .toolTip{color:#236192}#learnMoreWrapper.selected:hover .iconWrap{background:#fff;color:#236192;border-color:#236192}#learnMoreWrapper .iconWrap{position:absolute;top:0;left:0;color:#862633;left:20px;top:-5px;background:#fff;height:60px;width:60px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;border:4px solid #862633;border-radius:50%}#learnMoreWrapper .icon{font-size:2em;padding-top:12px;display:inline-block;right:5px}.toolTip{font-size:.95em;color:#862633;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;position:relative;z-index:5}.toolTip p{margin:0px !important}.lmNote{position:absolute;bottom:0px;left:90px;background:#9d2235;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;padding:0px 15px;height:0px;overflow:hidden;-webkit-transition:all .35s ease;transition:all .35s ease;font-size:.8em;line-height:1.5em}.lmNote.show{height:auto;overflow:auto;bottom:-12px}.learnMore .learnMoreLinksWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.learnMore .linkGroup{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:25px 0px 30px;color:#862633}.learnMore .linkGroup.default{margin:0 auto;color:#862633}.learnMore .linkGroup.default p{color:#fff}.learnMore .linkGroup.default .learnMoreLinks{-webkit-column-count:2;column-count:2}.learnMore .linkGroup.personalized{padding-bottom:140px}.learnMore .linkGroup h3{text-align:center;text-transform:uppercase;color:#414042;font-size:1.5em;font-family:"Montserrat",sans-serif;margin-bottom:30px;margin-top:0px}.learnMore .linkGroup h3:before{display:none}.learnMore .linkGroup p{text-align:center}.learnMore .learnMoreLinks{list-style-type:none;margin:0 auto;padding:0px 15px;max-width:575px;border-bottom:0px !important}.learnMore .learnMoreLinks li{display:block;font-weight:400;margin-bottom:10px}.learnMore .learnMoreLinks li::before{display:none}.learnMore .learnMoreLinks li a{display:block;padding:5px 0 5px 55px;text-decoration:none;font-size:1.3em;color:#236192;position:relative;font-weight:600;text-decoration:none !important}.learnMore .learnMoreLinks li a span{font-size:.85em;text-transform:uppercase}.learnMore .learnMoreLinks li a:hover{color:#ffb81c}.learnMore .learnMoreLinks li a:hover:before{color:#ffb81c}.learnMore .learnMoreLinks li a:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"d";float:left;display:block;position:absolute;left:20px;top:7px;font-size:.9em;color:#236192}.learnMore .learnMoreLinks li a[href*=".pdf"]::before{content:"w"}@media(max-width: 1050px){#learnMoreWrapper{margin-top:20px}.learnMore .learnMoreLinks li{padding-left:0px}.learnMore .linkGroup p{padding:5px}}@media(max-width: 1050px){.learnMore .linkGroup.default .learnMoreLinks{-webkit-column-count:1;column-count:1}}@media(max-width: 600px){.lmNote{left:0px;width:100%;text-align:center}.lmNote.show{bottom:-50px}}.popupMessage{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#232323;background:rgba(35,35,35,.95);z-index:9999}.popupMessage .logoWrap{max-width:none;margin:-25px;padding:10px;background:#fff;text-align:center;height:84px;margin-bottom:13px}.popupMessage .logoWrap .logo{max-height:100%;height:auto;margin:0 auto}.popupMessage .message{width:100%;position:absolute;border-top:30px solid #232323;left:0;top:-30%;margin:0;background:#fff;padding:0px 0px 45px;text-align:center}@media all and (max-width: 600px){.popupMessage .message{top:0 !important}}.popupMessage h4{font-family:"Montserrat",sans-serif;background:#862633;font-size:2.7em;font-weight:400;text-align:center;color:#fff;margin:0px;padding:10px 0px;text-align:center;position:relative;text-transform:uppercase}@media all and (max-width: 600px){.popupMessage h4{font-size:2em}}.popupMessage p{text-align:center;margin:0 20px;color:#fff;font-size:1.2em}.popupMessage .instr{margin-top:35px;font-weight:700;font-family:"Montserrat",sans-serif;color:#232323}.popupMessage .continue{display:block;width:100px;padding:0;margin:25px auto 0 auto;text-transform:uppercase;color:#fff;font-weight:bold;cursor:pointer}.popupMessage .continue p{text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;color:#fff;background:#862633;border-color:#862633;position:relative;padding:7px 45px 7px 15px;font-size:1.7em;font-weight:400}.popupMessage .continue p:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}.popupMessage .continue p:hover{background:#ffb81c;color:#fff}.popupMessage .continue p:hover:after{background:#ffb81c}.popupMessage .continue p:after{background:#862633}.popupMessage .continue p:hover{background:#414042}.popupMessage .continue p:hover:after{background:#414042}.popupMessage .continue .icon{position:absolute;font-size:1.1em;top:8px;right:12px;font-weight:400}.popupMessage#timeoutMessage{display:none}.popupMessage#timeoutMessage .btnWrap{width:90%;max-width:600px;margin:50px auto 20px auto;text-align:center}.popupMessage#timeoutMessage .btnWrap span{display:inline-block;margin-right:15px;text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;position:relative;background:transparent;padding:10px 20px 10px 20px;color:#414042;font-family:"Montserrat",sans-serif;font-size:1.125em;text-align:center}.popupMessage#timeoutMessage .btnWrap span:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}.popupMessage#timeoutMessage .btnWrap span:hover{background:#ffb81c;color:#fff}.popupMessage#timeoutMessage .btnWrap span:hover:after{background:#ffb81c}.popupMessage#timeoutMessage .btnWrap span:after{background:#fff}.popupMessage#timeoutMessage .btnWrap span:hover{background:#ffb81c;color:#fff}.popupMessage#timeoutMessage .btnWrap span.stayBtn{background:#414042;color:#fff}.popupMessage#timeoutMessage .btnWrap span.stayBtn:hover{background:#ffb81c}.popupMessage#timeoutMessage .btnWrap span.stayBtn:hover:after{background:#ffb81c}.popupMessage#timeoutMessage .btnWrap span.stayBtn em:before{content:"a"}.popupMessage#timeoutMessage .btnWrap span.stayBtn:after{background:#414042}.popupMessage#timeoutMessage .btnWrap span em{display:block;font-style:normal;font-weight:600;text-transform:uppercase;font-size:1.25em}.popupMessage#timeoutMessage .btnWrap span em:before{content:"b";font-family:"midstate";padding-right:10px;text-transform:none}.popupMessage#timeoutMessage.show{display:block}.popupMessage#timeoutMessage.show .message{top:50px}@media(max-width: 600px){.popupMessage h4{font-size:2.2em}.popupMessage .message{padding:5px 15px 25px}.popupMessage .continue{margin-top:10px}}@media(max-width: 480px){.popupMessage#timeoutMessage h4{font-size:1.8em}.popupMessage#timeoutMessage .btnWrap{max-width:300px;margin-top:25px}.popupMessage#timeoutMessage .btnWrap span{display:block;margin:5px 0px}}.sectionInfo{display:none;background-color:#fff;background:rgba(255,255,255,.85)}.currentSectionTitle{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;color:#232323;font-size:1.125em}.sectionProgWrap{padding-right:150px}.progressBar{width:80%;height:2px;background:#e5e5e5;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:15px;position:relative}.progressBar .progress{height:100%;background:transparent;width:0;position:absolute;top:0;left:0}.progressBar.in{background:transparent;height:4px}.progressBar.in .progress{background:#236192}.inSection .progressBar{margin-top:5px}.timer{position:absolute;height:100%;width:100%;z-index:1}.timer .inner{position:absolute;top:0;left:0;height:100%;background:#862633;width:0}@media(max-width: 800px){.progressBar{width:100%}}.slide p{margin:0;padding:0;margin-bottom:20px}.slide ul{list-style-type:none;margin:0;padding:0;margin-left:10px;margin-bottom:5px;margin-top:10px;margin-bottom:15px;margin-left:15px}.slide ul li{margin:0;padding:0;padding-left:15px;margin-bottom:7px;position:relative}.slide ul li:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;top:6px;color:#414042;content:" ";height:100%;width:100%;display:block;content:"E";font-size:.75em}.slide ul li{margin:0;padding:0;padding-left:20px;margin-bottom:8px;list-style-type:none;font-weight:600;color:#414042}.slide ul li:before{content:"o";color:#862633;font-size:.65em;top:7px}.slide ul ul{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;margin-top:0px}.slide ol{margin-top:5px;list-style-type:none;counter-reset:li;margin-left:0;padding-left:0;margin-left:20px;margin-bottom:20px;margin-top:15px}.slide ol li{position:relative;margin-left:2em;list-style:none}.slide ol li:before{content:counter(li);counter-increment:li;position:absolute;top:3px;left:-2em;box-sizing:border-box;width:1.8em;margin-right:8px;padding:2px;color:#fff;background:#414042;font-weight:bold;text-align:center;font-size:.9em;border-radius:50%}.slide ol li{margin-bottom:7px}.slide ol li:before{background:#414042;top:0px;border-radius:0px;padding:0px 2px;font-size:.8em;left:-2.5em}.slide ol li ol{margin-bottom:10px;margin-top:5px;margin-left:10px}.slide ol li li:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;content:"p";color:#414042;font-size:.55em;top:8px;left:-2em;background:transparent}.slide h2{margin-bottom:18px;color:#862633;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700;font-size:1.6em;text-transform:uppercase}.slide h3{margin-bottom:12px;color:#862633;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700;line-height:1em;position:relative;margin-top:35px;font-size:1.2em;color:#414042;font-weight:400}.slide h4{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#555457;font-size:1em;margin-bottom:12px;font-weight:700;line-height:1.15em;display:block;padding:0px 0px 8px 0px;border-bottom:1px solid #9d2235;text-transform:uppercase}.slide h6{font-size:1.2em;font-style:italic;line-height:1.65em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;position:relative;padding-left:20px;padding-top:15px}.slide h6:first-child:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"u";font-size:3em;color:#e5e5e5;position:absolute;top:0;left:0;top:-8px;left:-30px;z-index:-1}.slide .highlight{color:#9d2235;font-weight:700}.slide .blockText{color:#414042;margin-bottom:5px;font-weight:400;line-height:1.15em;display:inline-block;padding:13px 15px 13px 15px;border:1px solid #9d2235}.slide .callOut{font-size:1.4em;padding-left:20px;font-style:italic;font-weight:300;line-height:1.5em;color:#414042;border-left:8px solid #e5e5e5;margin-left:30px;display:block}.slide .introText{font-size:1.2em;color:#4e4d4f;line-height:1.5em}.accordionButtonWrapper{border-left:0px !important;margin-left:0px !important;margin-bottom:0px !important;padding-left:0px !important;margin:0;padding:0}.accordionButtonWrapper:first-child{margin-top:20px !important}.accordionButtonWrapper.open .accordionButton{background:#236192;cursor:pointer;color:#fff}.accordionButtonWrapper.open .accordionButton:before{color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;font-size:1.5em;left:8px}.accordionButtonWrapper p{border-left:0px !important;padding-left:0px !important}.accordionButton{font-size:1.3em;font-family:"Montserrat",sans-serif;background:#959595;font-weight:400;outline:none !important;color:#414042;padding:10px 0 13px 45px;display:block;position:relative;margin-bottom:7px;-webkit-transition:all .2s ease;transition:all .2s ease}.accordionButton:hover{cursor:pointer;background:#ffb81c}.accordionButton:before{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;left:10px;top:8px;text-transform:lowercase;content:"p";font-size:1.2em;padding:3px 10px 3px 0px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform-origin:12px center;-ms-transform-origin:12px center;transform-origin:12px center}.accordionWrapper{display:none;padding:13px 20px 25px;border:1px solid #afafaf;border-top:0px;margin-bottom:7px;background:#fff}.accordionWrapper p{border-left:0px !important;padding-left:0px !important}.loginPage .error{color:#d84d62;font-weight:bold;font-weight:600;font-size:.85em;display:block;margin-top:-1px}.loginPage .innerHead{top:0px;position:static}.loginPage .innerHead .logoWrap{float:left}#membership{background:#e5e5e5;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset;text-align:center;padding:20px 20px}#membership .titleArea{background:#862633;color:#fff;max-width:850px;width:100%;margin:auto;text-align:center;padding:5px 10px;margin-bottom:10px}#membership .titleArea p{margin:0;padding:0;font-size:1.1em}#membership .titleArea a{color:#236192}#membership .titleArea h1{font-weight:600;text-transform:uppercase;font-size:1.9em;line-height:1.3em;display:block}#membership .errorMessage h1{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:400;font-size:2.1em;line-height:1.2em;color:#862633;padding-bottom:7px}#membership .errorMessage p{font-size:1.3em}.formWrap{max-width:850px;width:100%;margin:0 auto;background-color:#fff;background:rgba(255,255,255,.85);padding:25px 0px 35px;position:relative}.formWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.formWrap.login{display:table;padding:0px;background:transparent}.formWrap.login h1{padding-bottom:10px}.formWrap.login .fieldWrapper{float:none;width:100%}.formWrap.login .fieldWrapper label{display:none}.formWrap.login .utility{position:static}.formWrap.userAccount form{margin:0 auto}.formWrap.userAccount form:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.formWrap.password .fieldWrapper{float:none}.formWrap.password .Submit{width:75%;margin:0 auto;text-align:center;padding-right:0px}.formWrap.password .message{font-size:1.25em;text-align:center;color:#862633;margin:10px 0}.formWrap h1{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.8em;text-transform:uppercase;padding-bottom:20px;text-align:center;color:#862633}.formWrap p{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-size:1em;text-align:center}.formWrap button{background:#414042;text-decoration:none;font-size:1em;font-family:"Montserrat",sans-serif;font-weight:400;display:inline-block;padding:7px 45px;color:#fff;text-transform:uppercase;margin-top:10px;border:0px;box-shadow:none;border-radius:0px}.formWrap button:hover{color:#fff;background:#ffb81c}.formArea{padding:25px 15px}.formArea p{margin-bottom:20px;margin-top:0px}.returningStudentWrapper{width:52%;box-sizing:border-box;display:table-cell;vertical-align:middle;background-color:#fff;background:rgba(255,255,255,.85);color:#862633;padding:25px 40px}.returningStudentWrapper input{text-align:center}.newStudentWrapper{width:48%;box-sizing:border-box;background:#fff;display:table-cell;vertical-align:middle;height:100%;color:#862633;text-align:center}.newStudentWrapper h1{margin-top:-40px;color:#862633}.newStudentWrapper .account{margin-top:30px}.account a{background:#414042;text-decoration:none;font-size:.9em;font-family:"Montserrat",sans-serif;font-weight:400;position:relative;display:inline-block;padding:5px 15px;border:2px solid #fff;color:#fff;text-transform:uppercase;margin-top:10px;padding:10px 25px 10px;font-size:1em}.account a:hover{background:#ffb81c;text-decoration:none !important}.logError{max-width:500px;margin:0 auto;width:100%;background:#fff;text-align:center;padding:15px}.logError h1{text-transform:uppercase;color:#862633}.logError .error{color:#232323;font-size:1.2em}.fieldWrapper{width:50%;margin:0 auto;margin-bottom:10px;float:left;padding:0px 15px;box-sizing:border-box}.fieldWrapper:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.fieldWrapper label{font-family:"Montserrat",sans-serif;color:#414042;font-weight:700;text-transform:uppercase}.fieldWrapper input,.fieldWrapper select{margin-bottom:5px;padding:9px 7px;font-size:1.3em;font-family:"Montserrat",sans-serif;box-shadow:none;width:100%;border:1px solid #862633}.fieldWrapper input.input-validation-error,.fieldWrapper select.input-validation-error{background:#f8dfe3}.Submit{margin:0 auto;text-align:right;padding-right:10px}.utility{position:absolute;top:0;left:0;top:auto;bottom:10px;left:25px}.utility a{color:#236192;font-size:.95em;text-decoration:underline !important;margin-right:10px}.utility a:hover{text-decoration:none !important}.ie8 .formWrap label,.ie9 .formWrap label{display:block !important}@media(max-width: 800px){.formArea{padding:0px}.formWrap{width:95%;margin-top:130px}.newStudentWrapper{display:block;width:100%}.newStudentWrapper h1{margin-top:0px;padding-top:20px}.returningStudentWrapper{width:100%;display:block;padding:25px}.returningStudentWrapper .fieldWrapper{width:80%;margin:0 auto}.account{padding-bottom:20px}.account a{margin-top:0px}.Submit{width:80%;text-align:center}.Submit button{width:100%;font-size:1.2em}.forgotPass{text-align:center;padding-top:5px}}@media(max-width: 600px){.formWrap{margin-top:110px}.formWrap h1{font-size:1.5em}.formArea p{display:none}}@media(max-width: 480px){.returningStudentWrapper{padding:15px}.returningStudentWrapper .fieldWrapper{width:95%}}#validate{background-color:#232323;background:rgba(35,35,35,.85);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999}#validate p{display:none;position:absolute;top:30%;left:0;width:100%;text-align:center;color:#862633;font-family:"Montserrat",sans-serif;font-weight:500;color:#fff;font-size:2em;padding:10px}#validate p em{font-size:1.3em;font-style:normal;font-weight:400;font-family:"Montserrat",sans-serif;color:#fff;background:#862633;padding:3px 7px}#validate p em h2{font-size:1.2em;color:#862633;text-transform:uppercase}@media all and (max-width: 600px){#validate p{font-size:1.5em}}#searchModeWrap{position:fixed;top:0;left:0;height:100%;width:100%;z-index:20;display:none}#searchModeWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.searchMode #searchModeWrap{display:block}.searchMode #searchModeWrap .searchResultsPanel{left:0}#searchModeWrap .searchSlideHolder{width:70%;position:absolute;top:0;right:0;height:100%;overflow:auto;background-color:#232323;background:rgba(35,35,35,.5)}.searchMode #searchModeWrap .searchSlideHolder{opacity:100 !important}#searchModeWrap .searchSlideHolder .slide{height:100%;background:#fff;display:none;min-height:300px !important;padding:0 0 40px !important;border-top:30px solid #232323}#searchModeWrap .searchSlideHolder .slide #learnMoreWrapper{display:none !important}#searchModeWrap .searchSlideHolder .slide .content{padding:0 30px 25px}#searchModeWrap .searchResultsPanel{width:30%;position:absolute;left:-30%;top:0;background:#fff;height:100%;overflow:auto;-webkit-transition:all .2s ease;transition:all .2s ease;padding-top:55px;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}.ezsearch-summary{color:#232323;padding:0 25px;font-size:1.1em;margin-bottom:5px}.ezsearch-summary strong{font-family:"Montserrat",sans-serif;font-weight:700}.ezsearch-summary p{margin:0;padding:0}.ezsearch-result-count{color:#232323;font-style:italic;font-size:.85em;padding:0 25px}.ezsearch-result-count p{margin:0;padding:0}.ezsearch-result-count a:hover{color:#236192;text-decoration:underline}.ezsearch-results{padding-top:20px}.ezsearch-result{margin-bottom:0;padding:18px 25px;position:relative;overflow:hidden}.ezsearch-result .locked{position:relative}.ezsearch-result .locked .preview,.ezsearch-result .locked .slideTitle,.ezsearch-result .locked .topic{opacity:.5}.ezsearch-result .locked:hover{cursor:not-allowed;background:transparent}.ezsearch-result .locked .lockedMsg{display:none;position:absolute;top:0;left:0;width:100%;top:25px;background:#414042;color:#fff;font-weight:700;padding:15px;text-align:center;font-size:1.1em}.ezsearch-result .resultContent{position:relative;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.ezsearch-result.clicked .resultContent{left:-90px}.ezsearch-result.clicked .viewOptions{right:0}.ezsearch-result:hover{cursor:pointer;background:#e5e5e5;color:#862633;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset}.ezsearch-result.viewing{background:#e5e5e5;color:#862633;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset}.ezsearch-result.viewing a{color:#414042}.ezsearch-result.viewing .preview{color:#414042}.ezsearch-result.viewing .topic{background:transparent;color:#414042}.ezsearch-result .slideTitle{font-weight:700;text-transform:uppercase;color:#414042;font-size:1.1em;padding:0 0 7px;display:block;text-shadow:none}.ezsearch-result a{color:#236192;display:inline-block}.ezsearch-result .preview{color:#232323;margin:0;padding:0;font-size:.95em;margin-bottom:10px}.ezsearch-result .topic{font-family:"Montserrat",sans-serif;color:#232323;font-size:.8em;text-transform:uppercase}.viewOptions{width:60px;height:100%;margin:10px auto;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;right:-60px;top:-10px}.viewOptions .view{text-align:center;height:48.5%;background:#414042;padding-top:20px;box-sizing:border-box;margin-bottom:3%}.viewOptions .view:last-child{margin-bottom:0;border-bottom:0;height:49%}.viewOptions .view:hover{background:#862633;cursor:pointer}.viewOptions .view:hover p{font-size:.85em}.viewOptions .view:hover .icon{font-size:0;margin-top:-65px}.viewOptions .view p{margin:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700;font-size:0;margin-top:-20px;color:#fff}.viewOptions .view .icon{-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;font-size:2em;line-height:1em}.ezsearch-pager{text-align:center;background:#232323;padding:5px;color:#fff}.ezsearch-pager p{margin:5px 0}.ezsearch-pager span{font-weight:bold}.ezsearch-pager a{color:#fff;font-weight:normal}.ezsearch-pager a:hover{text-decoration:underline !important}.ezsearch-no-results{background:#414042;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif;padding:3px 5px;margin:0 25px;text-align:center}.ezsearch-no-results p{margin:0;padding:0}.ezsearch-no-results strong{text-decoration:underline;font-size:1.1em}.quickViewing #searchModeWrap .searchSlideHolder{background:#fff}.lockedBtn{display:none}.searchMode .searchBtn{background:#9d2235;width:45px;height:45px;float:right;height:100%;padding-top:0}.searchMode .searchBtn .icon{color:#fff;padding-top:10px;display:inline-block}.searchMode .searchBtn .icon:before{content:"b"}.searchMode .searchBtn:hover{background:#ffb81c}.searchBtn:hover{background:#862633;color:#fff;cursor:pointer}.inSection .searchBtn{right:-50px}.inSection .alertBarContainer{display:none}.searchArea{width:90%;margin:0 auto;position:relative;padding-bottom:30px}.ezsearch-form .searchField{width:85%;height:45px;padding:5px 10px;font-size:1.2em;font-family:"Montserrat",sans-serif;font-weight:400;color:#232323;border:2px solid #959595;box-shadow:none}.ezsearch-form .btn{font-family:"midstate" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;width:15%;position:absolute;right:20px;height:45px;border:0;background:#862633;color:#fff;font-size:1.5em;border-radius:0px}.ezsearch-form .btn:hover{background:#414042;color:#fff}.summaryWrap{position:relative;width:90%;margin:0 auto}.resultsBtn{background:#414042;position:absolute;right:0;bottom:0;padding:3px 10px 3px 35px;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:.9em}.resultsBtn .icon{margin-right:5px;font-size:1.5em;position:absolute;bottom:-5px;left:7px}@media(max-width: 1050px){#searchModeWrap .searchSlideHolder{width:0}#searchModeWrap .searchResultsPanel{width:100%}.searchMode .searchBtn{right:auto;left:0;top:13px;height:50px;width:50px;padding-top:0}.searchArea{padding-left:40px}.ezsearch-form .searchField{height:55px}.ezsearch-form .btn{height:55px}}@media(max-width: 600px){.searchArea{width:100%;padding-left:5px}.ezsearch-form .btn{right:5px}}.utilityBtn{position:absolute;top:0;left:5px;cursor:pointer;color:#236192;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:50px;height:50px;padding-top:7px}.utilityBtn .text{font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;display:block;font-size:.8em}.utilityBtn .icon{font-size:2em;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease}.utilityBtn:hover{color:#ffb81c}.inSection .utilityBtn{display:none}.alertMode .utilityBtn{top:0}.utilityOpen #homeScreen{z-index:0}.utilityOpen .utilityMenu .utilityBtn{z-index:200}.utilityOpen .border.borderH.in{z-index:0}.utilityMenu{position:fixed;left:-30%;width:30%;top:0;background:#fff;height:100%;overflow:auto;z-index:231;-webkit-transition:all .2s ease;transition:all .2s ease;padding-top:50px}.utilityMenu .utilityBtn{width:0;overflow:hidden;-webkit-transition:all .45s ease;transition:all .45s ease}.utilityMenu .utilityBtn .icon{background:#862633;width:45px;height:45px;display:inline-block;color:#fff;text-align:center;padding-top:5px}.utilityMenu .utilityBtn:hover .icon{background:#ffb81c}.utilityMenu.open{left:0}.utilityMenu.open .utilityBtn{width:30%;background:#e5e5e5;text-align:right;height:45px;width:30%;position:fixed;top:2px;left:0;padding-top:0}.utilityMenu h1{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.7em;font-weight:700;color:#862633;padding:0 15px}.utilityMenu .UMinfo{background:#232323;color:#fff;border-color:#ffb81c}.utilityMenu .UMtitle{font-size:1.8em;color:#fff}.utilityMenu .UMstudent{padding:0 15px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1em;text-transform:uppercase}.utilityMenu .menuContent{padding:25px 0}.utilityMenu .menuContent:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.utilityMenu .menuContent.help{padding:25px 15px}.utilityMenu .menuContent.toc{margin-left:0;padding-left:0;background:#fff}@media all and (max-width: 600px){.utilityMenu .menuContent{margin-left:10px}}.utilityMenu .menuContent.UMbtns{padding:10px 15px 25px;background:#414042}.utilityMenu .menuContent .btn{text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;padding:4px 8px;color:#fff;margin-right:10px}.utilityMenu .menuContent .btn:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}.utilityMenu .menuContent .btn:hover{background:#ffb81c;color:#fff}.utilityMenu .menuContent .btn:hover:after{background:#ffb81c}.utilityMenu .menuContent .btn:after{background:#fff}.utilityMenu .menuContent .btn.ada{display:none}.utilityMenu .menuContent .certBtn{display:none;float:left;clear:both;margin-top:10px;padding-left:30px;background:#414042 !important;color:#862633 !important;position:relative}.utilityMenu .menuContent .certBtn:hover{background:#282728 !important}.utilityMenu .menuContent .certBtn .icon-cert{position:absolute;top:0;left:0;top:4px;left:8px;font-size:1.25em}.orientationComplete .utilityMenu .menuContent .certBtn{display:inline-block}#sitemap{font-family:"Montserrat",sans-serif}#sitemap ul{list-style:none;padding-left:0}#sitemap ul ul li{position:relative}#sitemap ul ul li:hover .lockedMsg{display:block}#sitemap ul ul li:hover li .lockedMsg{display:none}#sitemap ul ul li.level-4:hover .lockedMsg{display:block !important;z-index:9999}#sitemap .level-2{margin:0;padding:0;margin-top:10px;padding-top:10px}#sitemap .level-2 div{display:none}#sitemap .level-2 a{text-transform:uppercase;font-size:1.2em;color:#414042;padding:5px 10px 5px 20px;cursor:default;font-family:"Montserrat",sans-serif;font-weight:700}#sitemap .level-2.locked a{opacity:.5}#sitemap .level-3.selfDir a{border:2px solid #ccc;margin-left:20px;font-weight:bold}#sitemap .level-3 a{text-transform:none;font-size:1em;color:#862633;background:transparent;padding:10px 10px 10px 35px;cursor:pointer;position:relative}#sitemap .level-3 a:hover{background:#e5e5e5;color:#862633;box-shadow:0 0 6px 3px rgba(0,0,0,.1) inset}#sitemap .level-3 a:hover:before{font-family:"midstate";content:"m";font-sizE:.8em;position:absolute;top:0;left:0;left:15px;top:50%;margin-top:-8px}#sitemap .level-4 a{margin-left:20px;padding:10px 10px 10px 20px;background:#ccc;font-weight:normal !important}#sitemap a{text-decoration:none !important;display:block}#sitemap .locked a{cursor:default}#sitemap .locked .level-3 a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#sitemap .lockedMsg{display:none;position:absolute;top:0;left:0;width:100%;top:0;background:#414042;color:#fff;font-weight:700;padding:10px;text-align:center;font-size:.9em;z-index:1;height:100%;cursor:not-allowed}@media(max-width: 1280px){.utilityMenu.open{width:50%}.utilityMenu.open .utilityBtn{width:48%}}@media(max-width: 1050px){.utilityMenu.open{width:60%}.utilityMenu.open .utilityBtn{width:58%}}@media(max-width: 800px){.utilityMenu .menuContent .btn.ada{display:inline-block}}@media(max-width: 600px){.utilityBtn{color:#fff;top:2px}.utilityMenu.open{width:100%}.utilityMenu.open .utilityBtn{width:98%}.utilityMenu .menuContent{margin-left:0}}@media(max-width: 480px){.utilityMenu .menuContent .btn.ada{margin-top:10px}}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}#helpBG{display:none;background-color:#232323;background:rgba(35,35,35,.7);position:fixed;top:0;left:0;height:100%;width:100%;z-index:400}#helpContent{z-index:401;display:none;position:absolute;top:0px;left:0px;height:100%;width:100%}#helpContent .arrowNav{display:block}#helpCarousel{width:100%;margin:0 auto;position:relative;padding:0px 0px 95px;background:#fff;color:#232323;top:-400px;-webkit-transition:all 1s ease;transition:all 1s ease}#helpCarousel.showing{top:0px}#helpCarousel .carousel-inner{max-width:960px;width:100%;margin:0 auto}#helpCarousel .item{width:100%;margin:0 auto;padding:0px 100px 45px;margin-top:30px}#helpCarousel .titleWrap{background:#414042;padding:15px 0px;text-align:center}#helpCarousel h1{text-transform:uppercase;color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.7em;font-size:1.2em}#helpCarousel h3{color:#862633;font-family:"Montserrat",sans-serif;font-weight:500;font-weight:600;font-size:1.1em;color:#414042;margin:15px 0 5px 0}#helpCarousel .helpSlideTitle{font-weight:600;font-size:1.8em;color:#862633;margin:15px 0 5px 0}#helpCarousel .copy{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:1.2em;line-height:1.45em;color:#414042}#helpCarousel .copy ul li{padding-bottom:8px}#helpCarousel .copy p{margin:0;padding:0;padding-bottom:10px}#helpCarousel .copy img{max-width:100%;height:auto;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}#helpCarousel .copy h2{font-size:1.8em}#helpCarousel .helpArrow{position:absolute;left:0px;width:100%;top:25%}#helpCarousel .helpArrow .arrow{background:#862633;top:auto;position:absolute;width:50px;height:100px;padding-top:8px}#helpCarousel .helpArrow .arrow .icon{top:25px}#helpCarousel .helpArrow .arrow span{color:#fff;font-size:2.75em}#helpCarousel .helpArrow .arrow:hover{background:#ffb81c}#helpCarousel .helpArrow .arrow.left{left:15px}#helpCarousel .helpArrow .arrow.left .icon{left:5px}#helpCarousel .helpArrow .arrow.right{right:15px}#helpCarousel .helpArrow .arrow.right .icon{right:5px}#helpCarousel .carousel-indicators{bottom:-15px}#helpCarousel .carousel-indicators li{border:2px solid #414042}#helpCarousel .carousel-indicators li.active{background:#414042}#helpCarousel .helpBtnWrap{position:absolute;bottom:25px;left:0px;width:100%;text-align:center}#helpCarousel .helpBtnWrap .lbClosebtn{text-decoration:none;font-size:1.1em;font-family:"Montserrat",sans-serif;font-weight:700;position:relative;display:inline-block;padding:4px 6px;color:#236192;text-transform:uppercase;font-size:1.5em;padding:8px 15px;background:#236192;color:#fff}#helpCarousel .helpBtnWrap .lbClosebtn:after{content:" ";height:100%;width:100%;display:block;content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0px;background:#236192}#helpCarousel .helpBtnWrap .lbClosebtn:hover{background:#ffb81c;color:#fff}#helpCarousel .helpBtnWrap .lbClosebtn:hover:after{background:#ffb81c}#helpCarousel .helpBtnWrap.disabled .lbClosebtn{background:#959595;color:#dad9db;font-size:1.1em}#helpCarousel .helpBtnWrap.disabled .lbClosebtn:hover{cursor:not-allowed}#helpCarousel .helpBtnWrap.disabled .lbClosebtn:after{background:#fff}#helpCarousel .helpBtnWrap:hover{cursor:pointer}.helpBtn{cursor:pointer}.inSection .helpBtn{display:none}@media(max-width: 800px){#helpContent{background:#fff;top:0px}#helpCarousel.showing{top:0px}}@media(max-width: 600px){#helpContent{top:0px;position:absolute}#helpCarousel:before{display:none}#helpCarousel .helpArrow{position:fixed;top:auto;bottom:0px;height:60px !important}#helpCarousel .helpArrow .arrow{width:75px !important;position:absolute;padding-top:0px;border:0px solid #fff;border-bottom:0px;text-align:center;height:60px !important;left:auto !important;padding-top:10px}#helpCarousel .helpArrow .arrow span{font-size:1.8em;position:static}#helpCarousel .helpArrow .arrow span:before{padding-top:15px}#helpCarousel .helpArrow .arrow.right{right:-10px !important;bottom:0px !important}#helpCarousel .helpArrow .arrow.left{right:65px !important;bottom:0px !important}#helpCarousel .helpSlideTitle{font-size:1.8em}#helpCarousel .copy li{margin-bottom:7px}#helpCarousel .copy ul{margin:0px}#helpCarousel .copy p{margin:0;padding:0;padding-bottom:10px}#helpCarousel .copy img{max-width:100%;height:auto;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}#helpCarousel .copy h2{font-size:1.8em}#helpCarousel .helpBtnWrap .lbClosebtn{font-size:1.5em}#helpCarousel .item{width:100%;padding:0px 20px 45px}#helpCarousel .helpSlideTitle{margin-top:5px;padding-top:5px}}@media(max-width: 480px){#helpCarousel{padding:0px 0px 80px;font-size:.9em}#helpCarousel h1{max-height:100%}}.studentForm.formWrap{border:2px solid #414042}.studentForm.formWrap .content{padding:0px 26px}.studentForm.formWrap p{text-align:left;font-weight:400;line-height:1.65em}.studentForm.formWrap .inputHolder{width:100%}.studentForm.formWrap .Submit{padding-right:0px}.photoForm .inputHolder{background:#414042;color:#fff;text-align:right}.photoForm .inputHolder .inputWrapper{display:inline-block;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;cursor:pointer;padding:10px 15px}.photoForm .inputHolder .inputWrapper label{margin-left:5px;cursor:pointer}.photoForm .inputHolder .inputWrapper:hover{background:#862633}.emailForm{max-width:600px;width:100%}.emailForm .formArea{padding-top:15px}.emailForm .fieldWrapper{width:100%;float:none;text-align:left;margin:0px;padding:0px}.spinner{display:none;position:fixed !important;left:50% !important;top:30% !important}.spinner div div{background:#ffb81c !important}.ie #alertContentWrap .closeBtn.show,.safari #alertContentWrap .closeBtn.show{display:none !important}.ie #alertContentWrap .closeBtn.alt.show,.safari #alertContentWrap .closeBtn.alt.show{display:block !important}.ie9 .bx3,.ie9 .bx4{border:3px solid #eee}.ie9 .inSection .bx3,.ie9 .inSection .bx4{border:3px solid #fff}#umbracoPreviewBadge{position:fixed !important;top:0px !important;left:auto !important;width:100% !important;height:auto !important;background:#bacb0f !important;display:block !important;padding:0 4px 10px 4px;color:#000;text-align:center;max-height:80px;overflow:auto}#umbracoPreviewBadge:after{display:block;font-size:.9em;margin-top:5px;content:"PREVIEW MODE: This is a preview, and should be used for content evaluation only. Some features and styles may not act/look exactly the way they do on live site."}#umbracoPreviewBadge:hover{background:#dcee1f !important}.PreviewMode #wrapper{top:35px}.PreviewMode #homeScreen{display:none}.PreviewMode #homeScreen.previewHome{display:block}.PreviewMode .innerHead.in{top:30px}.PreviewMode #inner-content{display:none !important}.PreviewMode .slideBody{margin-top:65px;position:relative;z-index:5}.PreviewMode .slideBody .timer{background:#414042}.PreviewMode #arrowLeft{top:30px}.PreviewMode .alertBar{display:none !important}.PreviewMode .adaBtn{display:none !important}.PreviewMode .menuBtn{display:none}.PreviewMode #backgroundImg{display:none}@media(max-width: 815px){#umbracoPreviewBadge{padding:0 4px 0px 4px}#umbracoPreviewBadge:after{display:none !important}.PreviewMode header{top:38px}.PreviewMode .slideBody{margin-top:112px}.arrowNav{top:38px}}@media(max-width: 600px){.PreviewMode .slideBody{margin-top:100px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL2ljb25Gb250LnNjc3MiLCJmaWxlOi8vL0w6L0FERyUyMFNhc3MlMjBGaWxlJTIwTGlicmFyeS9PcmllbnRhdGlvbkJvb3RzdHJhcC9Cb290c3RyYXAtMjQvYm9vdHN0cmFwLTI0LnNjc3MiLCJmaWxlOi8vL0w6L0FERyUyMFNhc3MlMjBGaWxlJTIwTGlicmFyeS9taXhpbkxpYnJhcnktMDMuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL2dsb2JhbC5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvbWl4aW5zLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy92YXJpYWJsZXMuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL2hlYWRlci5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvZm9vdGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy9uYXZpZ2F0aW9uLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy9ob21lU2NyZWVuLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy9hbGVydEJhci5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvYmFja2dyb3VuZEltYWdlcy5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3Mvc2xpZGVTdHlsZXMuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL3RpcHMuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL3ZpZGVvU3R5bGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy9uYXZBcnJvd3Muc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL3F1aXpTdHlsZXMuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL2xlYXJuTW9yZS5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvcmV0dXJuTWVzc2FnZS5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvcHJvZ3Jlc3Muc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL3JpY2hUZXh0U3R5bGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy9sb2dpbi5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvdmFsaWRhdGlvbi5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3Mvc2VhcmNoLnNjc3MiLCJmaWxlOi8vL0Q6L1RGUyUyMFByb2plY3RzMi9NaWRTdGF0ZS9NaWQtU3RhdGUvc2Nzcy91dGlsaXR5TWVudS5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvY2Fyb3VzZWwuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL2hlbHAuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL3Bob3RvRm9ybS5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3Mvc3Bpbm5lci5zY3NzIiwiZmlsZTovLy9EOi9URlMlMjBQcm9qZWN0czIvTWlkU3RhdGUvTWlkLVN0YXRlL3Njc3MvYnJvd3NlckNvbXBhdGliaWxpdHkuc2NzcyIsImZpbGU6Ly8vRDovVEZTJTIwUHJvamVjdHMyL01pZFN0YXRlL01pZC1TdGF0ZS9zY3NzL3ByZXZpZXdNb2RlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FDRSxzQkFBQSxDQUNBLGdDQUFBLENBQ0Esb05BQUEsQ0FJQSxrQkFBQSxDQUNBLGlCQUFBLENBSUYsbUJBQ0UsaUNBQUEsQ0FDQSx1QkFBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlDQUFBLENBR0YsK0NBRUUsaUNBQUEsQ0FDQSw0QkFBQSxDQUNBLDZCQUFBLENBQ0EsOEJBQUEsQ0FDQSw4QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ0FBQSxDQUdGLG1CQUNFLFdBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixrQkFDRSxXQUFBLENBRUYsa0JBQ0UsV0FBQSxDQUVGLHNCQUNFLFdBQUEsQ0FFRixvQkFDRSxXQUFBLENBRUYsa0JBQ0UsV0FBQSxDQUVGLGtCQUNFLFdBQUEsQ0FFRix3QkFDRSxXQUFBLENBRUYseUJBQ0UsV0FBQSxDQUVGLG9CQUNFLFdBQUEs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Q0UsaUJBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxXQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsV0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGVBQ0UsV0FBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxTQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxRQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsUUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsUUFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZUFDRSxnQkFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixlQUNFLFNBQUEsQ0FFRixrQkFDRSxnQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxlQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGVBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsaUJBQ0UsaUJBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0UsZUFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSxpQkFBQSxDQUVGLGlCQUNFLHVCQUFBLENBRUYsaUJBQ0UsdUJBQUEsQ0FFRixpQkFDRSxjQUFBLENBRUYseUJBQ0UsK1BBQ0UsVUFBQSxDQUVGLFdBQ0UsVUFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxXQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFNBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsV0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxTQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixVQUNFLFdBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxXQUFBLENBRUYsVUFDRSxpQkFBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixnQkFDRSxVQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFdBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsU0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxXQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZUFDRSxXQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLFNBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0UsV0FBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZ0JBQ0UsU0FBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxVQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFFBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxRQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxRQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixlQUNFLGdCQUFBLENBRUYsZUFDRSxnQkFBQSxDQUVGLGVBQ0UsU0FBQSxDQUVGLGtCQUNFLGdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGVBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsaUJBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsZUFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixpQkFDRSxpQkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSxlQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLGlCQUFBLENBRUYsaUJBQ0UsdUJBQUEsQ0FFRixpQkFDRSx1QkFBQSxDQUVGLGlCQUNFLGNBQUEsQ0FBQSxDQUdKLDBCQUNFLCtQQUNFLFVBQUEsQ0FFRixXQUNFLFVBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsV0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxTQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFdBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsU0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsVUFDRSxXQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsV0FBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxXQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsV0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGVBQ0UsV0FBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxTQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxRQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsUUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsUUFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZUFDRSxnQkFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixlQUNFLFNBQUEsQ0FFRixrQkFDRSxnQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxlQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGVBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsaUJBQ0UsaUJBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0UsZUFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSxpQkFBQSxDQUVGLGlCQUNFLHVCQUFBLENBRUYsaUJBQ0UsdUJBQUEsQ0FFRixpQkFDRSxjQUFBLENBQUEsQ0FHSiwwQkFDRSwrUEFDRSxVQUFBLENBRUYsV0FDRSxVQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFdBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsU0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxXQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFNBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFVBQ0UsV0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFdBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsVUFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsV0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFdBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsU0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0UsU0FBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxXQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsUUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxVQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFFBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLFFBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixlQUNFLGdCQUFBLENBRUYsZUFDRSxTQUFBLENBRUYsa0JBQ0UsZ0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsaUJBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsZUFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxlQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGlCQUNFLGlCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLGVBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0UsaUJBQUEsQ0FFRixpQkFDRSx1QkFBQSxDQUVGLGlCQUNFLHVCQUFBLENBRUYsaUJBQ0UsY0FBQSxDQUFBLENBR0osTUFDRSw0QkFBQSxDQUVGLFFBQ0UsZUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FFRixHQUNFLGVBQUEsQ0FFRixPQUNFLFVBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FFRixrSEFNRSxXQUFBLENBQ0Es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VUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FXQSwyQkFDSSxhQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSwwS0FBQSxDQUVKLDJCQUNJLDZCQUFBLENBV0osc0JBQ0ksUUFIRixDQUtGLHlCQUNFLFlBQUEsQ0FDQSxxQ0FDRSxhQUFBLENBSUosMkJBQ0UsUUFBQSxDQWVGLDRCQUNFLHVCQUFBLENBRUYsd0JBQ0ksZUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLCtCQUNJLGtCMUJ4RUEsQzBCNEVSLHdCQUNFLFFBQUEsQ0FHRix1QkFDSSx1QkFBQSxDQUVKLHFCQUNJLHVCQUFBLENBRUosc0JBQ0ksWUFBQSxDQUdKLDRCQUNJLFlBQUEsQ0FTUix5QkFDSSxxQkFDSSxxQkFBQSxDQUNBLDJCQUNJLHVCQUFBLENBZUgsb0JBQ0csUUF0QkgsQ0F3QkQsd0JBQ0ksZ0JBQUEsQ0FHUixVQUNJLFFBN0JDLENBQUEsQ0FnQ1QseUJBRU8sd0JBQ0ssZ0JBQUEsQ0FBQSIsImZpbGUiOiJtYWluU3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm1pZHN0YXRlXCI7XHJcbiAgc3JjOnVybChcIi4uL2ZvbnRzL21pZHN0YXRlLmVvdFwiKTtcclxuICBzcmM6dXJsKFwiLi4vZm9udHMvbWlkc3RhdGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL21pZHN0YXRlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL21pZHN0YXRlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL21pZHN0YXRlLnN2ZyNtaWRzdGF0ZVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm1pZHN0YXRlXCIgIWltcG9ydGFudDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwibWlkc3RhdGVcIiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjFcIjtcclxufVxyXG4uaWNvbi14OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24tbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjRcIjtcclxufVxyXG4uaWNvbi1hbm5vdW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG59XHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xyXG59XHJcbi5pY29uLW1lbnU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuLmljb24tbGVmdC1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZkXCI7XHJcbn1cclxuLmljb24tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xyXG59XHJcbi5pY29uLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5pY29uLWxlYXJuLW1vcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjhcIjtcclxufVxyXG4uaWNvbi1sZWZ0LXF1b3RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmljb24tc2xpZGV2aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY5XCI7XHJcbn1cclxuLmljb24tcXVpY2t2aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZhXCI7XHJcbn1cclxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy41IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vKiFcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9ZjIxNDYwNzZkZTRlMTc2NzIzMWIpXG4gKiBDb25maWcgc2F2ZWQgdG8gY29uZmlnLmpzb24gYW5kIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2YyMTQ2MDc2ZGU0ZTE3NjcyMzFiXG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE1IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbi8vQG1lZGlhIHByaW50IHtcbi8vICAqLFxuLy8gICo6YmVmb3JlLFxuLy8gICo6YWZ0ZXIge1xuLy8gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbi8vICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4vLyAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbi8vICB9XG4vLyAgYSxcbi8vICBhOnZpc2l0ZWQge1xuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyAgfVxuLy8gIGFbaHJlZl06YWZ0ZXIge1xuLy8gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4vLyAgfVxuLy8gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbi8vICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbi8vICB9XG4vLyAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4vLyAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbi8vICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgfVxuLy8gIHByZSxcbi8vICBibG9ja3F1b3RlIHtcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4vLyAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4vLyAgfVxuLy8gIHRoZWFkIHtcbi8vICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbi8vICB9XG4vLyAgdHIsXG4vLyAgaW1nIHtcbi8vICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbi8vICB9XG4vLyAgaW1nIHtcbi8vICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gIH1cbi8vICBwLFxuLy8gIGgyLFxuLy8gIGgzIHtcbi8vICAgIG9ycGhhbnM6IDM7XG4vLyAgICB3aWRvd3M6IDM7XG4vLyAgfVxuLy8gIGgyLFxuLy8gIGgzIHtcbi8vICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuLy8gIH1cbi8vICAubmF2YmFyIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy8gIC5idG4gPiAuY2FyZXQsXG4vLyAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuLy8gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuLy8gIH1cbi8vICAubGFiZWwge1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbi8vICB9XG4vLyAgLnRhYmxlIHtcbi8vICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbi8vICB9XG4vLyAgLnRhYmxlIHRkLFxuLy8gIC50YWJsZSB0aCB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4vLyAgfVxuLy8gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi8vICAudGFibGUtYm9yZGVyZWQgdGQge1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuLy8gIH1cbi8vfVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiwgLmNvbC14cy0xMywgLmNvbC1zbS0xMywgLmNvbC1tZC0xMywgLmNvbC1sZy0xMywgLmNvbC14cy0xNCwgLmNvbC1zbS0xNCwgLmNvbC1tZC0xNCwgLmNvbC1sZy0xNCwgLmNvbC14cy0xNSwgLmNvbC1zbS0xNSwgLmNvbC1tZC0xNSwgLmNvbC1sZy0xNSwgLmNvbC14cy0xNiwgLmNvbC1zbS0xNiwgLmNvbC1tZC0xNiwgLmNvbC1sZy0xNiwgLmNvbC14cy0xNywgLmNvbC1zbS0xNywgLmNvbC1tZC0xNywgLmNvbC1sZy0xNywgLmNvbC14cy0xOCwgLmNvbC1zbS0xOCwgLmNvbC1tZC0xOCwgLmNvbC1sZy0xOCwgLmNvbC14cy0xOSwgLmNvbC1zbS0xOSwgLmNvbC1tZC0xOSwgLmNvbC1sZy0xOSwgLmNvbC14cy0yMCwgLmNvbC1zbS0yMCwgLmNvbC1tZC0yMCwgLmNvbC1sZy0yMCwgLmNvbC14cy0yMSwgLmNvbC1zbS0yMSwgLmNvbC1tZC0yMSwgLmNvbC1sZy0yMSwgLmNvbC14cy0yMiwgLmNvbC1zbS0yMiwgLmNvbC1tZC0yMiwgLmNvbC1sZy0yMiwgLmNvbC14cy0yMywgLmNvbC1zbS0yMywgLmNvbC1tZC0yMywgLmNvbC1sZy0yMywgLmNvbC14cy0yNCwgLmNvbC1zbS0yNCwgLmNvbC1tZC0yNCwgLmNvbC1sZy0yNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTEzLCAuY29sLXhzLTE0LCAuY29sLXhzLTE1LCAuY29sLXhzLTE2LCAuY29sLXhzLTE3LCAuY29sLXhzLTE4LCAuY29sLXhzLTE5LCAuY29sLXhzLTIwLCAuY29sLXhzLTIxLCAuY29sLXhzLTIyLCAuY29sLXhzLTIzLCAuY29sLXhzLTI0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTI0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTIzIHtcbiAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbn1cbi5jb2wteHMtMjIge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0yMSB7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi5jb2wteHMtMjAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0xOSB7XG4gIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG59XG4uY29sLXhzLTE4IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtMTcge1xuICB3aWR0aDogNzAuODMzMzMzMzMlO1xufVxuLmNvbC14cy0xNiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTE1IHtcbiAgd2lkdGg6IDYyLjUlO1xufVxuLmNvbC14cy0xNCB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTEzIHtcbiAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA0NS44MzMzMzMzMyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogMjkuMTY2NjY2NjclO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiAyMC44MzMzMzMzMyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDQuMTY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTI0IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMjMge1xuICByaWdodDogOTUuODMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTIyIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0yMSB7XG4gIHJpZ2h0OiA4Ny41JTtcbn1cbi5jb2wteHMtcHVsbC0yMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTkge1xuICByaWdodDogNzkuMTY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTE4IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC0xNyB7XG4gIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTYge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTE1IHtcbiAgcmlnaHQ6IDYyLjUlO1xufVxuLmNvbC14cy1wdWxsLTE0IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMyB7XG4gIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiAzNy41JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDEyLjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMjQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTIzIHtcbiAgbGVmdDogOTUuODMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTIyIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTIxIHtcbiAgbGVmdDogODcuNSU7XG59XG4uY29sLXhzLXB1c2gtMjAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMTkge1xuICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTgge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtMTcge1xuICBsZWZ0OiA3MC44MzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMTYge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTUge1xuICBsZWZ0OiA2Mi41JTtcbn1cbi5jb2wteHMtcHVzaC0xNCB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0xMyB7XG4gIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogMzcuNSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAxMi41JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMjQge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMTkge1xuICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtMTcge1xuICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMTYge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogNjIuNSU7XG59XG4uY29sLXhzLW9mZnNldC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMywgLmNvbC1zbS0xNCwgLmNvbC1zbS0xNSwgLmNvbC1zbS0xNiwgLmNvbC1zbS0xNywgLmNvbC1zbS0xOCwgLmNvbC1zbS0xOSwgLmNvbC1zbS0yMCwgLmNvbC1zbS0yMSwgLmNvbC1zbS0yMiwgLmNvbC1zbS0yMywgLmNvbC1zbS0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0yNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0yMyB7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMjEge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLXNtLTIwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTkge1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xOCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTE3IHtcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTYge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xNSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5jb2wtc20tMTQge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMyB7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yMyB7XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTE1IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMywgLmNvbC1tZC0xNCwgLmNvbC1tZC0xNSwgLmNvbC1tZC0xNiwgLmNvbC1tZC0xNywgLmNvbC1tZC0xOCwgLmNvbC1tZC0xOSwgLmNvbC1tZC0yMCwgLmNvbC1tZC0yMSwgLmNvbC1tZC0yMiwgLmNvbC1tZC0yMywgLmNvbC1tZC0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0yNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0yMyB7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMjEge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLW1kLTIwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTkge1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xOCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTE3IHtcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTYge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xNSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5jb2wtbWQtMTQge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMyB7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yMyB7XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTE1IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMywgLmNvbC1sZy0xNCwgLmNvbC1sZy0xNSwgLmNvbC1sZy0xNiwgLmNvbC1sZy0xNywgLmNvbC1sZy0xOCwgLmNvbC1sZy0xOSwgLmNvbC1sZy0yMCwgLmNvbC1sZy0yMSwgLmNvbC1sZy0yMiwgLmNvbC1sZy0yMywgLmNvbC1sZy0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0yNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0yMyB7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMjEge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLWxnLTIwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTkge1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xOCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTE3IHtcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTYge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xNSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5jb2wtbGctMTQge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMyB7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yMyB7XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTE1IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4vLyAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKi0tLVRFWFQgQU5EIEZPTlQtLS0qL1xuQG1peGluIGJvZHlDb3B5IHtcbiAgY29sb3I6ICRiYXNpYztcbiAgZm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XG59XG5cbkBtaXhpbiBoZWFkZXJGb250KCR3ZWlnaHQ6NTAwLCAkY29sb3I6ICRwcmltYXJ5KSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xufVxuXG5AbWl4aW4gdGV4dFNoYWRvdyAoJHg6IDBweCwgJHk6IDFweCwgJGJsdXI6IDBweCwgJGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSkpIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KFN0cmVuZ3RoPSRibHVyLCBEaXJlY3Rpb249MCwgQ29sb3I9JGNvbG9yKVwiO1xuICAvKklFIDgqL1xuICB0ZXh0LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xuICAvL2ZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhTdHJlbmd0aD0kYmx1ciwgRGlyZWN0aW9uPTEzNSwgQ29sb3I9JGNvbG9yKTsgLypJRSA1LjUtNyovXG59XG5cbkBtaXhpbiBpY29uRm9udCgkZm9udDogJGljb25Gb250KSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG5cbkBtaXhpbiBidG5TdHlsZSgkYmdDb2xvcjogJHNlY29uZGFyeSwgJGNvbG9yOiAkbGlnaHQsICRob3ZlcmJnOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKSkge1xuICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGhvdmVyYmc7XG4gICAgY29sb3I6ICRsaWdodDtcbiAgfVxufVxuXG4vKi0tLUJBQ0tHUk9VTkQtLS0qL1xuQG1peGluIGJhY2tncm91bmRDb3ZlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXG4gICYudG9wTGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG5cbiAgJi50b3BDZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICB9XG5cbiAgJi50b3BSaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICB9XG5cbiAgJi5ib3R0b21MZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIH1cblxuICAmLmJvdHRvbUNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cblxuICAmLmJvdHRvbVJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKSB7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAkdG87XG4gIC8qIEZJUkVGT1gqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgJGZyb20pLCBjb2xvci1zdG9wKDEsICR0bykpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRmcm9tLCAkdG8pO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRmcm9tLCAkdG8pO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCRmcm9tLCAkdG8pO1xuICAvKiBXM0MgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRmcm9tLCAkdG8pO1xuICAvKiBJRTYtOSAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbkBtaXhpbiBob3JHcmFkaWVudCgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IxIDAsICRjb2xvcjIgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgOTBkZWcsIGNvbG9yLXN0b3AoMCwgRjk0MjNBKSwgY29sb3Itc3RvcCgxMDAlLCBmMzZmMzIpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IxIDAsICRjb2xvcjIgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAwLCAkY29sb3IyIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAwLCAkY29sb3IyIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckY29sb3IxJywgZW5kQ29sb3JzdHI9JyRjb2xvcjInLCBHcmFkaWVudFR5cGU9JzEnKTtcbiAgLyogZm9yIElFICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAwLCAkY29sb3IyIDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cblxuQG1peGluIHRyYW5zcGFyZW50QkcoJGNvbG9yLCAkb3BhY2l0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBmaWxsU3BhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tQk9YLS0tKi9cbkBtaXhpbiByb3VuZGVkKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3hTaGFkb3coJHg6IDBweCwgJHk6IDBweCwgJGJsdXI6IDJweCwgJHNwcmVhZDogMnB4LCAkY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gIGJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG5AbWl4aW4gc2hhZG93LWluc2V0KCR4OiAwcHgsICR5OiAxcHgsICRibHVyOiAzcHgsICRzcHJlYWQ6IDBweCwgJGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICBib3gtc2hhZG93OiBpbnNldCAkeCAkeSAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbn1cblxuQG1peGluIGJvcmRlcigkY29sb3I6ICRsaWdodCwgJHNpemU6IDFweCkge1xuICBib3JkZXI6ICRzaXplIHNvbGlkICRjb2xvcjtcbn1cblxuXG5cbi8qLS0tUE9TSVRJT05JTkctLS0qL1xuQG1peGluIGFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtaXhpbiBmaXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWl4aW4gcmVzZXRQb3MoJHBvczpyZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvcztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG5AbWl4aW4gemVyb01hcmdQYWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuXG4vKi0tLUNPTlRFTlQtLS0qL1xuQG1peGluIHBzZXVkb0NvbnRlbnQge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyotLS1MSVNUUy0tLSovXG5cbkBtaXhpbiByZWZvcm1hdExpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuXG5AbWl4aW4gb2xTdHlsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgLyogSW5pdGlhdGUgYSBjb3VudGVyICovXG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IHBhZGRpbmcgKi9cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBDcmVhdGUgYSBwb3NpdGlvbmluZyBjb250ZXh0ICovXG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAvKiBHaXZlIGVhY2ggbGlzdCBpdGVtIGEgbGVmdCBtYXJnaW4gdG8gbWFrZSByb29tIGZvciB0aGUgbnVtYmVycyAqL1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLyogRGlzYWJsZSB0aGUgbm9ybWFsIGl0ZW0gbnVtYmVyaW5nICovXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgICAgIC8qIFVzZSB0aGUgY291bnRlciBhcyBjb250ZW50ICovXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICAvKiBJbmNyZW1lbnQgdGhlIGNvdW50ZXIgYnkgMSAqL1xuICAgICAgLyogUG9zaXRpb24gYW5kIHN0eWxlIHRoZSBudW1iZXIgKi9cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogLTJlbTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlckJveDtcbiAgICAgIHdpZHRoOiAxLjhlbTtcbiAgICAgIC8qIFNvbWUgc3BhY2UgYmV0d2VlbiB0aGUgbnVtYmVyIGFuZCB0aGUgY29udGVudCBpbiBicm93c2VycyB0aGF0IHN1cHBvcnRcbiAgICAgICAgICAgICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBjb2xvcjogJGxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgQGluY2x1ZGUgcm91bmRlZCg1MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdWxTdHlsZSgkY29udGVudDogJ0UnKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG9Db250ZW50O1xuICAgICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IC43NWVtO1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLUJPUkRFUiBBUlJPV1MtLS0qL1xuQG1peGluIHJpZ2h0QXJyb3coJHNpemU6IDhweCwgJHNpemVUQjogJHNpemUsICRjb2xvcjogJGxpZ2h0LCAkdG9wOiBhdXRvLCAkcmlnaHQ6IGF1dG8pIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogJHNpemVUQiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHNpemVUQiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbn1cblxuQG1peGluIGxlZnRBcnJvdygkc2l6ZTogOHB4LCAkc2l6ZVRCOiAkc2l6ZSwgJGNvbG9yOiAkbGlnaHQsICR0b3A6IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6ICRzaXplVEIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRzaXplVEIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3A7XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gdG9wQXJyb3coJHNpemU6IDhweCwgJHNpemVMUjogJHNpemUsICRjb2xvcjogJGxpZ2h0LCAkdG9wOiBhdXRvLCAkbGVmdDogYXV0bykge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogJHNpemVMUiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkc2l6ZUxSIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICBsZWZ0OiAkbGVmdDtcbn1cblxuQG1peGluIGJvdHRvbUFycm93KCRzaXplOiA4cHgsICRzaXplTFI6ICRzaXplLCAkY29sb3I6ICRsaWdodCwgJHRvcDogYXV0bywgJGxlZnQ6IGF1dG8pIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplTFIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHNpemVMUiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcDtcbiAgbGVmdDogJGxlZnQ7XG59XG5cblxuXG5cbi8qLS0tVFJBTlNGT1JNUy0tLSovXG5AbWl4aW4gcm90YXRlKCRkZWc6IC01ZGVnKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHlwZSwgJHZhbHVlKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHlwZSgkdmFsdWUpO1xuICAtbW96LXRyYW5zZm9ybTogJHR5cGUoJHZhbHVlKTtcbiAgLW8tdHJhbnNmb3JtOiAkdHlwZSgkdmFsdWUpO1xuICB0cmFuc2Zvcm06ICR0eXBlKCR2YWx1ZSk7XG59XG5cbi8qLS0tRklMVEVSUy0tLSovXG5AbWl4aW4gZ3JheXNjYWxlKCR2YWx1ZTogMSkge1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoJHZhbHVlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgkdmFsdWUpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKCR2YWx1ZSk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKCR2YWx1ZSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBibHVyKCR2YWx1ZSkge1xuICAtbXMtZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG4gIC1tb3otZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG4gIC1vLWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICBmaWx0ZXI6IGJsdXIoJHZhbHVlKTtcbn1cblxuXG5AbWl4aW4gYnJpZ2h0bmVzcygkdmFsdWUpIHtcbiAgLW1zLWZpbHRlcjogYnJpZ2h0bmVzcygkdmFsdWUpO1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygkdmFsdWUpO1xuICAtbW96LWZpbHRlcjogYnJpZ2h0bmVzcygkdmFsdWUpO1xuICAtby1maWx0ZXI6IGJyaWdodG5lc3MoJHZhbHVlKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBmaWx0ZXJzKCRnczogMCwgJGJsdXI6IDBweCwgJGJyaWdodDogMTAwJSwgJGh1ZTogMzYwZGVnKSB7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgkZ3MpIGJsdXIoJGJsdXIpIGJyaWdodG5lc3MoJGJyaWdodCkgaHVlLXJvdGF0ZSgkaHVlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgkZ3MpIGJsdXIoJGJsdXIpIGJyaWdodG5lc3MoJGJyaWdodCkgaHVlLXJvdGF0ZSgkaHVlKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgkZ3MpIGJsdXIoJGJsdXIpIGJyaWdodG5lc3MoJGJyaWdodCkgaHVlLXJvdGF0ZSgkaHVlKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoJGdzKSBibHVyKCRibHVyKSBicmlnaHRuZXNzKCRicmlnaHQpIGh1ZS1yb3RhdGUoJGh1ZSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKCRncykgYmx1cigkYmx1cikgYnJpZ2h0bmVzcygkYnJpZ2h0KSBodWUtcm90YXRlKCRodWUpO1xufVxuXG4vKi0tLVRSQU5TSVRJT05TLS0tKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkc3BlZWQ6IC4ycykge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkc3BlZWQgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJHNwZWVkIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkc3BlZWQgZWFzZTtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRzcGVlZCBlYXNlO1xufVxuXG5cblxuXG4vKi0tLVVUSUxJVFktLS0qL1xuQG1peGluIGJvcmRlckJveCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWl4aW4gY29udGVudEJveCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb2xkQnJvd3NlciwgJG5ld0Jyb3dzZXIpIHtcbiAgLyogVGhlb3JldGljYWxseSBmb3IgSUUgOCAmIDkgKG1vcmUgdmFsaWQpICovXG4gIC8qIC4uLmJ1dCBub3QgcmVxdWlyZWQgYXMgZmlsdGVyIHdvcmtzIHRvbyAqL1xuICAvKiBzaG91bGQgY29tZSBCRUZPUkUgZmlsdGVyICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9JG9sZEJyb3dzZXIpXCI7XG5cbiAgLyogVGhpcyB3b3JrcyBpbiBJRSA4ICYgOSB0b28gKi9cbiAgLyogLi4uIGJ1dCBhbHNvIDUsIDYsIDcgKi9cbiAgLy9maWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9sZEJyb3dzZXIpO1xuXG4gIC8qIE9sZGVyIHRoYW4gRmlyZWZveCAwLjkgKi9cbiAgLW1vei1vcGFjaXR5OiAkbmV3QnJvd3NlcjtcblxuICAvKiBTYWZhcmkgMS54IChwcmUgV2ViS2l0ISkgKi9cbiAgLWtodG1sLW9wYWNpdHk6ICRuZXdCcm93c2VyO1xuXG4gIC8qIE1vZGVybiFcbiAgICAvKiBGaXJlZm94IDAuOSssIFNhZmFyaSAyPywgQ2hyb21lIGFueT9cbiAgICAvKiBPcGVyYSA5KywgSUUgOSsgKi9cbiAgb3BhY2l0eTogJG5ld0Jyb3dzZXI7XG59XG5cbkBtaXhpbiB1c2VHUFUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuXG4vKi0tLUltYWdlcy0tLSovXG5AbWl4aW4gcnNwSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyotLS1WaWRlby0tLSovXG5cbkBtaXhpbiByc3BWaWRlbygkcmF0aW86IDc1JSwgJGdpZlBhdGg6IHVybCguLi9pbWFnZXMvdmlkZW8tbG9hZGVyLmdpZikpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogJHJhdGlvO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAkZ2lmUGF0aCA1MCUgNTAlIG5vLXJlcGVhdDtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIHZpZGVvQkcoJGJnSW1nKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTEwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmdJbWc7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZENvdmVyXG4gIH1cbn1cblxuXG4vKipGb3JtcyoqL1xuXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiBsaWdodGVuKCRiYXNpYywgNjAlKSwgJHN0eWxlOiBpdGFsaWMsICRmb250OiAkYmFzaWNGb250LCAkc2l6ZTogMWVtKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBmb250OiB7XG4gICAgICBzdHlsZTogJHN0eWxlO1xuICAgICAgZmFtaWx5OiAkZm9udDtcbiAgICAgIHNpemU6ICRzaXplO1xuICAgIH1cbiAgfVxuXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgZm9udDoge1xuICAgICAgc3R5bGU6ICRzdHlsZTtcbiAgICAgIGZhbWlseTogJGZvbnQ7XG4gICAgICBzaXplOiAkc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBmb250OiB7XG4gICAgICBzdHlsZTogJHN0eWxlO1xuICAgICAgZmFtaWx5OiAkZm9udDtcbiAgICAgIHNpemU6ICRzaXplO1xuICAgIH1cbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgZm9udDoge1xuICAgICAgc3R5bGU6ICRzdHlsZTtcbiAgICAgIGZhbWlseTogJGZvbnQ7XG4gICAgICBzaXplOiAkc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbHVtbnMoJGNvbDogMikge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbDtcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIC1tb3otY29sdW1uLWNvdW50OiAkY29sO1xuICAvKiBGaXJlZm94ICovXG4gIGNvbHVtbi1jb3VudDogJGNvbDtcbn1cblxuLypCcmVha3MgbG9uZyB3b3JkcyBhbmQgdXJscyovXG5AbWl4aW4gd29yZEJyZWFrIHtcbiAgLyogVGhlc2UgYXJlIHRlY2huaWNhbGx5IHRoZSBzYW1lLCBidXQgdXNlIGJvdGggKi9cbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIC8qIEluc3RlYWQgdXNlIHRoaXMgbm9uLXN0YW5kYXJkIG9uZTogKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvKiBBZGRzIGEgaHlwaGVuIHdoZXJlIHRoZSB3b3JkIGJyZWFrcywgaWYgc3VwcG9ydGVkIChObyBCbGluaykgKi9cbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5AbWl4aW4gdmVydENlbnRlcigkcGVyY2VudDogNTAlLCAkdHJhbnM6IDUwJSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogJHBlcmNlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRyYW5zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0cmFucyk7XG59XG5cbkBtaXhpbiBob3J6Q2VudGVyKCRwZXJjZW50OiA1MCUsICR0cmFuczogNTAlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogJHBlcmNlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHRyYW5zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSR0cmFucyk7XG59XG5cbkBtaXhpbiB2ZXJ0SG9yekNlbnRlciB7XG4gIEBpbmNsdWRlIHZlcnRDZW50ZXI7XG4gIEBpbmNsdWRlIGhvcnpDZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gc2NyZWVuUmVhZGVyKCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIGxlZ2VuZEZpeCB7XG4gIC8vVGhpcyBmaXhlcyBmb3IgcmVzcG9uc2l2ZVxuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogRW5hYmxlIGxpbmUtd3JhcHBpbmcgaW4gSUU4KyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiBFbmFibGUgbGluZS13cmFwcGluZyBpbiBvbGQgdmVyc2lvbnMgb2Ygc29tZSBvdGhlciBicm93c2VycyAqL1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIHNjcm9sbGJhcigkd2lkdGg6IDVweCwgJGNvbG9yOiAjNDQ0NDQ0LCAkYmdDb2xvcjojRjVGNUY1LCAkc2hhZG93OiB0cnVlKSB7XG5cbiAgLy8gTm9uc3RhbmRhcmQgd2Via2l0IHByb3BlcnRpZXMsIHdvcmtzIG9uIENocm9tZSwgTW9kZXJuIEVkZ2UsIGFuZCBTYWZhcmlcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIEBpZiAkc2hhZG93IHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICR3aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBUaGUgcHJvcGVyLCBzdGFuZGFyZCB3YXkgdG8gc3R5bGUgc2Nyb2xsYmFycy4gQ3VycmVudGx5IG9ubHkgc3VwcG9ydGVkXG4gIC8vIGJ5IEZpcmVmb3gsIHdpdGggbW9yZSBicm93c2VycyBjb21pbmcgc29vbig/KVxuICBzY3JvbGxiYXItY29sb3I6ICRjb2xvciAkYmdDb2xvcjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG5cblxuQG1peGluIGZsZXhKdXN0aWZ5KCRkaXI6cm93LCAkanVzdGlmeTogc3BhY2UtYmV0d2Vlbikge1xuICAvL2FsdGVybmF0ZSB3b3VsZCBiZSBzcGFjZS1hcm91bmRcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXI7XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyKCRkaXI6IHJvdykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXI7XG59XG5cbkBtaXhpbiBmbGV4RW5kKCRkaXI6IHJvdykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcjtcbn1cblxuQG1peGluIGZsZXhTdGFydCgkZGlyOiByb3cpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcjtcbn1cblxuQG1peGluIHNsaWRlSW1hZ2UoJHZoOiA4MHZoKSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6ICR2aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWl4aW4gbm9IaWdobGlnaHQge1xuICAvL01ha2VzIGVsZW1lbnRzIHVuaGlnaGxpZ2h0YWJsZSAoRG9uJ3QgdXNlIG9uIGlucHV0IGZpZWxkcylcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWl4aW4gYWJzb2x1dGVGbGV4KCRtYXgtbnVtLW9mLWNoaWxkcmVuOiA3LCAkb3JpZW50YXRpb246IFwidmVydGljYWxcIiwgJGd1dHRlcjogMCUpIHtcblxuICBAaWYgdHlwZS1vZigkbWF4LW51bS1vZi1jaGlsZHJlbikgIT1udW1iZXIge1xuICAgIEBlcnJvciBcIklucHV0IGAkbWF4LW51bS1vZi1jaGlsZHJlbmAgbXVzdCBiZSBhIG51bWJlci5cIjtcbiAgfVxuXG4gIEBpZiAkb3JpZW50YXRpb24gIT1cImhvcml6b250YWxcImFuZCAkb3JpZW50YXRpb24gIT1cInZlcnRpY2FsXCIge1xuICAgIEBlcnJvciBcIklucHV0IGAkbWF4LW51bS1vZi1jaGlsZHJlbmAgbXVzdCBiZSBzZXQgdG8gZWl0aGVyIGBob3Jpem9udGFsYCBvciBgdmVydGljYWxgXCI7XG4gIH1cblxuICBAd2hpbGUgJG1heC1udW0tb2YtY2hpbGRyZW4+MSB7XG4gICAgJHNpemU6IDEwMCUgLyAkbWF4LW51bS1vZi1jaGlsZHJlbjtcbiAgICAkZ3V0dGVyU2l6ZU9mZnNldDogJGd1dHRlciAvICRtYXgtbnVtLW9mLWNoaWxkcmVuO1xuXG4gICAgLy8gV2UgY2FuIGRldGVjdCB0aGUgbnVtYmVyIG9mIGl0ZW1zIGEgcGFyZW50IGhhcyBwdXJlbHkgd2l0aCBDU1MuIENyYXp5LCBodWghXG4gICAgPio6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoI3skbWF4LW51bS1vZi1jaGlsZHJlbn0pLFxuICAgID4qOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JG1heC1udW0tb2YtY2hpbGRyZW59KX4qIHtcbiAgICAgIEBpZiAoJG9yaWVudGF0aW9uPT1cImhvcml6b250YWxcIikge1xuICAgICAgICB3aWR0aDogY2FsYygjeyRzaXplfSAtICN7JGd1dHRlciAtICRndXR0ZXJTaXplT2Zmc2V0fSk7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICgkb3JpZW50YXRpb249PVwidmVydGljYWxcIikge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoI3skc2l6ZX0gLSAjeyRndXR0ZXIgLSAkZ3V0dGVyU2l6ZU9mZnNldH0pO1xuICAgICAgfVxuXG5cblxuICAgICAgLy8gQ2FsY3VsYXRlIGFuZCBzZXQgY2hpbGQgcG9zaXRpb24uXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgtbnVtLW9mLWNoaWxkcmVuIHtcbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBAaWYgKCRvcmllbnRhdGlvbj09XCJob3Jpem9udGFsXCIpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skc2l6ZSAqICRpIC0gJHNpemV9ICsgI3skZ3V0dGVyIC0gJGd1dHRlclNpemVPZmZzZXQgKiAkaX0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBlbHNlIGlmICgkb3JpZW50YXRpb249PVwidmVydGljYWxcIikge1xuICAgICAgICAgICAgdG9wOiAkc2l6ZSAqICRpIC0gJHNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJG1heC1udW0tb2YtY2hpbGRyZW46ICRtYXgtbnVtLW9mLWNoaWxkcmVuIC0gMTtcbiAgfVxuXG4gID4qIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQG1peGluIGZyb3N0ZWRHbGFzcygkY29sb3I6ICRsaWdodCwgJG9wYWNpdHk6IDg1JSkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xuXG4gIEBzdXBwb3J0cyAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXG4gICAgQGlmICgkb3BhY2l0eSAtIDIwJSA+IDApIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSAtIDIwJSlcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gIEBtZWRpYShob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmllMTEgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZ1bmN0aW9uIHRoYXQgY2FsY3VsYXRlcyBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmtcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXG5cbkZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cud2VibWFzdGVyd29ybGQuY29tL3IuY2dpP2Y9ODgmZD05NzY5JnVybD1odHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XG5cdFx0XHRcbkNvbG9yIGJyaWdodG5lc3MgaXMgZGV0ZXJtaW5lZCBieSB0aGUgZm9sbG93aW5nIGZvcm11bGE6IFxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGZ1bmN0aW9uIHRleHQtY29udHJhc3QoJG4pIHtcbiAgJGNvbG9yLWJyaWdodG5lc3M6IHJvdW5kKChyZWQoJG4pICogMjk5KSArIChncmVlbigkbikgKiA1ODcpICsgKGJsdWUoJG4pICogMTE0KSAvIDEwMDApO1xuICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xuXG4gIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKSB7XG4gICAgQHJldHVybiB3aGl0ZTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIGJsYWNrO1xuICB9XG59XG5cbi8vLyBBY2Nlc3NpYmxlIGJhY2tncm91bmRzISBFbnN1cmUgeW91ciBlbGVtZW50cyBhbHdheXMgaGF2ZSBwcm9wZXIgY29udHJhc3QuXG4vLy8gQGF1dGhvciBCZW4gUmljaGFyZHNvblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYmcgLSBUaGUgYmFja2dyb3VuZCB0byB1c2UgZm9yIHRoZSBlbGVtZW50LlxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdGV4dERhcmsgW2RhcmtdIC0gVGV4dCBjb2xvciB0byB1c2Ugd2hlbiBlbGVtZW50J3MgYmFja2dyb3VuZCBpcyBhYm92ZSBhIGNlcnRhaW4gdGhyZXNob2xkIGluIGxpZ2h0bmVzcy5cbi8vLyBAcGFyYW0ge3N0cmluZ30gJHRleHRMaWdodCBbd2hpdGVdIC0gVGV4dCBjb2xvciB0byB1c2Ugd2hlbiBlbGVtZW50J3MgYmFja2dyb3VuZCBpcyBiZWxvdyBhIGNlcnRhaW4gdGhyZXNob2xkIGluIGxpZ2h0bmVzcy5cbkBtaXhpbiBiZ1dpdGhDb250cmFzdCgkYmcsICR0ZXh0RGFyazogYmxhY2ssICR0ZXh0TGlnaHQ6IHdoaXRlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkYmcpICogMjk5KSArIChncmVlbigkYmcpICogNTg3KSArIChibHVlKCRiZykgKiAxMTQpIC8gMTAwMCk7XG4gICRsaWdodC1jb2xvcjogcm91bmQoKHJlZCgjZmZmZmZmKSAqIDI5OSkgKyAoZ3JlZW4oI2ZmZmZmZikgKiA1ODcpICsgKGJsdWUoI2ZmZmZmZikgKiAxMTQpIC8gMTAwMCk7XG5cbiAgQGlmIGFicygkY29sb3ItYnJpZ2h0bmVzcykgPCAoJGxpZ2h0LWNvbG9yLzIpIHtcbiAgICBjb2xvcjogJHRleHRMaWdodDtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBjb2xvcjogJHRleHREYXJrO1xuICB9XG59XG5cbi8vLyBBY2Nlc3NpYmxlIHRleHQhIEVuc3VyZSB5b3VyIGVsZW1lbnRzIGFsd2F5cyBoYXZlIHByb3BlciBjb250cmFzdC5cbi8vLyBAYXV0aG9yIEJlbiBSaWNoYXJkc29uXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICR0ZXh0Q29sb3IgLSBUaGUgdGV4dCBjb2xvciB0byB1c2UgZm9yIHRoZSBlbGVtZW50LlxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYmdEYXJrIFtkYXJrXSAtIEJhY2tncm91bmQgY29sb3IgdG8gdXNlIHdoZW4gZWxlbWVudCdzIHRleHQgaXMgYWJvdmUgYSBjZXJ0YWluIHRocmVzaG9sZCBpbiBsaWdodG5lc3MuXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRiZ0xpZ2h0IFt3aGl0ZV0gLSBCYWNrZ3JvdW5kIGNvbG9yIHRvIHVzZSB3aGVuIGVsZW1lbnQncyB0ZXh0IGlzIGJlbG93IGEgY2VydGFpbiB0aHJlc2hvbGQgaW4gbGlnaHRuZXNzLlxuQG1peGluIGNvbG9yV2l0aENvbnRyYXN0KCR0ZXh0Q29sb3IsICRiZ0Rhcms6IGJsYWNrLCAkYmdMaWdodDogd2hpdGUpIHtcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XG5cbiAgJGNvbG9yLWJyaWdodG5lc3M6IHJvdW5kKChyZWQoJHRleHRDb2xvcikgKiAyOTkpICsgKGdyZWVuKCR0ZXh0Q29sb3IpICogNTg3KSArIChibHVlKCR0ZXh0Q29sb3IpICogMTE0KSAvIDEwMDApO1xuICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xuXG4gIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnTGlnaHQ7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnRGFyaztcbiAgfVxufVxuXG4udGVzdCB7XG4gIGNvbG9yOiBncmVlbjtcbn0iLCJALW1zLXZpZXdwb3J0eyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XHJcblxyXG5odG1sIHsgLy9TaG93cyBzaWRlYmFyIGF0IGFsbCB0aW1lc1xyXG4gICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy12ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuXHRAaW5jbHVkZSBib2R5Q29weTtcclxuICAgIC8vZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG59XHJcbmJvZHk6YmVmb3Jle1xyXG4gICAgY29udGVudDpcIlwiIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXJ7XHJcbiAgIC8vIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtYWluQ29udGVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuaW1ne2JvcmRlcjowO31cclxuXHJcbmEge2NvbG9yOiAkc2Vjb25kYXJ5OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDsgbWFyZ2luOiAwcHg7fVxyXG5cclxucHttYXJnaW46IDBweCAwcHggMTBweDt9XHJcbi5hZGFMaW5re1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCRjb2xvcjogJGxpZ2h0KTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoNTAsLjUpO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0Ym90dG9tOjVweDtcclxuXHR6LWluZGV4OjEwO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0Zm9udC1zaXplOi45ZW07XHJcbiAgICByaWdodDogMTBweDtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cdFxyXG5cdCY6aG92ZXIsJjpmb2N1c3tcclxuXHRcdGJhY2tncm91bmQ6JGFsdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiRsaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEwMCwxKTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuXHR9XHJcbiAgICAuaW5TZWN0aW9uICZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vKioqKipVTklWRVJTQUwqKioqKi8vXHJcblxyXG4uY29udGFpbmVyLWZsdWlke1xyXG5cdHBhZGRpbmc6MDtcclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpe1xyXG5cclxuXHR9XHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtKXtcclxuXHJcblx0fVxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cyl7XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnJvd3tcclxuXHRtYXJnaW46MCFpbXBvcnRhbnQ7XHJcbn1cclxuI2JhY2tncm91bmRDb3ZlcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdEBpbmNsdWRlIGZpeGVkO1xyXG4gICAgLy9vdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9iYWNrZ3JvdW5kLmpwZyk7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kQ292ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pe1xyXG4gICAgLmFkYUxpbmt7XHJcbiAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxufVxyXG4iLCIvKipNSVhJTlMqKi9cclxuQG1peGluIGhlYWRlcntcclxuICAgIGNvbG9yOiAkcHJpbWFyeTsgXHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1peGluIHRpdGxlRm9udCB7XHJcbiAgICBAaW5jbHVkZSBoZWFkZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWl4aW4gbWFpbkhlYWRGb250IHtcclxuICAgIEBpbmNsdWRlIGhlYWRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5Q29weSB7XHJcbiAgICBjb2xvcjogJGJhc2ljO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWF4V2lkdGh7XHJcbiAgICBtYXgtd2lkdGg6ICRtYXhXaWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5AbWl4aW4gaW5uZXJNYXhXaWR0aHtcclxuICAgIG1heC13aWR0aDogJG1heFdpZHRoIC0gMzA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG59XHJcblxyXG5AbWl4aW4gYnRuU3R5bGUge1xyXG4gICAgICAgLy8gYmFja2dyb3VuZDogJGFsdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHBzZXVkb0NvbnRlbnQ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbms7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24oJGNvbG9yOiRwcmltYXJ5KXtcclxuXHRiYWNrZ3JvdW5kOiRjb2xvcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQmOmhvdmVye1xyXG5cdFx0Ly9iYWNrZ3JvdW5kOmRhcmtlbigkY29sb3IsMTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaW5wdXRTdHlsZXtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gYnRuQm9yZGVye1xyXG4gICAgYm9yZGVyOiA3cHggc29saWQgJGxpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gbWF4V2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4V2lkdGg7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXJXaWR0aHtcclxuICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDUwcHggNTBweDtcclxufVxyXG5cclxuQG1peGluIHJzcE1hcmdpbnN7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeGwgKyA4MCl7XHJcblx0XHRtYXJnaW46IDI1cHggODVweCAwIDg1cHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbGcpe1xyXG5cclxuXHR9XHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kKXtcclxuXHRcdG1hcmdpbjogMCA4NXB4IWltcG9ydGFudDtcclxuXHR9XHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtKXtcclxuICAgICAgICBtYXJnaW46MjVweCA0NXB4IDAgNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeHMpe1xyXG5cdFx0bWFyZ2luOjAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnJlYWt7XHJcbi8qIFRoZXNlIGFyZSB0ZWNobmljYWxseSB0aGUgc2FtZSwgYnV0IHVzZSBib3RoICovXHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgLyogVGhpcyBpcyB0aGUgZGFuZ2Vyb3VzIG9uZSBpbiBXZWJLaXQsIGFzIGl0IGJyZWFrcyB0aGluZ3Mgd2hlcmV2ZXIgKi9cclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgLyogSW5zdGVhZCB1c2UgdGhpcyBub24tc3RhbmRhcmQgb25lOiAqL1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8qIEFkZHMgYSBoeXBoZW4gd2hlcmUgdGhlIHdvcmQgYnJlYWtzLCBpZiBzdXBwb3J0ZWQgKE5vIEJsaW5rKSAqL1xyXG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gIC1tb3otaHlwaGVuczogYXV0bztcclxuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgaHlwaGVuczogYXV0bztcclxufVxyXG5cclxuXHJcbkBtaXhpbiByZWZvcm1hdExpc3R7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG5AbWl4aW4gZGFya0JHe1xyXG4gICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGJhc2ljLCAuNzUpO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nUmVzcG9uc2l2ZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4kZGVnOiAtMTJkZWc7XHJcbiRyZXZEZWc6IDEyZGVnO1xyXG5AbWl4aW4gbWFpblNrZXd7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1goJGRlZyk7LyogRkYzLjUrICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJGRlZyk7LypTYWYzLjErLCBDaHJvbWUqL1xyXG4gICAgLW8tdHJhbnNmb3JtOiBza2V3KCRkZWcsIDBkZWcpOy8qIE9wZXJhIDEwLjUgKi9cclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoJGRlZywgMGRlZykgOy8qIElFIDkgKi9cclxuICAgIHRyYW5zZm9ybTpza2V3KCRkZWcsIDBkZWcpO1xyXG59XHJcblxyXG5AbWl4aW4gcmV2U2tld3tcclxuICAgIC1tb3otdHJhbnNmb3JtOiBza2V3WCgkcmV2RGVnKTsvKiBGRjMuNSsgKi9cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkcmV2RGVnKTsvKlNhZjMuMSssIENocm9tZSovXHJcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoJHJldkRlZywgMGRlZyk7LyogT3BlcmEgMTAuNSAqL1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tldygkcmV2RGVnLCAwZGVnKSA7LyogSUUgOSAqL1xyXG4gICAgdHJhbnNmb3JtOnNrZXcoJHJldkRlZywgMGRlZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBob21lU2hhZG93KCl7XHJcblxyXG4tbW96LWJveC1zaGFkb3c6IC0xcHggM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsMC4yKTsvKkZGIDMuNSsqL1xyXG4td2Via2l0LWJveC1zaGFkb3c6IC0xcHggM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsMC4yKTsvKlNhZjMtNCwgQ2hyb21lLCBpT1MgNC4wLjItNC4yLCBBbmRyb2lkIDIuMysqL1xyXG5ib3gtc2hhZG93OiAtMXB4IDNweCAxMHB4IDRweCByZ2JhKDAsMCwwLDAuMik7LyogRkYzLjUrLCBPcGVyYSA5KywgU2FmMSssIENocm9tZSwgSUUxMCAqL1xyXG5cclxufVxyXG5cclxuQG1peGluIGluc2V0KCl7XHJcblxyXG4tbW96LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDsvKkZGIDMuNSsqL1xyXG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDsvKlNhZjMtNCwgQ2hyb21lLCBpT1MgNC4wLjItNC4yLCBBbmRyb2lkIDIuMysqL1xyXG5ib3gtc2hhZG93OiAwIDAgNnB4IDNweCByZ2JhKDAsMCwwLDAuMSkgaW5zZXQ7LyogRkYzLjUrLCBPcGVyYSA5KywgU2FmMSssIENocm9tZSwgSUUxMCAqL1xyXG5cclxufVxyXG5cclxuXHJcbi8qKipBREEgTUlYSU5TKioqL1xyXG5AbWl4aW4gYWRhSGVhZGVyRm9udCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7IFxyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxufVxyXG5AbWl4aW4gYWRhQnRucyB7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0Y29sb3I6JGxpZ2h0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6JHByaW1hcnk7XHJcblx0cGFkZGluZzogNXB4IDE1cHg7XHJcblx0bWFyZ2luOjEwcHggYXV0bztcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Jjpmb2N1cywgJjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6JHNlY29uZGFyeSFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjokbGlnaHQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBhZGFCdG5Ib3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuQG1peGluIGFkYVNjaG9vbExvZ28ge1xyXG4gICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgIGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgIHBhZGRpbmc6IDhweCAwcHggNXB4IDk3cHg7ICAgICAgXHJcblx0ZmxvYXQ6bGVmdDtcclxuXHRtYXJnaW46OHB4IDAgMCAwO1xyXG5cdHBhZGRpbmc6MDtcclxuICAgIFxyXG4gICBcclxufVxyXG5cclxuQG1peGluIGFkYUljb25Gb250e1xyXG4gICAgZm9udC1mYW1pbHk6ICdhZGEnICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5cclxuIiwiLyoqVkFSSUFCTEVTKiovXHJcbi8vQ29sb3JzXHJcbiRwcmltYXJ5OiAjODYyNjMzOyAvL01hcm9vblxyXG4kc2Vjb25kYXJ5OiAjNDE0MDQyOyAvL0NoYXJjb2FsXHJcbiRhY2NlbnQ6ICMyMzYxOTI7IC8vQmx1ZVxyXG4kYWx0OiAjOWQyMjM1OyAvL0x0IE1hcm9vblxyXG4kY29udHJhc3Q6ICNmZmI4MWM7IC8vR29sZFxyXG4kbGluazogJGFjY2VudDsgIC8vQnJpZ2h0IEdyZWVuXHJcbiRiYXNpYzogIzIzMjMyMzsgIC8vQmxhY2tcclxuXHJcblxyXG4kbGlnaHQ6ICNmZmY7ICAgIC8vV2hpdGVcclxuJGRhcms6ICRzZWNvbmRhcnk7ICAgIC8vQ2hhcmNvYWwgR3JleVxyXG4kZ3JleTogIzk1OTU5NTsgICAgLy9HcmV5XHJcbiRhbHRHcmV5OiAjZTVlNWU1OyAvL0x0IEdyZXlcclxuXHJcbiRtYWluQkc6IGRhcmtlbigkZ3JleSwxMCUpOyAvLyBncmV5XHJcbiRib2R5Qkc6ICRsaWdodDsgLy9XaGl0ZVxyXG5cclxuJGhvdmVyOiAkY29udHJhc3Q7XHJcbiR3cm9uZzogJGFsdDsgLy9SZWRcclxuJGNvcnJlY3Q6ICMwYWIxM2Q7IC8vIEdyZWVuXHJcblxyXG5cclxuLy9Gb250c1xyXG4kcHJpbWFyeUZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJHNlY29uZGFyeUZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGJhc2ljRm9udDogJ09wZW4gU2FucycsXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcclxuJGljb25Gb250OiAnbWlkc3RhdGUnO1xyXG5cclxuXHJcblxyXG4vL09MRCBNZWRpYSBRdWVyeSBSZXNvbHV0b25zXHJcbiR3aWR0aC14eHNtOiA0ODBweDsgXHJcbiR3aWR0aC14c206IDYwMHB4O1xyXG4kd2lkdGgtc206IDgwMHB4O1xyXG4kd2lkdGgtbWQ6IDEwNTBweDtcclxuJHdpZHRoLWxnOiAxMjgwcHg7XHJcbiR3aWR0aC14bGc6IDE1MDBweDtcclxuXHJcbi8vT0xEIE1lZGlhIFF1ZXJ5IFJlc29sdXRvbnNcclxuJHRuIDogNjAwcHg7XHJcbiR4cyA6IDgwMHB4O1xyXG4kc20gOiAxMDUwcHg7XHJcbiRtZCA6IDEyODBweDtcclxuJG1heCA6IDE1MDBweDtcclxuXHJcblxyXG4vL05ldyBXaWR0aHNcclxuJHh4czogNDgwcHg7IFxyXG4keHM6IDYwMHB4O1xyXG4kc206IDgwMHB4O1xyXG4kbWQ6IDEwNTBweDtcclxuJGxnOiAxMjgwcHg7XHJcbiR4bDogMTUwMHB4O1xyXG5cclxuXHJcbi8vU2l6ZXNcclxuJHByb2dyZXNzIDogMjBweDtcclxuJGhlYWRlckhlaWdodDo3NXB4O1xyXG4kZm9vdGVySGVpZ2h0OjExMHB4O1xyXG4kYWxlcnRTaXplOiA1MHB4O1xyXG4kc21IZWFkZXI6IDYwcHg7XHJcbiRtYXhXaWR0aDogMTUwMHB4O1xyXG5cclxuLy9FbGVtZW50c1xyXG4kY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcblxyXG4iLCIuaW5uZXJIZWFkIHtcclxuICBiYWNrZ3JvdW5kOiAkYmFzaWM7XHJcbiAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA2O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogLSAkaGVhZGVySGVpZ2h0O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAuNXMpO1xyXG5cclxuICAuYnJhbmRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgfVxyXG5cclxuICAubG9nb1dyYXAge1xyXG4gICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gICYuaW4ge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0TW9kZSAmIHtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAubWVudUJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudUJ0biB7XHJcbiAgYmFja2dyb3VuZDogJGFsdDtcclxuICBAaW5jbHVkZSBoZWFkZXI7XHJcbiAgY29sb3I6ICRsaWdodDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMTVweDtcclxuICB0b3A6IDA7XHJcbiAgQGluY2x1ZGUgbWFpblNrZXcoKTtcclxuICBwYWRkaW5nOiAxMnB4IDI1cHggMCAxMHB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgQGluY2x1ZGUgcmV2U2tldygpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgLmlubmVySGVhZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAuYnJhbmRpbmcge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmxvZ29XcmFwIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnVCdG4ge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHhzKSB7XHJcbiAgICBcclxuICAgIC5zdHVkZW50e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogLjVzKTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGhlaWdodDogJGZvb3RlckhlaWdodDtcclxufVxyXG5cclxuLnN0dWRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogNzBweDtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuICBjb2xvcjogJGdyZXk7XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbkluZm8ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDU7XHJcblxyXG4gIC5jdXJyZW50U2VjdGlvblRpdGxlIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICB9XHJcblxyXG4gIC5jdXJyZW50U2VjdGlvbk51bWJlciB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRzZWNvbmRhcnksIC44NSk7XHJcbiAgICBAaW5jbHVkZSBtYWluU2tldygpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDAgMDtcclxuXHJcbiAgICAubnVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHJldlNrZXcoKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluU2VjdGlvbiB7XHJcbiAgZm9vdGVyIHtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb25JbmZvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaE1vZGUge1xyXG4gIGZvb3RlciB7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuXHJcbiAgICAuYWxlcnRCYXIgLmFsZXJ0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdFRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzQmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRCYXIge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYWx0R3JleTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAuaW5TZWN0aW9uIHtcclxuICAgIC5mb290VG9wIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2ljO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb25JbmZvIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIC5jdXJyZW50U2VjdGlvblRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOjEuMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jdXJyZW50U2VjdGlvbk51bWJlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAubnVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAzM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzQmFyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gXHJcbkBtZWRpYSAobWF4LWhlaWdodDogNjIwcHgpe1xyXG4gICAgZm9vdGVye0BpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGxpZ2h0LC44NSk7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgZm9vdGVyIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkbGlnaHQsLjg1KTtcclxuLy8gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA5MiUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XHJcbi8vICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDkyJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4vLyAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgOTIlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XHJcbi8vICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSAnIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG4gIC5mb290VG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgdG9wOjA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbiAgLnN0dWRlbnQge1xyXG4gICAgY29sb3I6ICRjb250cmFzdDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpIHtcclxuICAuY3VycmVudFNlY3Rpb25UaXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIjbWFpbi1uYXYge1xyXG4gIEBpbmNsdWRlIHJlZm9ybWF0TGlzdDtcclxuICBtYXJnaW4tdG9wOiAzJTtcclxuICBtYXgtd2lkdGg6IDQ3NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDEwcHggLTEwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIEBpbmNsdWRlIG1haW5Ta2V3KCk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMHB4IDc1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVXcmFwIHtcclxuICAgICAgQGluY2x1ZGUgcmV2U2tldygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWx0R3JleTtcclxuICAgICAgICBAaW5jbHVkZSBpbnNldCgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29tcGxldGVkIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGhvdmVyO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge31cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHt9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge31cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAjbWFpbi1uYXYge1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuXHJcbiAgICAuYnV0dG9uIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnRNZW51IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHh4cykge1xyXG4gICNtYWluLW5hdiB7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZVdyYXAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NDVweCkge1xyXG4gICNtYWluLW5hdiB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG5cclxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcclxuICAjbWFpbi1uYXYge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxlZnRNZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgQGluY2x1ZGUgZmlsbFNwYWNlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gIC5icmFuZGluZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dvV3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5yaWdodEltYWdlcyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAtMTAlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDcyJTtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICBAaW5jbHVkZSBtYWluU2tldygpO1xyXG4gIEBpbmNsdWRlIGhvbWVTaGFkb3coKTtcclxuICB6LWluZGV4OiA1O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAxcyk7XHJcbn1cclxuXHJcbi5tYWluU2xpZGVySG9sZGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgQGluY2x1ZGUgYmFja2dyb3VuZENvdmVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9taWQtdGV4dHVyZS5wbmdcIik7XHJcbn1cclxuXHJcbi5zbGlkZVNob3dIb2xkZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG5cclxuICAuc2xpZGVTaG93IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogLjZzICk7XHJcblxyXG4gICAgLnNsaWRlIHtcclxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZENvdmVyO1xyXG4gICAgICBAaW5jbHVkZSByZXZTa2V3O1xyXG4gICAgICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxNjAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTMwJTtcclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuTGVmdC1DZW50ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuTGVmdC1Cb3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLkxlZnQtVG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgMTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLlJpZ2h0LUNlbnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5SaWdodC1Cb3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLlJpZ2h0LVRvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5DZW50ZXItQm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5DZW50ZXItVG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vdXQge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAuc2xpZGUge31cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjc2xpZGVyQ2VudGVyIHtcclxuICAgIC5zbGlkZVNob3cge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vdXQge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgLnNsaWRlIHt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjc2xpZGVyUmlnaHQge1xyXG4gICAgLnNsaWRlU2hvdyB7XHJcbiAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgJi5MZWZ0LUNlbnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5MZWZ0LUJvdHRvbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuTGVmdC1Ub3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3hFbGVtZW50cyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogNjglO1xyXG4gIGhlaWdodDogOTAlO1xyXG4gIEBpbmNsdWRlIG1haW5Ta2V3KCk7XHJcbiAgei1pbmRleDogMTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogMS41cyk7XHJcblxyXG4gIC5ieCB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IDEuNXMpO1xyXG5cclxuICAgICYuYngxIHtcclxuICAgICAgdG9wOiAxMCU7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGdyZXksIC4yMCk7XHJcbiAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ieDIge1xyXG4gICAgICBib3R0b206IDclO1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIGhlaWdodDogMzY1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGdyZXksIC4xMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ieDMge1xyXG4gICAgICB0b3A6IDE4JTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXk7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMTUsIC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ieDQge1xyXG4gICAgICBib3R0b206IDMwJTtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmV5O1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDE4LCAuMTgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluU2VjdGlvbiB7XHJcbiAgLnJpZ2h0SW1hZ2VzIHtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICB9XHJcblxyXG4gIC5ib3hFbGVtZW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoNzUsIC43NSk7XHJcblxyXG4gICAgLmJ4MSB7XHJcbiAgICAgIGxlZnQ6IDkwJTtcclxuICAgICAgdG9wOiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAuYngyIHtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIGJvdHRvbTogLTIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ieDMge1xyXG4gICAgICBsZWZ0OiA4NSU7XHJcbiAgICAgIHRvcDogMiU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4NCB7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcblxyXG4gIC5sZWZ0TWVudSAuYnJhbmRpbmcge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAuc2xpZGVTaG93SG9sZGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuXHJcbiAgLmxlZnRNZW51IC5icmFuZGluZyB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZVNob3dIb2xkZXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgI3NsaWRlclJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYm94RWxlbWVudHMge1xyXG4gICAgd2lkdGg6IDU3JTtcclxuICB9XHJcblxyXG4gIC5yaWdodEltYWdlcyB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgLmxlZnRNZW51IC5icmFuZGluZyB7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVTaG93SG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYm94RWxlbWVudHMge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC5yaWdodEltYWdlcyB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgcmlnaHQ6IC0xMiU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAucmlnaHRJbWFnZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJveEVsZW1lbnRzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5hbGVydEJhciB7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgLmxlZnRNZW51IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAuYnJhbmRpbmcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpIHtcclxuICAubGVmdE1lbnUgLmJyYW5kaW5nIHtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgLmxlZnRNZW51IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYm94RWxlbWVudHMge1xyXG4gICAgICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcclxuICAgIC5sZWZ0TWVudXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAuYnJhbmRpbmd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFsZXJ0QmFyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA1cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgLy8gei1pbmRleDogMTI7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC43NXMpO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGhlaWdodDogJGFsZXJ0U2l6ZSAtIDVweDtcclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gcGFkZGluZzogMTNweCAwcHggMHB4O1xyXG4gICAgLy9oZWlnaHQ6ICRlbGVtZW50O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge31cclxuXHJcbiAgICAmLmNsaWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9uIHtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAkYWx0O1xyXG4gICAgICAvLyBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgICAmLmljb24tc2VhcmNoIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmljb24tY2hlY2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RpZnkge1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udHJhc3Q7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgLy8gbGVmdDogLTEwcHg7XHJcbiAgICAvLyAgdG9wOiAxMHB4O1xyXG4gICAgLy8gIHdpZHRoOiAyNHB4O1xyXG4gICAgLy8gIGhlaWdodDogMjBweDtcclxuICAgIC8vICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5ldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogJGJhc2ljO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0TmFtZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJlc291cmNlcyB7fVxyXG59XHJcblxyXG4uYWxlcnRPcGVuIHtcclxuICAuYWxlcnRCYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi8vQUxFUlQgQ09OVEVOVCBBUkVBUy8vXHJcblxyXG4jYWxlcnRDb250ZW50V3JhcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgei1pbmRleDogMTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcclxuICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xyXG4gIC8vIGJvcmRlci1yaWdodDogJGVsZW1lbnQgc29saWQgJHByaW1hcnk7XHJcbiAgLmFsZXJ0Q29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwIDc1cHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBoZWFkZXJGb250O1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbGVydExpc3RDb3B5IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0SW5zdHJ1Y3Rpb24ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWx0R3JleTtcclxuICAgIEBpbmNsdWRlIGluc2V0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggNDBweCA3NXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBoZWFkZXJGb250O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW0gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjaGVja2xpc3Qge1xyXG4gICAgLmxpc3Qge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsaWNrQXJlYSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tJdGVtIHtcclxuICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDI1cHggNjVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvQ29udGVudDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2ljO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAvL2JvcmRlci1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdhJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7Y29sb3I6ICRwcmltYXJ5O31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbHRHcmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBAaW5jbHVkZSBoZWFkZXJGb250O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHVlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vRGF0ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgY29udGVudDogJ2QnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJltocmVmKj0nLnBkZiddIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwid1wiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaW50QnRue1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcmludC5wbmcnKSAkcHJpbWFyeSBuby1yZXBlYXQgNXB4IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDM1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYXtiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXI7JjphZnRlcntiYWNrZ3JvdW5kOiAkaG92ZXIgO319XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYW5ub3VuY2VtZW50cyB7XHJcbiAgICAuYWxlcnRMaXN0Q29weSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFubm91bmNlbWVudCB7XHJcbiAgICAgIC8vICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmLm5ldyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyRm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgY29udGVudDogJ2UnO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCAwIDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYWNjb3VudCB7XHJcbiAgICAuYWNjb3VudENvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LDI1JSk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Jlc291cmNlcyB7XHJcbiAgICAuc2xpZGVUaXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAgIC5zbGlkZVRpdGxlSG9sZGVye2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgLmxlYXJuTW9yZUxpbmtzV3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybk1vcmVMaW5rcyB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZ051bSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcnNvbmFsaXplZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yaWVudGF0aW9uQ29tcGxldGUgJiB7XHJcbiAgICAgIC5wZXJzb25hbGl6ZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2VCdG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICRhbHQ7XHJcbiAgICBAaW5jbHVkZSBoZWFkZXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1haW5Ta2V3KCk7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMCAxMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb250cmFzdDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgICAgQGluY2x1ZGUgcmV2U2tldygpO1xyXG4gICAgfVxyXG5cclxuICAgICAgJi5hbHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiNhbGxvd0NoZWNrZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRiYXNpYywgLjkpO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgY29sb3I6ICRiYXNpYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jaGVja2VkV3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAyLjdlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgLy8gICAgICAgIGJhY2tncm91bmQ6JGJhc2ljO1xyXG4gICAgLy8gICAgICAgIGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgIC8vICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy8gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvLyAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgIC8vICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAvLyAgICAgICAgJjpob3ZlcntcclxuICAgIC8vICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kOiRhbHQ7XHJcbiAgICAvLyAgICAgICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuI3dyYXBwZXIubm9PdmVyZmxvdyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcblxyXG4jaGlkZGVuT3ZlcmxheSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkYmFzaWMsIC43NSk7XHJcbiAgQGluY2x1ZGUgZml4ZWQ7XHJcbiAgQGluY2x1ZGUgZmlsbFNwYWNlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vei1pbmRleDogMjAxO1xyXG4gIH1cclxuXHJcbiAgLnV0aWxpdHlPcGVuICYge1xyXG4gICAgei1pbmRleDogMjI5O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgI2FsZXJ0Q29udGVudFdyYXAge1xyXG4gICAgLmFsZXJ0SW5zdHJ1Y3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhbm5vdW5jZW1lbnRzIHtcclxuICAgICAgLmFsZXJ0TGlzdENvcHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoTW9kZSBmb290ZXIge1xyXG4gICAgLmFsZXJ0QmFyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAjYWxlcnRDb250ZW50V3JhcCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG5cclxuICAgIC5jbG9zZUJ0biB7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxlcnRMaXN0Q29weSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJpbnRCdG57ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuXHJcbiAgLmFsZXJ0SW5zdHJ1Y3Rpb24gcCB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gIH1cclxufVxyXG4iLCIjYmFja2dyb3VuZEltZ3tcclxuXHRib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0dG9wOjA7XHJcblx0bGVmdDowO1xyXG5cdEBpbmNsdWRlIGJhY2tncm91bmRDb3ZlcjtcclxuXHRkaXZ7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdHRvcDowO1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0QGluY2x1ZGUgYmFja2dyb3VuZENvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xyXG4gICAgICAgICAmLlRvcC5NaWRkbGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcblx0fVxyXG59IiwiI2lubmVyLWNvbnRlbnQge1xyXG5cdC8vaW1wb3J0YW50XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogMztcclxuXHRtYXJnaW4tdG9wOiAkaGVhZGVySGVpZ2h0O1xyXG5cclxuXHQuc2xpZGVIb2xkZXIge1xyXG5cdFx0Ly9pbXBvcnRhbnRcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5lcnJvclBhZ2UgLnNlY3Rpb25CR3Mge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQjYnV0dG9uMUJHIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlVGl0bGVIb2xkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRhbHRHcmV5O1xyXG5cdEBpbmNsdWRlIGluc2V0KCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblxyXG5cdC5zbGlkZVRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlRm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMi4xZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRjb2xvcjogJGRhcms7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVDb250ZW50V3JhcCB7XHJcblx0Ly8gQGluY2x1ZGUgbWF4V2lkdGg7XHJcblx0cGFkZGluZzogMCA5MHB4IDEwMHB4O1xyXG59XHJcblxyXG4uc2xpZGUge1xyXG5cdGEge1xyXG5cdFx0JjpsaW5rLFxyXG5cdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0Y29sb3I6ICRsaW5rO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogJGJhc2ljO1xyXG5cdH1cclxuXHJcblx0LnRhYmxlLXJlc3BvbnNpdmUge1xyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmssMTAlKTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnU3dpcGUgZnJvbSBsZWZ0IHRvIHJpZ2h0IHRvIHZpZXcgdGhlIGVudGlyZSB0YWJsZSBvZiBpbmZvcm1hdGlvbi4nO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssMTAlKTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NWVtO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuY2VudGVyVmlkIHtcclxuXHRcdC5zbGlkZUNvbnRlbnRXcmFwIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMTUwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGVTaWRlIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYWx0R3JleTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvQ29weSB7XHJcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0QGluY2x1ZGUgY2VudGVyV2lkdGg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm5vSW1nIHtcclxuXHRcdC5zbGlkZUNvbnRlbnRXcmFwIHtcclxuXHRcdFx0QGluY2x1ZGUgY2VudGVyV2lkdGg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlU2lkZSB7XHJcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0Q29weSB7XHJcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlU2lkZSB7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLnNsaWRlQ29weSB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0fVxyXG5cclxuXHQmLnZpZGVvQ29weSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmltZ1dyYXAge1xyXG5cdHdpZHRoOiA5NSU7XHJcblx0bWFyZ2luOiAwIDUlIDAgYXV0bztcclxuXHJcblx0aW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1sZykge1xyXG5cdC5zbGlkZVNpZGUge1xyXG5cdFx0LndyYXAge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuXHQuc2xpZGVDb250ZW50V3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHggMTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG5cdC5zbGlkZVRpdGxlSG9sZGVyIHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHQuc2xpZGVUaXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuXHQuc2xpZGVDb250ZW50V3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNsaWRlVGl0bGVIb2xkZXIge1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHRcdC5zbGlkZVRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0I2lubmVyLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJHh4cykge1xyXG5cdC5zbGlkZUNvbnRlbnRXcmFwIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweCAxMDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIudGlwc3tcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29udHJhc3Q7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAmLnNtVGlwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGlwSG9sZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGRhcmssIC44MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFpblNrZXcoKTtcclxuICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0NvbnRlbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkZGFyaywgLjgwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpcElubmVye1xyXG4gICAgICAgIEBpbmNsdWRlIHJldlNrZXcoKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ubm9JbWd7XHJcbiAgICAudGlwc3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYuc21UaXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgLnRpcFRpdGxle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXBJbm5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGlwSG9sZGVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkZ3JleSwgLjgwKTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkZ3JleSwgLjgwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50aXBUaXRsZXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgIGg1e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgIH1cclxufVxyXG4udGlwe1xyXG4gICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKXtcclxuICAgIC50aXBze1xyXG4gICAgICAgLnRpcEhvbGRlcntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsZyl7XHJcbiAgICAudGlwc3tcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgLnRpcEhvbGRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCl7XHJcbiAgICAudGlwc3tcclxuICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgJi5zbVRpcHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpe1xyXG4gICAgLnRpcHN7XHJcbiAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMi41JTtcclxuICAgICAgICAgJi5zbVRpcHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgLnRpcHN7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAudGlwSG9sZGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ub0ltZyAudGlwcy5zbVRpcCAudGlwSG9sZGVye3BhZGRpbmctcmlnaHQ6IDE1cHg7fVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHhzKXtcclxuICAgIC50aXBze1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMSU7XHJcbiAgICAgICAgLnRpcEhvbGRlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGlwSW5uZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLnZpZGVvU2xpZGV7XHJcbiAgICAudmlkZW9XcmFwcGVye1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI3ZpZGVvV3JhcHBlciB7XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4gI3ZpZGVvSG9sZGVye1xyXG4gICAgQGluY2x1ZGUgYm94U2hhZG93KCk7XHJcbn1cclxuXHJcbi8vKioqNDozIFJBVElPIFZJREVPUyoqKi8vXHJcbi8vXHJcbi8vI3ZpZGVvSG9sZGVyIHtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICBwYWRkaW5nLWJvdHRvbTogNzUlOy8vZm9yIDQ6MyByYXRpbyB2aWRlb3NcclxuLy8gICAgcGFkZGluZy10b3A6IDA7XHJcbi8vICAgIGhlaWdodDogMDtcclxuLy9cclxuLy8gICAgaWZyYW1le1xyXG4vLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICB0b3A6IDA7XHJcbi8vICAgICAgbGVmdDogMDtcclxuLy8gICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgIH1cclxuLy99XHJcblxyXG5cclxuXHJcbi8vKioqMTY6OSBSQVRJTyBWSURFT1MqKiovL1xyXG5cclxuI3ZpZGVvSG9sZGVyLCAudmlkZW9Ib2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2JTsvL2ZvciA0OjMgcmF0aW8gdmlkZW9zXHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAuc2xpZGUuY2VudGVyVmlkIC52aWRlb0NvcHl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2xpZGV7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFycm93TmF2IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7IC8vICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiAxNTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIEBpbmNsdWRlIG1haW5Ta2V3KCk7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC41cyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBwYWRkaW5nOiAzMHB4IDtcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSg1MCwgLjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBAaW5jbHVkZSByZXZTa2V3KCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDRlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuXHJcbiAgICAgIC50aW1lciB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNhcnJvd0xlZnQge1xyXG4gICAgbGVmdDogLTE1MHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIC5pY29uIHtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYXJyb3dSaWdodCB7XHJcbiAgICByaWdodDogLTE1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGFsdDtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5TZWN0aW9uIHtcclxuICAuYXJyb3dOYXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgI2Fycm93TGVmdCB7XHJcbiAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhcnJvd1JpZ2h0IHtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcblx0LmFycm93IHtcclxuXHRcdHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIC5pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblx0fVxyXG4gICNhcnJvd0xlZnQge1xyXG4gICAgcmlnaHQ6IDcwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAjYXJyb3dSaWdodCB7XHJcbiAgICByaWdodDogLTEwcHggIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcblx0LmFycm93IHtcclxuXHRcdHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbiAgLmFycm93TmF2IHtcclxuICAgICNhcnJvd0xlZnQge1xyXG4gICAgICByaWdodDogNjVweDtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJyb3dSaWdodCB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWl6Q29weSB7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ucXVpelNsaWRle1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWRlQ29weXtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCA7ICAgXHJcbiAgICB9XHJcbiAgICAudmlkZW9XcmFwcGVye1xyXG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgIC8vIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbi5xdWl6QnV0dG9ucyB7XHJcbiAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDVweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvcGVydHk6IHBhZGRpbmcpO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH0gIFxyXG4gICAgbGl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOjBweDsgXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvcGVydHk6IHBhZGRpbmcpO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDokZ3JleTtcclxuICAgICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAxNXB4IDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3Bhbi5sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ubGV0dGVye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICBcclxuICAgIC5waWNrZWR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdyb25nO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd3Jvbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ubGV0dGVyIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdiJztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5jb3JyZWN0LnBpY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnJlY3Q7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JyZWN0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLmxldHRlciB7IFxyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xM3B4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ2EnO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gfVxyXG5cclxufVxyXG4ucXVpekNvbnRlbnR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIHB7XHJcbiAgICBcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiBwLmFuc3dlckNvcnJlY3QsICBwLmFuc3dlcldyb25ne2Rpc3BsYXk6IG5vbmU7fVxyXG4gcC5hbnN3ZXJDb3JyZWN0LCAgcC5hbnN3ZXJXcm9uZywgcC5xdWVzdGlvbnsgIFxyXG4gICAgcGFkZGluZzo1cHggMHB4O1xyXG4gICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5wLnF1ZXN0aW9uIHtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxucC5hbnN3ZXJDb3JyZWN0e2JhY2tncm91bmQtY29sb3I6ICRjb3JyZWN0OyBmb250LXNpemU6MS4xZW07IGxpbmUtaGVpZ2h0OjEuMjVlbTtcdHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7fVxyXG5wLmFuc3dlcldyb25ne2JhY2tncm91bmQtY29sb3I6ICR3cm9uZzsgZm9udC1zaXplOjEuMWVtOyBsaW5lLWhlaWdodDoxLjI1ZW07XHRwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1x0fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsZyArIDEwMCl7XHJcbiAgICAucXVpelNsaWRle1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCl7XHJcbiAgICAucXVpelNsaWRle1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZUNvcHl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuICAgIC5xdWl6U2xpZGV7XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuI2xlYXJuTW9yZVdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6NDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuXHJcbiAgICAubGVhcm5Jbm5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwNXB4O1xyXG53aWR0aDogMTAwJTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgaW5zZXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgLnRvb2xUaXB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbldyYXB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KFN0cmVuZ3RoPTMsIERpcmVjdGlvbj0wLCBDb2xvcj0jMDAwMDAwKVwiOy8qSUUgOCovXHJcbi1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IDNweCByZ2JhKDAsMCwwLDAuMSk7LypGRiAzLjUrKi9cclxuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4xKTsvKlNhZjMtNCwgQ2hyb21lLCBpT1MgNC4wLjItNC4yLCBBbmRyb2lkIDIuMysqL1xyXG5ib3gtc2hhZG93OiAwIDFweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4xKTsvKiBGRjMuNSssIE9wZXJhIDkrLCBTYWYxKywgQ2hyb21lLCBJRTEwICovXHJcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgIC5sZWFybklubmVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkYWx0R3JleSwgLjUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2xUaXB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uV3JhcHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7Y29udGVudDogJ2EnO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmxlYXJuSW5uZXJ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b29sVGlwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb25XcmFwe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5pY29uV3JhcHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgIC8vYm9yZGVyOiA0cHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgLy90b3A6IC0xMHB4XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4udG9vbFRpcHtcclxuICAgIGZvbnQtc2l6ZTogLjk1ZW07XHJcbiAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW46IDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubG1Ob3Rle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiA5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbHQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAuMzVzKTtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAmLnNob3d7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4ubGVhcm5Nb3Jle1xyXG5cclxuICAgIC5sZWFybk1vcmVMaW5rc1dyYXB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcbiAgICAubGlua0dyb3Vwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICYuZGVmYXVsdHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbi8vICAgICAgICAgICAgaDN7XHJcbi8vICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuLy8gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuLy8gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuLy8gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWFybk1vcmVMaW5rc3tcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbi8vICAgICAgICAgICAgICAgIGF7XHJcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbi8vICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgIH1cclxuLy9cclxuLy8gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGVyc29uYWxpemVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXJIZWlnaHQgKyAzMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIC5sZWFybk1vcmVMaW5rc3tcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTc1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjNlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkYWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAmW2hyZWYqPScucGRmJ117XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50Olwid1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKXtcclxuICAgICNsZWFybk1vcmVXcmFwcGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubGVhcm5Nb3Jle1xyXG4gICAgICAgIC5sZWFybk1vcmVMaW5rc3tcclxuICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rR3JvdXB7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpe1xyXG4gICAgLmxlYXJuTW9yZSAubGlua0dyb3VwLmRlZmF1bHQgLmxlYXJuTW9yZUxpbmtze1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAubG1Ob3Rle1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi5zaG93e2JvdHRvbTogLTUwcHg7IH1cclxuICAgIH1cclxufVxyXG4iLCIucG9wdXBNZXNzYWdle1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6MDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGJhc2ljLDAuOTUpO1xyXG5cdHotaW5kZXg6OTk5OTtcclxuICAgIC5sb2dvV3JhcHtcclxuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICBtYXJnaW46LTI1cHg7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGxpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGhlaWdodDo4NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTNweDtcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZXtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJGJhc2ljO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0b3A6LTMwJTtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzowcHggMHB4IDQ1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgLy8gICBAaW5jbHVkZSBib3hTaGFkb3c7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICAgICAgdG9wOjAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICAgLy8gQGluY2x1ZGUgc3BhY2VkRm9udDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjJlbTtcclxuICAgICAgICB9XHJcbi8vICAgICAgICAmOmFmdGVye1xyXG4vLyAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0NvbnRlbnQ7XHJcbi8vICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4vLyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4vLyAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuLy8gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjowIDIwcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLmluc3Rye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmNvbnRpbnVle1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIG1hcmdpbjoyNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGN1cnNvcjogJGN1cnNvcjtcclxuICAgICAgICBcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidG5TdHlsZTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDQ1cHggN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbi8vICAgICAgICBcclxuLy8gICAgICAgICY6aG92ZXJ7XHJcbi8vICAgICAgICAgICAgc3BhbntcclxuLy8gICAgICAgICAgICAgICAgY29sb3I6ZGFya2VuKCRsaWdodCwxMCUpXHJcbi8vICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgIHNwYW4uZ2x5cGhpY29ue1xyXG4vLyAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbi8vICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAmI3RpbWVvdXRNZXNzYWdle1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAvLy5tZXNzYWdle3RvcDogMHB4O31cclxuICAgICAgICAuYnRuV3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuU3R5bGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogLjc1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zdGF5QnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidiJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5tZXNzYWdle1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuICAgIC5wb3B1cE1lc3NhZ2V7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZXNzYWdle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGludWV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpe1xyXG4gICAgLnBvcHVwTWVzc2FnZSN0aW1lb3V0TWVzc2FnZXtcclxuICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5XcmFwe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5zZWN0aW9uSW5mbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRsaWdodCwuODUpO1xyXG59XHJcblxyXG4uY3VycmVudFNlY3Rpb25UaXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJGJhc2ljO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG5cclxuLnNlY3Rpb25Qcm9nV3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzc0JhciB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAkYWx0R3JleTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAmLmluIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcblxyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pblNlY3Rpb24ge1xyXG4gIC5wcm9ncmVzc0JhciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGltZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgei1pbmRleDogMTtcclxuICAvL2JhY2tncm91bmQ6ICRhbHQ7XHJcbiAgLmlubmVyIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pe1xyXG4gICAgLnByb2dyZXNzQmFye1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNsaWRle1xyXG4gICAgcHtcclxuICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgQGluY2x1ZGUgdWxTdHlsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAvLyBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnbyc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC42NWVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgb2x7XHJcbiAgICAgICAgQGluY2x1ZGUgb2xTdHlsZTtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoMHB4KTtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMnB4O1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgICBsZWZ0OiAtMi41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2x7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdwJztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNTVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoMnsgLy9IZWFkZXJcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1haW5IZWFkRm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBoM3sgLy9TdWJoZWFkZXJcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1haW5IZWFkRm9udDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgaDR7IC8vIExpc3QgSGVhZGVyXHJcbiAgICAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFyaywgOCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xyXG4vLyAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIHBhZGRpbmc6IDBweCAwcHggOHB4IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoNnsgLy9TY3JpcHQgVGV4dFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IFxyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDsgXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgY29udGVudDogJ3UnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRhbHRHcmV5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4vLyAgICAgICAgJjphZnRlcntcclxuLy8gICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuLy8gICAgICAgICAgICBjb250ZW50OiAndSc7XHJcbi8vICAgICAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbi8vICAgICAgICAgICAgY29sb3I6ICRhbHRHcmV5O1xyXG4vLyAgICAgICAgICAgIEBpbmxjdWRlIGFic29sdXRlO1xyXG4vLyAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHR7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4vLyAgICAgICAgY29sb3I6ICRsaWdodDtcclxuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbi8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICBjb2xvcjogJGNvbnRyYXN0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzlkMjIzNTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgXHJcbiAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJsb2NrVGV4dHtcclxuLy8gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuLy8gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbi8vICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbi8vLy8gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuLy8gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgXHJcbi8vICAgICAgICBjb2xvcjogJGRhcms7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRhbHRHcmV5LCAzJSk7XHJcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8vICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcclxuLy8gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbi8vICAgICAgICBAaW5jbHVkZSBpbnNldCgpO1xyXG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTNweCAxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGFsdEdyZXksIDMlKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgLy8gIEBpbmNsdWRlIGluc2V0KCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgcGFkZGluZzogMTNweCAxNXB4IDEzcHggMTVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWx0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FsbE91dHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRhbHRHcmV5O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW50cm9UZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgNSUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxufSIsIi5hY2NvcmRpb25CdXR0b25XcmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uQnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuLmFjY29yZGlvbkJ1dHRvbntcclxuICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEzcHggNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206N3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbnRyYXN0O1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAjZDIzMTUzO1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZDIzMTUzO1xyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgY29udGVudDogJ3AnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjNweCAxMHB4IDNweCAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjoxMnB4IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbldyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMjVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmV5LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0iLCIubG9naW5QYWdlIHtcclxuICAuZXJyb3Ige1xyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJHdyb25nLCAyMCUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5pbm5lckhlYWQge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgIC5sb2dvV3JhcCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21lbWJlcnNoaXAge1xyXG4gIGJhY2tncm91bmQ6ICRhbHRHcmV5O1xyXG4gIEBpbmNsdWRlIGluc2V0KCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweDtcclxuXHJcbiAgLnRpdGxlQXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVycm9yTWVzc2FnZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDIuMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybVdyYXAge1xyXG4gIG1heC13aWR0aDogODUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkbGlnaHQsIC44NSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogMjVweCAwcHggMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYubG9naW4ge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZFdyYXBwZXIge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51dGlsaXR5IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudXNlckFjY291bnQge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGFzc3dvcmQge1xyXG4gICAgLmZpZWxkV3JhcHBlciB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5TdWJtaXQge1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDdweCA0NXB4O1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCgwcHgpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUFyZWEge1xyXG4gIHBhZGRpbmc6IDI1cHggMTVweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldHVybmluZ1N0dWRlbnRXcmFwcGVyIHtcclxuICB3aWR0aDogNTIlO1xyXG4gIEBpbmNsdWRlIGJvcmRlckJveDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkbGlnaHQsIC44NSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDI1cHggNDBweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld1N0dWRlbnRXcmFwcGVyIHtcclxuICB3aWR0aDogNDglO1xyXG4gIEBpbmNsdWRlIGJvcmRlckJveDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIC5hY2NvdW50IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFjY291bnQge1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCRjb2xvcjogJHNlY29uZGFyeSk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubG9nRXJyb3Ige1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICBoMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLmVycm9yIHtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5maWVsZFdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZzogOXB4IDdweDtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcblxyXG4gICAgJi5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkd3JvbmcsIDU1JSk7XHJcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJHdyb25nICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uU3VibWl0IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4udXRpbGl0eSB7XHJcbiAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAyNXB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkbGluaztcclxuICAgIGZvbnQtc2l6ZTogLjk1ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmllOCwgLmllOSB7XHJcbiAgLmZvcm1XcmFwIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAuZm9ybUFyZWEge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1XcmFwIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICB9XHJcblxyXG4gIC5uZXdTdHVkZW50V3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXR1cm5pbmdTdHVkZW50V3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuXHJcbiAgICAuZmllbGRXcmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3VudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLlN1Ym1pdCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcmdvdFBhc3Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAuZm9ybVdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1BcmVhIHtcclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpIHtcclxuICAucmV0dXJuaW5nU3R1ZGVudFdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAuZmllbGRXcmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3ZhbGlkYXRle1xyXG5cdEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGNvbG9yOiRiYXNpYywkb3BhY2l0eTowLjg1KTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6OTk5OTtcclxuXHRwe1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOjMwJTtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGhlYWRlckZvbnQ7XHJcblx0XHRjb2xvcjokbGlnaHQ7XHJcblx0XHRmb250LXNpemU6MmVtO1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0ZW17XHJcblx0XHRcdGZvbnQtc2l6ZToxLjNlbTtcclxuXHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xyXG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn0iLCIjc2VhcmNoTW9kZVdyYXAge1xyXG4gIEBpbmNsdWRlIGZpeGVkO1xyXG4gIEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB6LWluZGV4OiAyMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAuc2VhcmNoTW9kZSAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5zZWFyY2hSZXN1bHRzUGFuZWwge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL0FyZWEgdG8gaG9sZCBzbGlkZVxyXG4gIC5zZWFyY2hTbGlkZUhvbGRlciB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGJhc2ljLCAuNSk7XHJcblxyXG4gICAgLnNlYXJjaE1vZGUgJiB7XHJcbiAgICAgIG9wYWNpdHk6IDEwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRiYXNpYztcclxuXHJcbiAgICAgICNsZWFybk1vcmVXcmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZVRpdGxlSG9sZGVyIHt9XHJcblxyXG4gICAgICAuc2xpZGVUaXRsZSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vICAgICAgICAgICAgLnByb2dOdW17ZGlzcGxheTogbm9uZTt9XHJcbiAgICB9XHJcbiAgICAvLyAgICAgICAgaDF7XHJcbiAgICAvLyAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRlckZvbnQoJHdlaWdodDo0MDApO1xyXG4gICAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAvLyAgICAgICAgICAgIGNvbG9yOiRsaWdodDtcclxuICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNzBweDtcclxuICAgIC8vICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgIC8vICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgIC8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcclxuICAgIC8vICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgLy8gICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgfVxyXG4gICAgLy8gICAgICAgIC50aW1lcntcclxuICAgIC8vICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIC8vICAgICAgICB9XHJcbiAgfVxyXG4gIC8vQXJlYSB0aGF0IGhvbGRzIHNlYXJjaCByZXN1bHRzXHJcbiAgLnNlYXJjaFJlc3VsdHNQYW5lbCB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTMwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICBAaW5jbHVkZSBib3hTaGFkb3coKTtcclxuICB9XHJcbn1cclxuXHJcbi5lenNlYXJjaC1zdW1tYXJ5IHtcclxuICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRiYXNpYztcclxuICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgemVyb01hcmdQYWQoKTtcclxuICB9XHJcbn1cclxuXHJcbi5lenNlYXJjaC1yZXN1bHQtY291bnQge1xyXG4gIGNvbG9yOiAkYmFzaWM7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICBwIHtcclxuICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkKCk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGxpbms7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV6c2VhcmNoLXJlc3VsdHMge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZXpzZWFyY2gtcmVzdWx0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDE4cHggMjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRsaWdodDtcclxuICAvLyAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0O1xyXG4gIC5sb2NrZWQge1xyXG4gICAgLnByZXZpZXcsXHJcbiAgICAuc2xpZGVUaXRsZSxcclxuICAgIC50b3BpYyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2tlZE1zZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzdWx0Q29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4zcyk7XHJcbiAgfVxyXG5cclxuICAmLmNsaWNrZWQge1xyXG4gICAgLnJlc3VsdENvbnRlbnQge1xyXG4gICAgICBsZWZ0OiAtOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlld09wdGlvbnMge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvLyAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWx0R3JleTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIGluc2V0KCk7XHJcbiAgICAvLyAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRiYXNpYztcclxuICAgIC8vICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmFzaWM7XHJcbiAgfVxyXG5cclxuICAmLnZpZXdpbmcge1xyXG4gICAgLy8gYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGJhY2tncm91bmQ6ICRhbHRHcmV5O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgaW5zZXQoKTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZpZXcge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICAudG9waWMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVUaXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBwYWRkaW5nOiAwIDAgN3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRsaW5rO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnByZXZpZXcge1xyXG4gICAgY29sb3I6ICRiYXNpYztcclxuICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkKCk7XHJcbiAgICBmb250LXNpemU6IDAuOTVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudG9waWMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi52aWV3T3B0aW9ucyB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgcmlnaHQ6IC02MHB4O1xyXG4gIHRvcDogLTEwcHg7XHJcblxyXG4gIC52aWV3IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIGhlaWdodDogNDguNSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQ5JTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV6c2VhcmNoLXBhZ2VyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGJhc2ljO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBjb2xvcjogJGxpZ2h0O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lenNlYXJjaC1uby1yZXN1bHRzIHtcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gIGNvbG9yOiAkbGlnaHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWlja1ZpZXdpbmcge1xyXG4gICNzZWFyY2hNb2RlV3JhcCAuc2VhcmNoU2xpZGVIb2xkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmxvY2tlZEJ0biB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaEJ0biB7XHJcbiAgLnNlYXJjaE1vZGUgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWx0O1xyXG4gICAgLy8gdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnYic7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5TZWN0aW9uIHtcclxuICAuc2VhcmNoQnRuIHtcclxuICAgIHJpZ2h0OiAtNTBweDtcclxuICB9XHJcblxyXG4gIC5hbGVydEJhckNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaEFyZWEge1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC8vcGFkZGluZy1yaWdodDogNDVweDtcclxufVxyXG5cclxuLmV6c2VhcmNoLWZvcm0ge1xyXG4gIC5zZWFyY2hGaWVsZCB7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGJhc2ljO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZXk7XHJcbiAgICAvLyBib3JkZXI6IDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7IC8vICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5TaGFkb3coU3RyZW5ndGg9NywgRGlyZWN0aW9uPTAsIENvbG9yPSMwMDAwMDApXCI7LypJRSA4Ki9cclxuICAgIC8vICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDsvKkZGIDMuNSsqL1xyXG4gICAgLy8gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSgwLDAsMCwwLjEpIGluc2V0Oy8qU2FmMy00LCBDaHJvbWUsIGlPUyA0LjAuMi00LjIsIEFuZHJvaWQgMi4zKyovXHJcbiAgICAvLyAgICAgICAgYm94LXNoYWRvdzogMCAwIDc1cHggMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDsvKiBGRjMuNSssIE9wZXJhIDkrLCBTYWYxKywgQ2hyb21lLCBJRTEwICovXHJcbiAgICAvLyAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KFN0cmVuZ3RoPTcsIERpcmVjdGlvbj0xMzUsIENvbG9yPSMwMDAwMDApOyAvKklFIDUuNS03Ki9cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCgwcHgpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1bW1hcnlXcmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJlc3VsdHNCdG4ge1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMzVweDtcclxuICBjb2xvcjogJGxpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gIC5pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIGxlZnQ6IDdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICNzZWFyY2hNb2RlV3JhcCB7XHJcbiAgICAuc2VhcmNoU2xpZGVIb2xkZXIge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoUmVzdWx0c1BhbmVsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoTW9kZSB7XHJcbiAgICAuc2VhcmNoQnRuIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoQXJlYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuZXpzZWFyY2gtZm9ybSB7XHJcbiAgICAuc2VhcmNoRmllbGQge1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xyXG4gIC5zZWFyY2hBcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZXpzZWFyY2gtZm9ybSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJHV0aWxpdHlXaWR0aDogMzAlO1xyXG5cclxuLnV0aWxpdHlCdG4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogJGFjY2VudDtcclxuICAvL0BpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGxpZ2h0LCAuNCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZy10b3A6IDdweDtcclxuXHJcbiAgLnRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkaG92ZXI7XHJcbiAgfVxyXG5cclxuICAuaW5TZWN0aW9uICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5hbGVydE1vZGUgJiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udXRpbGl0eU9wZW4ge1xyXG4gICNob21lU2NyZWVuIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gICAgLnV0aWxpdHlNZW51IC51dGlsaXR5QnRue3otaW5kZXg6IDIwMDt9XHJcblxyXG4gIC5ib3JkZXIuYm9yZGVySC5pbiB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnV0aWxpdHlNZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogLSR1dGlsaXR5V2lkdGg7XHJcbiAgd2lkdGg6ICR1dGlsaXR5V2lkdGg7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgei1pbmRleDogMjMxO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgLnV0aWxpdHlCdG4ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6LjQ1cyk7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAvLyBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250cmFzdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgLnV0aWxpdHlCdG4ge1xyXG4gICAgICB3aWR0aDogJHV0aWxpdHlXaWR0aDtcclxuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgd2lkdGg6ICR1dGlsaXR5V2lkdGg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcblxyXG4gIC5VTWluZm8ge1xyXG4gICAgYmFja2dyb3VuZDogJGJhc2ljO1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0O1xyXG4gIH1cclxuXHJcbiAgLlVNdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAuVU1zdHVkZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVDb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgLy8gbWFyZ2luOjIwcHggMDtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OjQwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgJi5oZWxwIHtcclxuICAgICAgLy8gbWFyZ2luOjBweCAxMnB4IDAgMTJweDtcclxuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYudG9jIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuVU1idG5zIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0OyAgICBcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgJi5hZGF7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0QnRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnkhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeSwxMCUpIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tY2VydCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yaWVudGF0aW9uQ29tcGxldGUgJiB7XHJcbiAgICAgIC5jZXJ0QnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8qKioqKlRPQyoqKioqKi8vXHJcbiNzaXRlbWFwIHtcclxuICAvLyBmb250LXNpemU6MS4yNWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5sb2NrZWRNc2cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5sb2NrZWRNc2cge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGV2ZWwtNCB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmxvY2tlZE1zZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICAvL3BhZGRpbmctbGVmdDo0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGV2ZWwtMiB7XHJcbiAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMjBweDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubG9ja2VkIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGV2ZWwtMyB7XHJcbiAgICAmLnNlbGZEaXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LDIwJSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbHRHcmV5O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSBpbnNldCgpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGljb25Gb250O1xyXG4gICAgICAgICAgY29udGVudDogJ20nO1xyXG4gICAgICAgICAgZm9udC1zaXpFOiAwLjhlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZXZlbC00IHtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodCwyMCUpO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgLmxvY2tlZCB7XHJcbiAgICBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC0zIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSg1MCwuNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9ja2VkTXNnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gIC51dGlsaXR5TWVudSB7XHJcbiAgICAmLm9wZW57XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIC51dGlsaXR5QnRuIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAudXRpbGl0eU1lbnUge1xyXG4gICAgJi5vcGVue1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAudXRpbGl0eUJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAudXRpbGl0eU1lbnUgLm1lbnVDb250ZW50IC5idG4uYWRhe2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAudXRpbGl0eUJ0biB7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gIC51dGlsaXR5TWVudSB7XHJcbiAgICAmLm9wZW57XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudXRpbGl0eUJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVDb250ZW50IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHh4cykge1xyXG4gICAgLnV0aWxpdHlNZW51IC5tZW51Q29udGVudCAuYnRuLmFkYXttYXJnaW4tdG9wOiAxMHB4O31cclxufVxyXG4iLCIuY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcclxuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XHJcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi8vQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xyXG4vLyAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4vLyAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbi8vICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4vLyAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuLy8gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbi8vICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuLy8gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4vLyAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4vLyAgfVxyXG4vLyAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuLy8gICAgbGVmdDogMDtcclxuLy8gIH1cclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXHJcbi8vICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4vLyAgICBsZWZ0OiAwO1xyXG4vLyAgfVxyXG4vLyAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxyXG4vLyAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuLy8gICAgbGVmdDogMDtcclxuLy8gIH1cclxuLy99XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXHJcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcclxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXHJcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XHJcbiAgbGVmdDogLTEwMCU7XHJcbn1cclxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTUlO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlcixcclxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gb3BhY2l0eTogLjk7XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcclxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcclxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXHJcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXHJcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXHJcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogc2VyaWY7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxNTtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW46IDFweDtcclxuICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAgO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIGxlZnQ6IDIwJTtcclxuICAgIHJpZ2h0OiAyMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufSIsIiNoZWxwQkd7XHJcbiAgICBkaXNwbGF5OiBub25lIDtcclxuICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGJhc2ljLCAuNyk7XHJcbiAgICBAaW5jbHVkZSBmaXhlZDtcclxuICAgIEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICAgIHotaW5kZXg6IDQwMDtcclxufVxyXG4jaGVscENvbnRlbnR7XHJcbiAgICB6LWluZGV4OiA0MDE7XHJcbiAgIGRpc3BsYXk6IG5vbmUgO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgICAuYXJyb3dOYXZ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuI2hlbHBDYXJvdXNlbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICBjb2xvcjogJGJhc2ljO1xyXG4gICAgdG9wOiAtNDAwcHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogMXMpO1xyXG4gICAgLy9ib3JkZXItdG9wOiA0NXB4IHNvbGlkICRiYXNpYztcclxuICAgIFxyXG4gICAgJi5zaG93aW5ne1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJvdXNlbC1pbm5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLml0ZW17XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMDBweCA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGVXcmFwe1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTs7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgICBAaW5jbHVkZSBoZWFkZXJGb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgbWFyZ2luOjE1cHggMCA1cHggMDtcclxuICAgIH1cclxuICAgIC5oZWxwU2xpZGVUaXRsZXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luOjE1cHggMCA1cHggMDtcclxuICAgIH1cclxuICAgIC5jb3B5e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcblxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3hTaGFkb3coKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgXHJcbiAgICAuaGVscEFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJi5yaWdodHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5oZWxwQnRuV3JhcHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmxiQ2xvc2VidG57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIC5sYkNsb3NlYnRue1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDYwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmhlbHBCdG57Y3Vyc29yOiBwb2ludGVyO31cclxuXHJcbi5pblNlY3Rpb257XHJcbiAgICAuaGVscEJ0bntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKXtcclxuICBcclxuICAgICNoZWxwQ29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAjaGVscENhcm91c2Vse1xyXG4gICAgICAgICYuc2hvd2luZ3tcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuICAgICNoZWxwQ29udGVudHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAjaGVscENhcm91c2Vse1xyXG4gICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWxwQXJyb3d7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57Zm9udC1zaXplOiAxLjhlbTsgcG9zaXRpb246IHN0YXRpYzsgICY6YmVmb3Jle3BhZGRpbmctdG9wOiAxNXB4O319XHJcbiAgICAgICAgICAgICAgICAgJi5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGVmdHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgLmhlbHBTbGlkZVRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveFNoYWRvdygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVscEJ0bldyYXB7XHJcbiAgICAgICAgICAgIC5sYkNsb3NlYnRue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggNDVweDsgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVscFNsaWRlVGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpe1xyXG4gICAgI2hlbHBDYXJvdXNlbCB7XHJcbiAgICAgICBwYWRkaW5nOiAwcHggMHB4IDgwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdHVkZW50Rm9ybS5mb3JtV3JhcCB7XHJcblxyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcms7XHJcbiAgICAuY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjZweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XHJcbiAgICB9XHJcbiAgICAuaW5wdXRIb2xkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gICAgLlN1Ym1pdHtwYWRkaW5nLXJpZ2h0OiAwcHg7fVxyXG59XHJcblxyXG4ucGhvdG9Gb3Jte1xyXG4gIC5pbnB1dEhvbGRlcntcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLmlucHV0V3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVtYWlsRm9ybXtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5mb3JtQXJlYXtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuICAuZmllbGRXcmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuIiwiLnNwaW5uZXJ7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XHJcblx0bGVmdDogNTAlIWltcG9ydGFudDtcclxuXHR0b3A6IDMwJSFpbXBvcnRhbnQ7XHJcblx0ZGl2e1xyXG5cdFx0ZGl2e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRob3ZlciFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmllLC5zYWZhcml7XHJcbiAgICAjYWxlcnRDb250ZW50V3JhcCAuY2xvc2VCdG4uc2hvd3tcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgI2FsZXJ0Q29udGVudFdyYXAgLmNsb3NlQnRuLmFsdC5zaG93e1xyXG4gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uaWU5e1xyXG5cclxuICAgICAgICAuYngzLC5ieDR7Ym9yZGVyOiAzcHggc29saWQgbGlnaHRlbigkZ3JleSwgMzUlKTt9XHJcblxyXG4gICAgLmluU2VjdGlvbntcclxuICAgICAgICAuYngzLC5ieDR7Ym9yZGVyOiAzcHggc29saWQgbGlnaHRlbigkZ3JleSwgNTAlKTt9XHJcbiAgICB9XHJcbiAgIFxyXG59IiwiI3VtYnJhY29QcmV2aWV3QmFkZ2V7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6YXV0byFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcclxuICAgIGhlaWdodDphdXRvIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6I2JhY2IwZiFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MCA0cHggMTBweCA0cHg7XHJcbiAgICBjb2xvcjpibGFjaztcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbWF4LWhlaWdodDo4MHB4O1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuLy8gICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuLy8gICAgICAgIGZvbnQtc2l6ZToxLjEyNWVtO1xyXG4vLyAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuLy8gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuLy8gICAgICAgIGNvbnRlbnQ6XCJQUkVWSUVXIE1PREVcIjtcclxuLy8gICAgICAgIGJhY2tncm91bmQ6YmxhY2s7XHJcbi8vICAgICAgICBjb2xvcjojYmFjYjBmO1xyXG4vLyAgICAgICAgcGFkZGluZzo4cHggMTVweDtcclxuLy8gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTouOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6XCJQUkVWSUVXIE1PREU6IFRoaXMgaXMgYSBwcmV2aWV3LCBhbmQgc2hvdWxkIGJlIHVzZWQgZm9yIGNvbnRlbnQgZXZhbHVhdGlvbiBvbmx5LiBTb21lIGZlYXR1cmVzIGFuZCBzdHlsZXMgbWF5IG5vdCBhY3QvbG9vayBleGFjdGx5IHRoZSB3YXkgdGhleSBkbyBvbiBsaXZlIHNpdGUuXCJcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCNiYWNiMGYsMTAlKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi8vICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuLy8gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbi8vICAgIH1cclxuICAgIC8qIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9ICovXHJcbn1cclxuJHRvcDogMzVweDtcclxuLlByZXZpZXdNb2Rle1xyXG4gICAgI3dyYXBwZXJ7XHJcbiAgICAgICAgdG9wOiAkdG9wO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTY3JlZW57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYucHJldmlld0hvbWV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXJIZWFkLmlue1xyXG4gICAgICB0b3A6ICR0b3AgLSA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzV3JhcHtcclxuICAgICAgICBzcGFue1xyXG4vLyAgICAgICAgICAgIGxlZnQ6IDY1cHg7XHJcbi8vICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuLy8gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi8vICAgIC50aW1lcntkaXNwbGF5OiBub25lO31cclxuICAgICNsZWFybk1vcmVXcmFwcGVye1xyXG4gICAgICAvLyAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2lubmVyLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGlkZUJvZHl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHRvcCArIDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgLnRpbWVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAjYXJyb3dMZWZ0e1xyXG4gICAgICB0b3A6ICR0b3AgLSA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0QmFye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hZGFCdG57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1lbnVCdG57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjYmFja2dyb3VuZEltZ3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4kc21QcmV2OiAzOHB4O1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1zbSArIDE1KXtcclxuICAgICN1bWJyYWNvUHJldmlld0JhZGdle1xyXG4gICAgICAgIHBhZGRpbmc6MCA0cHggMHB4IDRweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5QcmV2aWV3TW9kZXtcclxuLy8gICAgICAgIC5wcm9ncmVzc1dyYXB7XHJcbi8vICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuLy8gICAgICAgICAgICBzcGFue1xyXG4vLyAgICAgICAgICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICB9XHJcbi8vICAgICAgICB9XHJcbi8vICAgICAgICAubWFpbkJhcntcclxuLy8gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuLy8gICAgICAgIH1cclxuICAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICB0b3A6ICRzbVByZXY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZUJvZHl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzbVByZXYgKyA3NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJvd05hdntcclxuICAgICAgICB0b3A6ICRzbVByZXY7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC14c20pe1xyXG4gICAgLlByZXZpZXdNb2Rle1xyXG4gICAgICAgLnNsaWRlQm9keXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */