*{-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;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.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all 0.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}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.text-hide{font-size:0;color:transparent;text-shadow:none;background-color:transparent;border:0;text-indent:-90000em}.sf-font,.bottom-footer .right span:after{font-family:"simplefly";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.awesome-font,.back-link:before,.read-more:after,.select2-selection .select2-selection__arrow:after,.slick-arrow:before,#header .info a:before,.search-form .link-search:before,.search-form span.submit:before,#sidebar .main-nav>li.menu-item-has-children .menu-item-has-children>a:after,#sidebar .video-popup:before,.socials a:before,.block-video-home a:before,.person-info .email a:before,.person-info .tel a:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-variant:normal;font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.elegant-icons,#breadcrumbs .icon,.bottom-footer .top:before,#main-menu span.arrow{display:inline-block;font-family:"ElegantIcons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"simplefly";src:url("../fonts/simplefly.eot");src:url("../fonts/simplefly.eot?#iefix") format("embedded-opentype"),url("../fonts/simplefly.woff") format("woff"),url("../fonts/simplefly.ttf") format("truetype"),url("../fonts/simplefly.svg#simplefly") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ElegantIcons";src:url("../fonts/ElegantIcons.eot");src:url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),url("../fonts/ElegantIcons.woff") format("woff"),url("../fonts/ElegantIcons.ttf") format("truetype"),url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'LatoWebSemibold';src:url("../fonts/Lato-Semibold.eot");src:url("../fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Semibold.woff2") format("woff2"),url("../fonts/Lato-Semibold.woff") format("woff"),url("../fonts/Lato-Semibold.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'glypharegular';src:url("../fonts/glypha.eot");src:url("../fonts/glypha.eot?#iefix") format("embedded-opentype"),url("../fonts/glypha.woff2") format("woff2"),url("../fonts/glypha.woff") format("woff"),url("../fonts/glypha.ttf") format("truetype"),url("../fonts/glypha.svg#glypharegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Museo500Regular';src:url("../fonts/Museo500Regular.eot");src:url("../fonts/Museo500Regular.eot") format("embedded-opentype"),url("../fonts/Museo500Regular.woff2") format("woff2"),url("../fonts/Museo500Regular.woff") format("woff"),url("../fonts/Museo500Regular.ttf") format("truetype"),url("../fonts/Museo500Regular.svg#Museo500Regular") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}h1{font-size:20px;font-weight:bold}h2{font-size:18px;font-weight:bold}h3{font-size:16px;font-weight:bold}h4{font-size:14px;font-weight:bold}h5{font-size:12px;font-weight:bold}html{height:100%;font-size:16px}body{color:#262626;font:1rem "Lato",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}a{color:#1584b0;text-decoration:none;outline:none;transition:all 0.3s ease-in-out}a:hover,a:focus,a:active{color:#1584b0;text-decoration:underline;outline:none}label,input,button,select,textarea{font-size:inherit}img{max-width:100%;height:auto}textarea{resize:vertical;overflow-y:auto}input[type="submit"]{-webkit-filter:chroma(color=#000000);filter:chroma(color=#000000)}input,select,textarea{color:inherit;font-size:inherit;font-family:inherit}input:focus,select:focus,textarea:focus{outline:none}input[type="submit"],input[type="button"]{overflow:visible}input::-moz-placeholder,textarea::-moz-placeholder,.placeholder{color:#999;opacity:1;filter:alpha(opacity=1);font-size:inherit;font-family:inherit}.form-control::-moz-placeholder{color:#999}input.placeholder,::-webkit-input-placeholder{color:#999;font-size:inherit;font-family:inherit}:-ms-input-placeholder{color:#999;font-size:inherit;font-family:inherit}textarea,input{-webkit-appearance:none;border-radius:0}#breadcrumbs{font-size:.75rem;line-height:normal;color:#5b5b5b;margin:1.0625rem 0 1.9375rem}#breadcrumbs .icon{display:inline-block;vertical-align:middle}#breadcrumbs .icon:before{content:'5';font-size:.9375rem;font-style:normal;position:relative;top:-1px}#breadcrumbs a{color:#1584b0}.btn-1{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#fff;background:#ff9c00;text-transform:uppercase;font-size:1.25rem;font-weight:700;padding:.625rem 2.1875rem .75rem 2.1875rem;position:relative;display:inline-block;line-height:28px}.btn-1:hover,.btn-1:focus{background:#c5721a;color:#fff;text-decoration:none}.btn-2{background:#1584b0;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;padding:.5625rem 3.5625rem .5625rem 3.5625rem;cursor:pointer;transition:all 0.3s ease-in-out;color:#fff;display:inline-block;position:relative;line-height:28px;border:2px #fff solid}.btn-2:hover{background:#026288;text-decoration:none;color:#fff}.btn-3{background:#1584b0;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;padding:.5625rem 3.5625rem .5625rem 3.5625rem;cursor:pointer;transition:all 0.3s ease-in-out;color:#fff;display:inline-block;position:relative;line-height:28px;border:2px #fff solid}.btn-3:hover{background:#026288;text-decoration:none;color:#fff}.back-link{color:#1584b0;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:28px;position:relative;padding-left:20px;font-weight:600}.back-link:before{position:absolute;content:'\f104';font-size:1.25rem;line-height:28px;left:0;transition:all 0.3s ease-in-out;top:-3px}.back-link:hover,.back-link:focus{color:#026288;text-decoration:none}.back-link:hover:before,.back-link:focus:before{border-color:#026288}.read-more{color:#1584b0;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:28px;position:relative;padding-right:20px;font-weight:600}.read-more:after{position:absolute;content:'\f105';font-size:1.25rem;line-height:28px;right:0;transition:all 0.3s ease-in-out;top:-3px}.read-more:hover,.read-more:focus{color:#026288;text-decoration:none}.read-more:hover:after,.read-more:focus:after{border-color:#026288}.validation_error,.validation_message{display:none}.wp-editor .gform_wrapper li{padding-left:0}.wp-editor .gform_wrapper li:before{display:none}.wp-editor .gfield_radio{margin:0}.gform_footer{margin-top:25px}.gfield{margin:0 0 1.875rem}.gfield.textarea{margin:0 0 1.5625rem}.gfield.selectbox{margin-bottom:23px}.gfield .select2-container{width:100% !important}.gfield.radio,.gfield.checkbox{margin:0 0 1.3125rem}.gfield.radio .gfield_label,.gfield.checkbox .gfield_label{display:none}.gfield.radio+.selectbox,.gfield.checkbox+.selectbox{padding-top:1.125rem}.gfield_label{display:block;margin:0 0 .625rem}input[type="text"],input[type="email"],input[type="tel"],input[type="number"]{border:1px #cecece solid;padding:.5rem 1.125rem .625rem;width:100%}input[type="submit"]{background:#1584b0;border:0;padding:.625rem 1.875rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.0625rem;color:#fff;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer}input[type="submit"]:hover{background:#026288}textarea{padding:.5rem 1.125rem .625rem;width:100%;border:1px #cecece solid;height:110px}.gfield_radio input{display:none}.gfield_radio label{position:relative;padding-left:1.875rem;display:block}.gfield_radio label:before{width:19px;height:19px;border-radius:50%;content:'';left:0;top:5px;position:absolute;border:1px #cecece solid}.gfield_radio input[type=radio]:checked+label:after{width:5px;height:5px;border-radius:50%;content:'';position:absolute;background:#1584b0;left:7px;top:12px}.gfield_checkbox input{display:none}.gfield_checkbox label{position:relative;padding-left:1.875rem;display:block}.gfield_checkbox label:before{width:19px;height:19px;border:1px #cecece solid;border-radius:5px;content:'';position:absolute;left:0;top:5px}.gfield_checkbox input[type=checkbox]:checked+label:after{content:'';position:absolute;background:url("../images/check.png") no-repeat;width:11px;height:11px;left:4px;top:9px}.gfield_error input[type="text"],.gfield_error input[type="email"],.gfield_error input[type="tel"],.gfield_error input[type="number"],.gfield_error textarea{border:2px #e03910 solid}.ui-datepicker{width:18em;border:1px #ccc solid;background:#fff;padding:.3125rem;font-size:.875rem;display:none;margin:.3125rem 0 0;z-index:1000 !important}.ui-datepicker-prev,.ui-datepicker-next{font-family:'FontAwesome', Arial, Helvetica, sans-serif;cursor:pointer}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{text-decoration:none}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev:before{content:"\f053"}.ui-datepicker-next:before{content:"\f054"}.ui-datepicker-title{text-align:center}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ui-datepicker-header{background:#f8f8f8;padding:0rem .625rem;line-height:35px}.ui-datepicker th{padding:.3125rem;text-align:center;font-size:.75rem}.ui-datepicker-calendar{width:100%}.ui-datepicker td a{border:1px #cecece solid;padding:.3125rem;text-align:center;display:block}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-active{text-decoration:none;background:#1584b0;color:#fff}.ui-datepicker td{padding:.0625rem}.select2-container{position:relative;display:inline-block;z-index:1000}.select2-container--open .select2-selection{border-radius:4px 4px 0 0}.select2-selection{display:block;background:transparent;position:relative;white-space:nowrap;cursor:pointer;border:1px #cecece solid;border-radius:4px;overflow:hidden}.select2-selection .select2-selection__rendered{padding:10px 60px 10px 15px;display:block}.select2-selection .select2-selection__arrow{width:46px;display:inline-block;vertical-align:middle;position:absolute;top:0px;right:0;height:46px;background:#fff;border-radius:4px}.select2-selection .select2-selection__arrow:after{content:"\f107";position:absolute;top:10px;right:15px}.select2-selection .select2-selection__arrow b{display:none}.select2-search,.select2-hidden-accessible{display:none}.select2-dropdown{display:block;border:1px solid #cecece;border-top:none;border-radius:0 0 4px 4px}.select2-results{display:block}.select2-results li{background:#fff;padding:10px 15px 15px;cursor:pointer}.select2-results li:last-child{border-radius:0 0 4px 4px}.select2-results li:hover{background:#1584b0 !important;color:#fff}.select2-results__option[aria-selected=true]{background:#f1f0ed !important;color:#262626 !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.banner-home{position:relative;background-color:#1584b0;height:350px;overflow:hidden}.banner-home li{color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center}.banner-home .container{display:table}.banner-home .inner{display:table-cell;vertical-align:middle;height:350px}.banner-home h2{font-family:"Museo500Regular",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.875rem;margin:0 0 .625rem;text-shadow:1px 1px 1px rgba(0,0,0,0.23)}.banner-home p.desc{font-size:1.25rem;line-height:28px;margin:0 0 22px;font-style:italic;text-shadow:1px 1px 1px rgba(0,0,0,0.23);font-family:"Open Sans",Arial,Helvetica,sans-serif}.banner-home .slick-arrow{display:none !important}.banner-home .slick-arrow{opacity:0.3}.banner-home .slick-arrow:hover{opacity:1}.slick-dots{position:absolute;bottom:19px;text-align:center;left:0;right:0;outline:none}.slick-dots li{padding:0 !important;display:inline-block;vertical-align:middle;height:12px}.slick-dots li.slick-active button{background:#fff}.slick-dots button{background:#ff9c00;color:transparent;border-radius:50%;border:2px #fff solid;width:12px;height:12px;padding:0;margin:0 4px;transition:all 0.3s ease-in-out;outline:none}.slick-dots button:hover{background:#fff}.slick-arrow{background:transparent;border:0;color:transparent;position:absolute;font-size:4.5rem;z-index:100;top:50%;margin-top:-20px;width:25px;padding:0;transition:all 0.3s ease-in-out;outline:none}.slick-arrow:hover{opacity:0.3}.slick-arrow:before{position:absolute;content:"\f104";color:#fff}.slick-arrow.slick-prev{left:15px}.slick-arrow.slick-next{right:15px}.slick-arrow.slick-next:before{content:"\f105"}.top-footer{background:#383939;color:#fff;padding:2.75rem 0 1.875rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:.875rem}.top-footer a{color:#fff !important}.top-footer a:hover,.top-footer a:focus{color:#1584b0 !important;text-decoration:none}.top-footer p{line-height:24px}.top-footer p.title{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;font-size:1.25rem;line-height:33px;margin:0 0 20px}.top-footer p.date{margin-bottom:.1875rem}.top-footer .column{margin:0 0 1.25rem}.top-footer .column p.semibold{font-family:"LatoWebSemibold",Arial,Helvetica,sans-serif;line-height:21px}.top-footer li{line-height:24px}.top-footer .email a{color:#1584b0}.top-footer .email a:hover,.top-footer .email:focus{text-decoration:underline}.bottom-footer{background:#000;color:#fff;font-size:.875rem;line-height:28px;padding:13px 0;position:relative}.bottom-footer a{color:#fff}.bottom-footer a:hover,.bottom-footer a:focus{color:#1584b0;text-decoration:none}.bottom-footer .left{padding-right:50px;font-family:"Open Sans",Arial,Helvetica,sans-serif}.bottom-footer .top{right:15px;position:absolute;top:50%;margin-top:-15px;cursor:pointer;height:30px;width:30px;display:block;z-index:10;transition:all 0.3s ease-in-out}.bottom-footer .top:hover{color:#1584b0}.bottom-footer .top:hover:before{border-color:#1584b0}.bottom-footer .top:before{position:absolute;content:'!';text-align:center;line-height:26px;height:30px;width:30px;border:2px #fff solid;border-radius:50%;font-size:1.125rem}.bottom-footer .right span{position:relative;padding-right:15px}.bottom-footer .right span:after{position:absolute;content:'p';font-size:11px;top:-10px;right:0px}#header{background:#fff;position:relative}#header .top-head{background:#383939;color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:28px;padding:2px 0 10px}#header .top-head a{color:#fff}#header .info a{position:relative;padding-left:20px;display:block}#header .info a:first-child{margin-left:0}#header .info a:before{position:absolute;content:'';left:0;top:0}#header .info a.email:before{content:''}#header .logo a{width:180px;display:block}#header .logo a img{width:100%;display:block;transition:opacity 0.2s ease-in-out}#header .logo a img:hover{opacity:0.8}#header .bottom-head{padding:1.25rem 0}#header .bottom-head .row{position:relative}#header .panel{display:none;position:fixed;left:0;right:0;top:160px;background:#fff;padding:0 .9375rem;z-index:1000;transition:all 0.2s ease-in-out;bottom:0;overflow-y:auto}#header .link-panel{display:block;width:25px;position:absolute;right:15px;top:1px;height:20px;cursor:pointer;z-index:10}#header .link-panel span{background:#1584b0;height:3px;width:25px;position:absolute;transition:all 0.3s ease-in-out;top:8px}#header .link-panel span:before,#header .link-panel span:after{background:#1584b0;content:'';position:absolute;width:25px;height:3px;display:inline-block;left:0;transition:all 0.3s ease-in-out}#header .link-panel span:before{top:-8px}#header .link-panel span:after{bottom:-8px}#header .link-panel.active span{background:transparent}#header .link-panel.active span:before,#header .link-panel.active span:after{-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0;top:0}#header .link-panel.active span:before{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}#header .link-panel.active span:after{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#main-menu a{color:#262626;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:28px;display:block;padding:0 0 5px;border-bottom:4px #fff solid}#main-menu a:hover,#main-menu a:focus{color:#1584b0;text-decoration:none}#main-menu span.arrow{position:absolute;right:0;top:2px;cursor:pointer}#main-menu span.arrow:before{content:'P';font-size:1.25rem;color:#1584b0}#main-menu span.arrow.active:before{content:'O'}#main-menu .sub-menu{display:none;margin-left:15px}#main-menu li{margin:0 0 10px;position:relative}#main-menu li.current-menu-item>a,#main-menu li.current-menu-ancestor>a,#main-menu li.current-menu-parent>a,#main-menu li.current-page-ancestor>a,#main-menu li.current-post-ancestor>a{color:#1584b0}#main-menu li.current-menu-item>span.arrow:before,#main-menu li.current-menu-ancestor>span.arrow:before,#main-menu li.current-menu-parent>span.arrow:before,#main-menu li.current-page-ancestor>span.arrow:before,#main-menu li.current-post-ancestor>span.arrow:before{content:'O'}#main-menu li.current-menu-item>.sub-menu,#main-menu li.current-menu-ancestor>.sub-menu,#main-menu li.current-menu-parent>.sub-menu,#main-menu li.current-page-ancestor>.sub-menu,#main-menu li.current-post-ancestor>.sub-menu{display:block}body.fixed #header{position:fixed;left:0;right:0;top:-77px;z-index:2000}body.fixed #header .panel{top:60px}body.fixed #main{margin-top:120px}.search-form{position:relative;margin:1.25rem 0 1.25rem}.search-form input[type='text']{border:1px #cecece solid;border-radius:20px;padding:.375rem 1.25rem .5625rem 1.1875rem;font-size:.875rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:300}.search-form input[type='submit']{background:transparent;padding:0;position:absolute;left:0;width:25px;cursor:pointer;color:transparent}.search-form .link-search,.search-form span.submit{display:block;position:absolute;top:6px;right:15px;cursor:pointer}.search-form .link-search:before,.search-form span.submit:before{content:"\f002";font-size:1.125rem;color:#1584b0}.search-form .link-search{display:none}.intro-block{padding:4.0625rem 0 4.0625rem}.intro-block h1,.intro-block h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 23px;font-weight:700;color:#1584b0}.intro-block h1:last-child,.intro-block h2:last-child{margin:0}.intro-block .desc{font-size:1.25rem;line-height:32px;margin:0 0 20px}.intro-block .desc p{line-height:32px}.intro-block .desc:last-child{margin:0 0 2px}.intro-block .desc:first-child{margin-top:-3px}.intro-block p{line-height:28px;margin:0 0 22px;color:#818181}.intro-block p:last-child{margin-bottom:0}.intro-block p:first-child{margin-top:-4px}.intro-block p.button{text-align:right;margin:0 0 6px !important}.intro-block p.button:first-child{margin-top:5px !important}.intro-block .gform_wrapper,.intro-block .gforms_confirmation_message{background:#1584b0;color:#fff;padding:2.125rem 2.5rem 2.5rem 2.5rem;margin:3.125rem 0 .3125rem}.intro-block .gform_wrapper:first-child,.intro-block .gforms_confirmation_message:first-child{margin-top:5px}.intro-block .gform_title{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 .5rem;font-weight:700;color:#fff}.intro-block .gform_description{line-height:24px}.intro-block .gform_description span{font-weight:700}.intro-block .gfield_label{display:none}.intro-block input[type="text"],.intro-block input[type="email"]{border:0;padding:.8125rem 1.125rem .9375rem 1.125rem;color:#999}.intro-block .gfield,.intro-block .gform_heading{margin:0 0 1rem}.intro-block .gfield_error input[type="text"],.intro-block .gfield_error input[type="email"]{border:1px #ff0000 solid}.intro-block .gform_footer{text-align:center}.intro-block input[type="submit"]{border:2px #fff solid;background:transparent;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.0625rem;text-transform:uppercase;padding:.75rem 1.625rem .6875rem 1.625rem;cursor:pointer;transition:all 0.3s ease-in-out}.intro-block input[type="submit"]:hover{background:#026288}.intro-block .text{margin:0 0 45px}#wrapper{min-height:100%;overflow:hidden;position:relative}#sidebar{margin:.9375rem 0 2.375rem}#sidebar .inner{width:240px}#sidebar .main-nav a{color:#444;line-height:18px;font-size:.9375rem}#sidebar .main-nav a:hover,#sidebar .main-nav a:focus{text-decoration:none;color:#1584b0}#sidebar .main-nav>li{display:none}#sidebar .main-nav>li.menu-item-has-children.current-menu-item,#sidebar .main-nav>li.menu-item-has-children.current-menu-ancestor,#sidebar .main-nav>li.menu-item-has-children.current-menu-parent,#sidebar .main-nav>li.menu-item-has-children.current-page-ancestor,#sidebar .main-nav>li.menu-item-has-children.current-post-ancestor,#sidebar .main-nav>li.menu-item-has-children.current_page_item{display:block;background:#f1f4f6;padding:1rem 1.25rem .5rem 1.25rem;margin:0 0 1.25rem}#sidebar .main-nav>li.menu-item-has-children.current-menu-item>a,#sidebar .main-nav>li.menu-item-has-children.current-menu-ancestor>a,#sidebar .main-nav>li.menu-item-has-children.current-menu-parent>a,#sidebar .main-nav>li.menu-item-has-children.current-page-ancestor>a,#sidebar .main-nav>li.menu-item-has-children.current-post-ancestor>a,#sidebar .main-nav>li.menu-item-has-children.current_page_item>a{display:none}#sidebar .main-nav>li.menu-item-has-children .menu-item-has-children>a:after{position:absolute;content:'';font-size:1.25rem;right:0;top:0}#sidebar .main-nav>li li{margin:0 0 .75rem}#sidebar .main-nav>li li a{display:block;position:relative;padding-right:.625rem}#sidebar .main-nav>li li .sub-menu{display:none}#sidebar .main-nav>li li.current-menu-item>a,#sidebar .main-nav>li li.current-menu-ancestor>a,#sidebar .main-nav>li li.current-menu-parent>a,#sidebar .main-nav>li li.current-page-ancestor>a,#sidebar .main-nav>li li.current-post-ancestor>a,#sidebar .main-nav>li li.current_page_item>a{color:#1584b0}#sidebar .main-nav>li li.current-menu-item .sub-menu,#sidebar .main-nav>li li.current-menu-ancestor .sub-menu,#sidebar .main-nav>li li.current-menu-parent .sub-menu,#sidebar .main-nav>li li.current-page-ancestor .sub-menu,#sidebar .main-nav>li li.current-post-ancestor .sub-menu,#sidebar .main-nav>li li.current_page_item .sub-menu{display:block;margin:.625rem 0 0 .9375rem}#sidebar .gray{background:#f1f4f6;padding:.875rem 1.25rem 1.125rem 1.25rem}#sidebar .gray li.active a{color:#1584b0}#sidebar .gray li p{color:#666;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.9375rem}#sidebar .gray li p a{color:#666}#sidebar .gray li p a:hover,#sidebar .gray li p a:focus{text-decoration:none;color:#1584b0}#sidebar .gray li p.date{color:#b4b4b4;font-weight:bold;font-size:1.125rem;margin:0 0 3px}#sidebar .gray.recent-new{margin:0 0 20px}#sidebar .gray.recent-new li{margin:0 0 12px}#sidebar .gray.recent-new li:last-child{margin:0 0 2px}#sidebar .gray.recent-new p.button{text-align:right;margin:10px 0 0}#sidebar .block-text{margin:0 0 1.25rem}#sidebar .block-text ol{line-height:22px}#sidebar .block-text ol li{list-style:decimal outside none;margin-left:15px;padding-left:5px;margin-bottom:12px}#sidebar .block-text ol li:last-child{margin-bottom:0}#sidebar .block-text ul{line-height:22px}#sidebar .block-text ul li{list-style:none;padding-left:23px;position:relative;margin:0 0 12px}#sidebar .block-text ul li:last-child{margin-bottom:0}#sidebar .block-text ul li:before{content:"";width:8px;height:8px;background:#1584b0;position:absolute;left:0;top:10px;border-radius:50%}#sidebar .block-text .gform_wrapper li{padding-left:0;margin:0 0 20px}#sidebar .block-text .gform_wrapper li:before{display:none}#sidebar .block-text .gform_wrapper .gfield_label{display:none}#sidebar .block-text .gform_wrapper .gform_footer{text-align:center;margin:20px 0 0}#sidebar .block-text .gform_wrapper input[type="submit"]{width:100%;text-align:center}#sidebar .block-text p{font-size:.9375rem;line-height:22px;margin:0 0 1.4375rem}#sidebar .block-text p+p,#sidebar .block-text p+ul,#sidebar .block-text p+ol{margin-top:-13px}#sidebar .block-text p:last-child{margin-bottom:0}#sidebar .block-text p.title{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:700;color:#1584b0;font-size:1.125rem;margin:-.3125rem 0 1.25rem}#sidebar .block-text p.title:last-child{margin-bottom:0}#sidebar .block-text p.title+img{margin-top:-.3125rem}#sidebar .block-text a{color:#1584b0}#sidebar .block-text.gray p.title{margin-top:0}#sidebar .video-popup{display:inline-block;position:relative}#sidebar .video-popup:before{position:absolute;content:'';width:57px;height:57px;border-radius:50%;border:2px #fff solid;font-size:1.875rem;text-align:center;display:inline-block;color:#fff;line-height:55px;left:50%;top:50%;margin:-1.78125rem 0rem 0 -1.78125rem}.sub-menu-top .main-nav{display:none}.socials{font-size:0}.socials li{display:inline-block;margin:9px 8px 0 0;vertical-align:middle;font-size:0}.socials a{display:block;width:29px;height:27px;border-radius:50%;border:2px #fff solid;position:relative;text-align:center;font-size:.875rem}.socials a:hover,.socials a:focus{background:#1584b0;text-decoration:none}.socials a:hover:before,.socials a:focus:before{color:#fff}.socials a:before{position:absolute;content:"\f09a";color:#fff;left:8px;line-height:27px;top:-2px}.socials a.linked:before{content:"\f0e1";left:7px}.socials a.tw:before{content:"\f099";left:6px}.socials a.email:before{content:"\f0e0";left:7px}.contact-page .gform_wrapper .gform_title,.contact-page .gform_wrapper .gform_description{display:none}.contact-page .gform_footer{text-align:right;margin-top:1.5625rem}#map{height:260px;color:#fff}#map a{color:#fff}#map #content{background:#1584b0;padding:1.0625rem 1.25rem 1.125rem;font-size:1rem;position:relative;top:63px;left:54px;margin-left:11px;max-width:220px}#map #content:before{position:absolute;content:'';width:0;height:0;border-top:11px solid transparent;border-right:11px solid #1584b0;border-bottom:11px solid transparent;left:-11px;top:61px}#map #bodyContent{font-size:.8125rem;line-height:20px}#map .firstHeading{color:#fff;font-weight:700;line-height:18px;margin:0 0 5px}.service-block{background:#f4f4f4;text-align:center;padding:4.625rem 0 2.25rem}.service-block h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 2.375rem;font-weight:700;color:#1584b0}.service-block .thumb{width:102px;position:relative;display:inline-block;margin:0 0 19px}.service-block .thumb:last-child{margin:0 0 21px}.service-block a{display:block}.service-block a:hover,.service-block a:focus{text-decoration:none}.service-block a:hover p.title,.service-block a:focus p.title{color:#026288}.service-block a p.title{color:#818181}.service-block .column{margin:.375rem 0 1.25rem}.service-block .column:hover p.title a{color:#026288;text-decoration:none}.service-block p{line-height:28px;margin:0 0 1.1875rem;color:#818181}.service-block p.title{font-size:1.25rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:700;margin:0 0 .375rem;color:#1584b0}.service-block p.title:first-child{margin-top:-.375rem}.service-block p.title:last-child{margin-bottom:1.375rem}.service-block p.title a{color:#1584b0}.service-block p.title a:focus,.service-block p.title a:hover{text-decoration:none}.nieuw-block{padding:4.625rem 0 3.125rem}.nieuw-block h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 1.5rem;text-align:center;font-weight:700;color:#1584b0}.nieuw-block .thumb{display:block;margin:0 0 1.125rem;position:relative}.nieuw-block .thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.3);opacity:0;content:'';transition:all 0.3s ease-in-out}.nieuw-block .thumb img{width:100%;display:block}.nieuw-block .column p{color:#818181}.nieuw-block .column a{color:#262626}.nieuw-block .column:hover a,.nieuw-block .column:focus a{text-decoration:none;color:#026288}.nieuw-block .column:hover a:before,.nieuw-block .column:focus a:before{opacity:1}.nieuw-block .caption.no-thumb{margin:-.5625rem 0 0}.nieuw-block p{line-height:28px;margin:0 0 1.5rem;font-family:"Open Sans",Arial,Helvetica,sans-serif}.nieuw-block p.date{font-weight:700;font-size:1.125rem;color:#b4b4b4;margin:0 0 .4375rem;font-weight:700}.nieuw-block p.title{font-size:1.25rem;font-weight:700;line-height:28px;margin:0 0 .875rem;color:#1584b0}.nieuw-block p.title a{color:#1584b0}.nieuw-block p.title a:hover,.nieuw-block p.title a:focus{text-decoration:none}.nieuw-block p.button{text-align:center;margin:0 0 30px}.nieuw-block .container .row:first-child{margin-top:6px}.block-over{text-align:center;padding:49px 0 19px}.block-over .row:first-child{margin:11px 0 0}.block-over h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 2.625rem;font-weight:700;color:#1584b0}.block-over h2:last-child{margin-bottom:20px}.block-over .team-overview{margin:0}.partner-block{text-align:center;padding:0 0 60px}.partner-block h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:-9px 0 27px;font-weight:700;color:#1584b0}.partner-block h2:last-child{margin-bottom:0}.partner-block li{display:inline-block !important;vertical-align:middle;float:none}.partner-block li img{display:block;margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(1);opacity:0.6;transition:all 0.5s ease 0s}.partner-block li a{margin:0 auto;display:block;max-width:120px}.partner-block li:hover img{filter:none;-webkit-filter:none;opacity:1}.partner-block ul{padding:0 30px}.partner-block .slick-track{margin:0 auto}.partner-block .slick-arrow{font-size:1.875rem}.partner-block .slick-arrow:before{color:#818181}.partner-block .slick-arrow.slick-prev{left:0}.partner-block .slick-arrow.slick-next{right:0}.partner-block .slick-arrow.slick-next:before{right:0}.block-paper{text-align:center;padding:49px 0 29px}.block-paper.full-width{width:100%}.block-paper .row:first-child{margin-top:11px}.block-paper .button{padding:27px 0 29px}.block-paper .btn-1{font-size:1rem}.block-paper h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 3rem;font-weight:700;color:#1584b0}.block-paper h2:last-child{margin-bottom:29px}.block-paper h2+.button{padding-top:8px}.block-paper a.thumb{margin-bottom:16px;display:inline-block;position:relative}.block-paper a.thumb:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';background:rgba(255,255,255,0.3);opacity:0;transition:all 0.3s ease-in-out}.block-paper a.thumb img{display:block}.block-paper a.thumb:last-child{margin-bottom:0}.block-paper .column{margin:0 0 30px}.block-paper .column p{line-height:22px;color:#ff9c00}.block-paper .column p:first-child{margin-top:-7px}.block-paper .column p.title{font-size:1.25rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:700;margin:0 0 .3125rem;color:#818181}.block-paper .column p.title:last-child{margin:0 0 2px}.block-paper .column p.title:first-child{margin-top:-4px}.block-paper .column p.title a{color:#818181}.block-paper .column p.title a:hover,.block-paper .column p.title a:focus{text-decoration:none;color:#026288}.block-paper .column:hover p.title a{color:#026288;text-decoration:none}.block-paper .column:hover a.thumb:before{opacity:1}.recensies-block{background:#f4f4f4;padding:51px 0 57px}.recensies-block h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 2.375rem;font-weight:700;color:#1584b0;text-align:center}.recensies-block ul{margin:0 auto;float:none}.recensies-block li{padding:0 30px}.recensies-block li:hover .thumb:before{opacity:1}.recensies-block li:hover a{text-decoration:none;color:#1584b0}.recensies-block .thumb{display:block;margin:0 auto 1.125rem;position:relative;width:149px}.recensies-block .thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.3);opacity:0;content:'';transition:all 0.3s ease-in-out;border-radius:50%}.recensies-block .thumb img{display:block;border-radius:50%;margin:0 auto 10px}.recensies-block a{color:#818181}.recensies-block a:hover,.recensies-block a:focus{text-decoration:none}.recensies-block p{font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:28px;color:#818181}.recensies-block p.title{font-size:1.25rem;font-weight:800}.recensies-block p.title:first-child{margin-top:-7px}.recensies-block p.career{color:#1584b0;font-style:italic;margin:0 0 8px}.recensies-block p.career:last-child{margin:0}.recensies-block .slick-track{margin:0 auto}.recensies-block .slick-arrow{font-size:1.875rem}.recensies-block .slick-arrow:before{color:#818181}.recensies-block .slick-arrow.slick-prev{left:0px}.recensies-block .slick-arrow.slick-next{right:0px}.recensies-block .slick-arrow.slick-next:before{right:0}.recensies-block blockquote{color:#818181;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:26px;font-style:italic;position:relative;padding-left:40px}.recensies-block blockquote:before{content:'”';font-style:italic;font-size:4.375rem;position:absolute;left:-10px;top:12px;opacity:0.35}.text-image-block{position:relative;text-align:center;padding:4.5rem 0 5rem;overflow:hidden;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.text-image-block h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:800;text-shadow:1px 1px 1px rgba(0,0,0,0.23);font-size:2.25rem;margin:0 0 1.375rem}.text-image-block p.desc{font-size:1.25rem;text-shadow:1px 1px 1px rgba(0,0,0,0.23);line-height:1.4;margin:0 0 1.8125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600}.text-image-block .btn-1{font-size:1rem}.text-image-block+.partner-block{padding-top:60px}#video_background{position:absolute;left:0;right:0;top:0;bottom:0;min-height:100%;min-width:100%;width:auto;overflow:hidden;z-index:-1}.homeBlog,.home-vacature,.bg{background:#f6f8f9}.homeBlog+.partner-block,.home-vacature+.partner-block,.bg+.partner-block{padding-top:60px}.textvideo{padding:61px 0 56px}.textvideo h2{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:0 0 23px;font-weight:700;color:#1584b0}.textvideo .desc:first-child{margin-top:-1px}.textvideo .desc:last-child{margin-bottom:7px}.textvideo p:first-child{margin-top:-1px}.textvideo p:last-child{margin-bottom:10px}.block-video-home{padding:9px 0 14px 0}.block-video-home img{width:100%;height:auto;display:block}.block-video-home a{display:block;position:relative}.block-video-home a:before{position:absolute;content:'';width:77px;height:77px;border-radius:50%;border:2px #fff solid;font-size:2.5rem;text-align:center;display:inline-block;color:#fff;padding:13px 0 0;left:50%;top:50%;margin:-2.40625rem 0rem 0 -2.40625rem}.paper-page .block-paper .column{margin-bottom:41px;text-align:center}.paper-page .block-paper{padding:0 0 18px;text-align:left}.paper-page h1{font-size:2.125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin:.3125rem 0 1.75rem;font-weight:800;color:#818181}.paper-page h1+.wp-editor{margin-top:-10px}.paper-page h1+.desc-cate{margin-top:-13px}.paper-page .desc-cate{margin-bottom:30px}.paper-page .wp-editor .desc{margin-bottom:1.5625rem}.category .nieuw-block{padding:.5rem 0 .8125rem}.category h1{font-size:2.125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;text-align:center;margin:0 0 1.25rem;font-weight:800;color:#818181}.category .column{margin:0 0 1.3125rem}.single-post .wp-editor .desc{margin-bottom:1.375rem}.single-post .bottom{margin:1.625rem 0 .25rem;border-top:1px #dcdcdc solid;padding:.625rem 0 0}.single-post .bottom .socials li{margin:10px 0 0 8px}.single-post .bottom .socials a{width:36px;height:36px;border-width:2px;font-size:1rem;border:2px #1584b0 solid}.single-post .bottom .socials a:hover{color:#fff}.single-post .bottom .socials a:hover:before{color:#fff}.single-post .bottom .socials a:before{left:11px;top:2px;color:#1584b0}.single-post .bottom .socials a.tw:before{left:8px}.single-post .bottom .socials a.linked:before{left:9px}.single-post .bottom .socials a.email:before{left:8px}.single-post .bottom span,.single-post .bottom .socials{display:inline-block;vertical-align:bottom;margin:0 -.125rem}.single-post .bottom span{font-family:"Montserrat",Arial,Helvetica,sans-serif;line-height:36px;color:#1584b0;margin-right:12px}.new-detail{margin:0 0 3.5rem}.new-detail.full-width{width:100%}.new-detail .button{border-top:1px solid #dcdcdc;padding:22px 0 0;margin:20px 0 5px}.loading{text-align:center;margin:10px 0}.loading img{width:60px}.banner{height:260px;background-position:center;background-repeat:no-repeat;background-color:#1584b0}@media only screen and (min-width: 1921px){.banner{background-size:cover}}.content{margin:0 0 3.75rem}.content.full-width{width:100%}.search-results h1{font-size:2.125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin:0 0 1.25rem;font-weight:800;color:#1584b0}.search-results .column{margin:0 0 1.0625rem}.search-results .nieuw-block{padding:5px 0 22px}.team-overview{text-align:center;margin-bottom:1.25rem}.team-overview .wp-editor{text-align:left}.team-overview h1{font-size:2.125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;text-align:center;margin:.3125rem 0 1.75rem;font-weight:800;color:#818181}.team-overview .career{color:#818181;line-height:28px}.team-overview p.name{margin:0 0 8px}.team-overview p.name a{color:#1584b0}.team-overview p.name:first-child{margin-top:-8px}.team-overview .column{margin:0 0 2.25rem}.team-overview .column a{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.25rem;line-height:28px;color:#1584b0}.team-overview .column a span{display:block}.team-overview .column a:hover{text-decoration:none;color:#026288}.team-overview .column a.thumb{width:149px;height:149px;overflow:hidden;display:inline-block;border-radius:50%;margin:0 0 10px}.team-overview .column a.thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.3);opacity:0;content:'';transition:all 0.3s ease-in-out}.team-overview .column a.thumb img{display:block;border-radius:50%}.team-overview .column a.thumb:hover:before{opacity:1}.team-overview .column:hover a{color:#026288}.page-template-template-team .team-overview a.thumb{border-radius:0}.page-template-template-team .team-overview a.thumb img{border-radius:0}.new-detail .wp-editor p+p{padding-top:.125rem}.person-info{margin:0 0 1.875rem}.person-info .caption h1{font-size:2.125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:800;margin:1.25rem 0 .5rem;color:#818181}.person-info blockquote{background:#1584b0;color:#fff;position:relative;padding:1.75rem 1.875rem 1.875rem 4.0625rem;font-style:italic;margin:0 0 1.5rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:26px}.person-info blockquote:last-child{margin-bottom:.625rem}.person-info blockquote:before{content:'”';font-family:"Open Sans",Arial,Helvetica,sans-serif;position:absolute;left:11px;top:40px;font-size:4.375rem;font-style:italic;color:#fff;opacity:0.3}.person-info .career{color:#1584b0;margin-bottom:1.875rem;font-style:italic}.person-info .info{min-height:36px}.person-info .socials{margin:.875rem 0 0}.person-info .socials li{padding-left:0;margin:10px 8px 0 0}.person-info .socials li:before{display:none}.person-info .socials a{width:36px;height:36px;border-width:2px;font-size:1rem;border:2px #1584b0 solid}.person-info .socials a:hover{color:#fff}.person-info .socials a:hover:before{color:#fff}.person-info .socials a:before{left:11px;top:2px;color:#1584b0}.person-info .socials a.tw:before{left:8px}.person-info .socials a.linked:before{left:9px}.person-info .email{font-family:"LatoWebSemibold",Arial,Helvetica,sans-serif;margin-bottom:.875rem;line-height:28px}.person-info .email a{position:relative;padding-left:3.5625rem;display:inline-block}.person-info .email a:before{position:absolute;content:'';width:36px;height:36px;border-radius:50%;border:2px #1584b0 solid;left:0;top:-4px;font-size:1rem;text-align:center;line-height:30px}.person-info .tel{font-family:"LatoWebSemibold",Arial,Helvetica,sans-serif;line-height:28px;padding:.25rem 0}.person-info .tel a{position:relative;color:#1584b0;padding-left:3.5625rem;display:inline-block}.person-info .tel a:before{content:'';font-size:1.125rem;position:absolute;width:36px;height:36px;border-radius:50%;border:2px #1584b0 solid;left:0;top:-4px;text-align:center;line-height:34px}.wp-editor p+p.button-team,p.button-team{padding-top:0;margin:-4px 0 0}@media screen and (min-width: 480px){#header .info,#header .right{float:left}#header .info{width:66.6667%;margin-top:11px}#header .right{width:33.3333%;text-align:right}#header .top-head{padding:0 0 .375rem}#header .panel{top:120px}body.fixed #header{top:-45px}body.fixed #main{margin-top:100px}.intro-block .gform_footer{text-align:right}}@media screen and (min-width: 768px){.contact-page .gfield_radio,.contact-page .gfield_checkbox{margin:0 -20px}.contact-page .gfield_radio li,.contact-page .gfield_checkbox li{display:inline-block;vertical-align:top;margin:0 20px;width:calc(50% - 40px)}.top-footer .column{float:none;margin:0 -.125rem 1.25rem;display:inline-block;vertical-align:top}.bottom-footer .right{text-align:right}.bottom-footer .row{width:100%}.bottom-footer .left,.bottom-footer .right{display:table-cell;vertical-align:middle}.bottom-footer .left{padding-right:30px}.bottom-footer .top{margin-left:-15px;left:50%}#header .logo a{width:auto}#header .info a{display:inline-block;margin-left:30px}#header .panel{top:105px}.slick-arrow.slick-prev{left:30px}.slick-arrow.slick-next{right:30px}.service-block,.block-paper{text-align:center}.service-block .column,.block-paper .column{float:none;display:inline-block;vertical-align:top;margin-left:-2px;margin-right:-2px}.page-template-template-home .nieuw-block .column{margin-bottom:0}.banner-home .slick-arrow{display:block !important}.recensies-block{padding-bottom:42px}.recensies-block .thumb{float:left;margin-right:65px}.recensies-block .no-thumb blockquote{margin-left:0}.recensies-block blockquote{margin-left:215px;padding-left:0}.recensies-block blockquote:before{left:-53px}.recensies-block li{padding:0 80px 15px}.recensies-block .thumb img{margin:0}.intro-block .text{padding-right:0;margin:0}.intro-block .gform_wrapper{margin-top:0}.category .column{display:inline-block;vertical-align:top;float:none;margin-left:-.125rem;margin-right:-.125rem}#sidebar .inner{width:auto}.person-info{margin-top:.9375rem}.team-overview .column{display:inline-block;vertical-align:top;float:none;margin-left:-.125rem;margin-right:-.125rem}}@media screen and (min-width: 992px){.sub-menu-top .main-nav{display:block}.sub-menu-top .main-nav>li{display:none}.sub-menu-top .main-nav>li.menu-item-has-children.current-menu-item,.sub-menu-top .main-nav>li.menu-item-has-children.current-menu-ancestor,.sub-menu-top .main-nav>li.menu-item-has-children.current-menu-parent,.sub-menu-top .main-nav>li.menu-item-has-children.current-page-ancestor,.sub-menu-top .main-nav>li.menu-item-has-children.current-post-ancestor,.sub-menu-top .main-nav>li.menu-item-has-children.current_page_item{display:block;background:#f6f8f9;padding:.6875rem .9375rem .75rem .9375rem}.sub-menu-top .main-nav>li.menu-item-has-children.current-menu-item>a,.sub-menu-top .main-nav>li.menu-item-has-children.current-menu-ancestor>a,.sub-menu-top .main-nav>li.menu-item-has-children.current-menu-parent>a,.sub-menu-top .main-nav>li.menu-item-has-children.current-page-ancestor>a,.sub-menu-top .main-nav>li.menu-item-has-children.current-post-ancestor>a,.sub-menu-top .main-nav>li.menu-item-has-children.current_page_item>a{display:none}.sub-menu-top .main-nav>li>.sub-menu{width:970px;overflow:hidden;margin:auto;padding:0 15px}.sub-menu-top .main-nav>li li{float:left;margin-left:28px}.sub-menu-top .main-nav>li li:first-child{margin-left:0}.sub-menu-top .main-nav>li li a{display:block;position:relative;padding-right:.625rem;color:#565656;text-transform:uppercase;font-size:.875rem}.sub-menu-top .main-nav>li li a:hover,.sub-menu-top .main-nav>li li a:focus{color:#1584b0;text-decoration:none}.sub-menu-top .main-nav>li li .sub-menu{display:none}.sub-menu-top .main-nav>li li.current-menu-item>a,.sub-menu-top .main-nav>li li.current-menu-ancestor>a,.sub-menu-top .main-nav>li li.current-menu-parent>a,.sub-menu-top .main-nav>li li.current-page-ancestor>a,.sub-menu-top .main-nav>li li.current-post-ancestor>a,.sub-menu-top .main-nav>li li.current_page_item>a{color:#1584b0}.sub-menu-top .main-nav>li li.current-menu-item .sub-menu,.sub-menu-top .main-nav>li li.current-menu-ancestor .sub-menu,.sub-menu-top .main-nav>li li.current-menu-parent .sub-menu,.sub-menu-top .main-nav>li li.current-page-ancestor .sub-menu,.sub-menu-top .main-nav>li li.current-post-ancestor .sub-menu,.sub-menu-top .main-nav>li li.current_page_item .sub-menu{display:block;margin:.625rem 0 0 .9375rem}.contact-page .gform_wrapper{max-width:730px}.contact-page .gform_wrapper .gfield_label,.contact-page .gform_wrapper .ginput_container{float:left}.contact-page .gfield_label{margin:.625rem 0 0}.contact-page .ginput_container{width:528px}.contact-page .gfield_label{width:calc(100% - 528px);padding-right:1.25rem}.contact-page .wp-editor .desc{margin-bottom:2.6875rem}.gfield{overflow:hidden}.gfield.radio .gfield_label,.gfield.checkbox .gfield_label{display:inline-block;color:transparent;font-size:0}.banner-home{height:488px}.banner-home h2{font-size:3.125rem;line-height:normal}.banner-home p.desc{font-size:1.625rem}.banner-home .inner{height:488px}.text-image-block{height:456px;padding:0}.text-image-block .inner{height:456px;display:table-cell;vertical-align:middle}.text-image-block .container{display:table}.text-image-block h2{margin-top:-8px}.recensies-block .inner{float:none;margin:0 auto}.person-info{overflow:hidden}.person-info img{float:left;margin-right:2.5rem;max-width:300px}.person-info .caption{float:left;width:calc(100% - 340px)}.person-info .caption h1{margin-top:-.75rem}.person-info.no-avatar .caption{width:100%}}@media screen and (min-width: 1200px){.sub-menu-top .main-nav>li>.sub-menu{width:1200px}.top-footer .column{padding-left:3.75rem;padding-right:0}.top-footer .column:first-child{padding-left:.9375rem}#header .link-panel{display:none}#header .panel{display:block;position:relative;top:auto;left:auto;top:auto;padding:0}#header .panel.open input[type="text"]{display:block;width:100%;transition:width 0.2s ease 0s}#header .panel.open .search-form{width:320px;transition:width 0.3s ease-in-out}#header .panel.open #main-menu{width:calc(100% - 320px)}#header span.submit{display:none}#header .link-search{display:block}#header .bottom-head{padding-bottom:0;height:100px;overflow:hidden}.search-form{width:50px;margin:1.8125rem 0 0}.search-form input[type="text"]{width:0;display:none;transition:width 0.2s ease 0s}#main-menu{width:calc(100% - 50px);text-align:right;margin:33px 0 0}#main-menu li{display:inline-block;vertical-align:top;margin:0 18px}#main-menu li span.arrow,#main-menu li .sub-menu{display:none}#main-menu li.current-menu-item a,#main-menu li.current-menu-ancestor a,#main-menu li.current-menu-parent a,#main-menu li.current-page-ancestor a,#main-menu li.current-post-ancestor a{border-bottom:4px #1584b0 solid;color:inherit}#main-menu li.current-menu-item .sub-menu,#main-menu li.current-menu-ancestor .sub-menu,#main-menu li.current-menu-parent .sub-menu,#main-menu li.current-page-ancestor .sub-menu,#main-menu li.current-post-ancestor .sub-menu{display:none}#main-menu a{padding-bottom:15px;display:block}#main-menu a:hover,#main-menu a:focus{border-bottom:4px #1584b0 solid;color:inherit}#main-menu,.search-form{float:right}body.fixed #header .panel{top:auto}.partner-block ul{padding:0 70px}#sidebar .inner{width:240px;float:right}.person-info .info{position:relative}.person-info .info .socials{position:absolute;top:-3px;right:0;margin:0}.person-info .info .socials li{margin:0 0 0 8px}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.text-hide{font-size:0;color:transparent;text-shadow:none;background-color:transparent;border:0;text-indent:-90000em}.sf-font,.bottom-footer .right span:after{font-family:"simplefly";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.awesome-font,.back-link:before,.read-more:after,.select2-selection .select2-selection__arrow:after,.slick-arrow:before,#header .info a:before,.search-form .link-search:before,.search-form span.submit:before,#sidebar .main-nav>li.menu-item-has-children .menu-item-has-children>a:after,#sidebar .video-popup:before,.socials a:before,.block-video-home a:before,.person-info .email a:before,.person-info .tel a:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-variant:normal;font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.elegant-icons,#breadcrumbs .icon,.bottom-footer .top:before,#main-menu span.arrow{display:inline-block;font-family:"ElegantIcons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"simplefly";src:url("../fonts/simplefly.eot");src:url("../fonts/simplefly.eot?#iefix") format("embedded-opentype"),url("../fonts/simplefly.woff") format("woff"),url("../fonts/simplefly.ttf") format("truetype"),url("../fonts/simplefly.svg#simplefly") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ElegantIcons";src:url("../fonts/ElegantIcons.eot");src:url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),url("../fonts/ElegantIcons.woff") format("woff"),url("../fonts/ElegantIcons.ttf") format("truetype"),url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'LatoWebSemibold';src:url("../fonts/Lato-Semibold.eot");src:url("../fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Semibold.woff2") format("woff2"),url("../fonts/Lato-Semibold.woff") format("woff"),url("../fonts/Lato-Semibold.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'glypharegular';src:url("../fonts/glypha.eot");src:url("../fonts/glypha.eot?#iefix") format("embedded-opentype"),url("../fonts/glypha.woff2") format("woff2"),url("../fonts/glypha.woff") format("woff"),url("../fonts/glypha.ttf") format("truetype"),url("../fonts/glypha.svg#glypharegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Museo500Regular';src:url("../fonts/Museo500Regular.eot");src:url("../fonts/Museo500Regular.eot") format("embedded-opentype"),url("../fonts/Museo500Regular.woff2") format("woff2"),url("../fonts/Museo500Regular.woff") format("woff"),url("../fonts/Museo500Regular.ttf") format("truetype"),url("../fonts/Museo500Regular.svg#Museo500Regular") format("svg")}.wp-editor{line-height:1.75}.wp-editor img{max-width:100%;height:auto;margin-top:12px}.wp-editor .alignleft{float:left;margin:10px 30px 15px 0}.wp-editor .alignright{float:right;margin:10px 0 15px 30px}.wp-editor .aligncenter{margin:0 auto;float:none;text-align:center;display:block;clear:both;margin-bottom:20px}.wp-editor *:last-child{margin-bottom:0}.wp-editor h1{font-size:2.125rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:800;margin:.4375rem 0 .3125rem;line-height:normal;color:#1584b0}.wp-editor h1+h2{padding-top:4px}.wp-editor h2{font-size:1.3rem;line-height:24px;margin-bottom:10px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#1584b0}.wp-editor h2+h3{padding-top:4px}.wp-editor h2+h4,.wp-editor h2+h5,.wp-editor h2+h6{margin-top:-3px}.wp-editor h2+blockquote{margin-top:31px}.wp-editor h3{font-size:1.125rem;line-height:32px;margin-bottom:10px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#1584b0}.wp-editor h3+blockquote{margin-top:29px}.wp-editor h3+h4,.wp-editor h3+h5,.wp-editor h3+h6{margin-top:-2px}.wp-editor h4,.wp-editor h5,.wp-editor h6{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1rem;margin-bottom:7px;font-weight:700;color:#1584b0}.wp-editor p{margin-bottom:1.625rem;overflow:hidden}.wp-editor p+ul{margin-top:-.9375rem}.wp-editor p+p{padding-top:.4375rem}.wp-editor p+blockquote{margin-top:3.75rem}.wp-editor p.date{color:#818181;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.125rem;margin-bottom:0}.wp-editor .wp-caption-text{font-size:.8125rem;font-style:italic;margin:.3125rem 0 0 0}.wp-editor ol{margin-bottom:2.1875rem}.wp-editor ol li{list-style:decimal outside none;margin-left:15px;padding-left:5px}.wp-editor ul{margin-bottom:2.1875rem}.wp-editor ul li{list-style:none;padding-left:23px;position:relative}.wp-editor ul li:before{content:"";width:8px;height:8px;background:#1584b0;position:absolute;left:0;top:12px;border-radius:50%}.wp-editor blockquote{background:#1584b0;color:#fff;position:relative;padding:2.625rem 3.125rem 1.875rem 5.9375rem;font-style:italic;margin:0 0 1.25rem}.wp-editor blockquote:before{content:'“';font-family:'glypharegular';position:absolute;left:19px;top:-21px;font-size:7.5rem;font-style:normal;opacity:0.3}.wp-editor iframe{max-width:100%;height:250px}.wp-editor table{width:100%;border:1px solid #999;max-width:100%}.wp-editor table th{background:#1584b0;vertical-align:top;padding:7px 20px;border-left:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;font-weight:400;text-transform:uppercase;color:#fff}.wp-editor table td{vertical-align:top;padding:5px 20px;border:1px solid #999}.wp-editor dl{margin-bottom:20px}.wp-editor figure{max-width:100%;margin-bottom:20px}.wp-editor .table-container{overflow:auto;margin-bottom:20px}.wp-editor .table-container:last-child{margin-bottom:0}.wp-editor .desc{font-size:1.25rem;line-height:32px;margin-bottom:.9375rem}@media only screen and (min-width: 990px){.wp-editor iframe{height:370px;width:650px}}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5jc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJoZWxwZXJzL191dGlsaXRpZXMuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fdGVhbS5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImZvbnRzL19mb250LXNpdGUuc2NzcyIsInJlc2V0L19yZXNldC5zY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJoZWxwZXJzL19mdW5jdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9tYWduaWZpYy1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9zbGljay5zY3NzIiwiYmxvY2tzL19iYW5uZXIuc2NzcyIsImJsb2Nrcy9faW50cm8uc2NzcyIsImJsb2Nrcy9fbWFpbi5zY3NzIiwiYmxvY2tzL19zaWRlYmFyLnNjc3MiLCJibG9ja3MvX3NvY2lhbC5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fa2VubmlzLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX3N1Yi5zY3NzIiwiaGVscGVycy9fbWl4aW4uc2NzcyIsInNjcmVlbi5zY3NzIiwicmVzcG9uc2l2ZS9zY3JlZW4teHhzL19oZWFkZXIuc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXh4cy9faG9tZS5zY3NzIiwicmVzcG9uc2l2ZS9zY3JlZW4tc20vX2NvbnRhY3Quc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXNtL19mb290ZXIuc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXNtL19oZWFkZXIuc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXNtL19ob21lLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1zbS9faW50cm8uc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXNtL19uZXcuc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXNtL19zdWIuc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLXNtL190ZWFtLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1tZC9fY29tbW9uLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1tZC9fY29udGFjdC5zY3NzIiwicmVzcG9uc2l2ZS9zY3JlZW4tbWQvX2hvbWUuc2NzcyIsInJlc3BvbnNpdmUvc2NyZWVuLW1kL190ZWFtLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1sZy9fY29tbW9uLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1sZy9fZm9vdGVyLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1sZy9faGVhZGVyLnNjc3MiLCJyZXNwb25zaXZlL3NjcmVlbi1sZy9faG9tZS5zY3NzIiwicmVzcG9uc2l2ZS9zY3JlZW4tbGcvX3N1Yi5zY3NzIiwicmVzcG9uc2l2ZS9zY3JlZW4tbGcvX3RlYW0uc2NzcyIsInByaW50L19wcmludC5zY3NzIiwiZWRpdG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsRUNXc0IsMkJBQUEscUJBQUEsQ0FBQSxpQkFJQSwyQkFBQSxxQkFBQSxDQUFBLEtBQ3JCLGVBTVksdUNBQ2tCLENBQUEsS0FDOUIsd0RDcUI2RCxlQU1wQyxvQkFZ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cEVKLG1EekNEbUMsZUFBVyxrQkN1QmxDLGdCd0NzRVMsYUFDYixDQUFBLGF6Q2xGRSx1QnlDdUZGLGV4QzVFSSxDQUFBLGdCd0M2RU0sb0JBRVAsQ0FDQyxleENoRkEsb0J3Q21GRixDQUNFLHdCQTFHWixrQkE2R1MsQ0FBQSxrQnhDdkZHLGN3QzJFUixtRHpDbEcrQixnQkFBVyxtQnlDcUhyQixleEM5RmIsQ0FBQSw0QndDdEJaLG1CQTBISSxrQnhDcEdRLHFCd0N1R0osQ0FBQSxjeEN2R1csdUJ3QzJHWCxDQUFBLGlCeEMzR0ksZ0N3QzhHWSxpQkFBQSxnQkFDQyxDQUFBLGNBQ2IsdUJBS0osQ0FBQSxpQnhDckhJLGdCd0NvSFIsa0JBSW9CLGlCQUNFLENBQUEsd0JBL0kxQixXQTZJUSxVQU1RLFdBQ0EsbUJBQ1Esa0J6QzFJZCxPeUM0SU0sU0FBVSxpQkFFTCxDQUFBLHNCQXpKckIsbUJBK0pJLFdBQ0ksa0JBQ08sNkN4QzNJSCxrQkFBQSxrQndDOElRLENBQUEsNkJBcEtwQixZQStKSSw0QkFVUSxrQkFBYSxVQUNiLFVBQVUsaUJBRUwsa0J4Q3RKTCxXd0N3SkEsQ0FBQSxrQkFDTyxlQS9LVCxZQW9MRixDQUFBLGlCQUNRLFdBckxoQixzQkF5TG9CLGNBQ0osQ0FBQSxvQkFDRyxtQkFIVixtQnpDN0tDLGlCeUNvTEUsMkJBRUEsMEJBQ0EsNkJBQ0EsZ0JBQWUseUJBRWYsVUFBQSxDQUFBLG9CQUNPLG1CQWRWLGlCQWtCRyxxQkFDUyxDQUFTLGNBQ1Ysa0JBNU1wQixDQUFVLGtCQWlOYSxlQWpOYixrQkFxTlMsQ0FBQSw0QkFyTm5CLGNBeU5JLGtCQUNjLENBQUEsdUNBRGQsZUFBZ0IsQ0FBQSxpQkFLUixrQkFJUixpQnhDNU1RLHNCd0M4TWMsQ0FDbEIsMENBSUcsa0JBQWlCLGFBQ3hCLFdBRVEsQ0FBQSxDQUFBIiwiZmlsZSI6InNjcmVlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0qOmJlZm9yZSwqOmFmdGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtc2l6ZToxMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0LGJ1dHRvbixzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWF7Y29sb3I6IzMzN2FiNzt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6Zm9jdXN7Y29sb3I6IzIzNTI3Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fWZpZ3VyZXttYXJnaW46MH1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbWctcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctcm91bmRlZHtib3JkZXItcmFkaXVzOjZweH0uaW1nLXRodW1ibmFpbHtwYWRkaW5nOjRweDtsaW5lLWhlaWdodDoxLjQyODU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX1ocnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99W3JvbGU9XCJidXR0b25cIl17Y3Vyc29yOnBvaW50ZXJ9LmNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29udGFpbmVyOmJlZm9yZSwuY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY29udGFpbmVyOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVye3dpZHRoOjc1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXJ7d2lkdGg6OTcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7d2lkdGg6MTIwMHB4fX0uY29udGFpbmVyLWZsdWlke21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jb250YWluZXItZmx1aWQ6YmVmb3JlLC5jb250YWluZXItZmx1aWQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5jb250YWluZXItZmx1aWQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucm93e21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH0ucm93OmJlZm9yZSwucm93OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0ucm93OmFmdGVye2NsZWFyOmJvdGh9LmNvbC14cy0xLC5jb2wtc20tMSwuY29sLW1kLTEsLmNvbC1sZy0xLC5jb2wteHMtMiwuY29sLXNtLTIsLmNvbC1tZC0yLC5jb2wtbGctMiwuY29sLXhzLTMsLmNvbC1zbS0zLC5jb2wtbWQtMywuY29sLWxnLTMsLmNvbC14cy00LC5jb2wtc20tNCwuY29sLW1kLTQsLmNvbC1sZy00LC5jb2wteHMtNSwuY29sLXNtLTUsLmNvbC1tZC01LC5jb2wtbGctNSwuY29sLXhzLTYsLmNvbC1zbS02LC5jb2wtbWQtNiwuY29sLWxnLTYsLmNvbC14cy03LC5jb2wtc20tNywuY29sLW1kLTcsLmNvbC1sZy03LC5jb2wteHMtOCwuY29sLXNtLTgsLmNvbC1tZC04LC5jb2wtbGctOCwuY29sLXhzLTksLmNvbC1zbS05LC5jb2wtbWQtOSwuY29sLWxnLTksLmNvbC14cy0xMCwuY29sLXNtLTEwLC5jb2wtbWQtMTAsLmNvbC1sZy0xMCwuY29sLXhzLTExLC5jb2wtc20tMTEsLmNvbC1tZC0xMSwuY29sLWxnLTExLC5jb2wteHMtMTIsLmNvbC1zbS0xMiwuY29sLW1kLTEyLC5jb2wtbGctMTJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jb2wteHMtMSwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05LC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEye2Zsb2F0OmxlZnR9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NyV9LmNvbC14cy0ze3dpZHRoOjI1JX0uY29sLXhzLTR7d2lkdGg6MzMuMzMzMzMlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NyV9LmNvbC14cy02e3dpZHRoOjUwJX0uY29sLXhzLTd7d2lkdGg6NTguMzMzMzMlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NyV9LmNvbC14cy05e3dpZHRoOjc1JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY3JX0uY29sLXhzLTEye3dpZHRoOjEwMCV9LmNvbC14cy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0uY29sLXhzLXB1bGwtMntyaWdodDoxNi42NjY2NyV9LmNvbC14cy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0uY29sLXhzLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9LmNvbC14cy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wteHMtcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0uY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9LmNvbC14cy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wteHMtcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9LmNvbC14cy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0uY29sLXhzLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXhzLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzJX0uY29sLXhzLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0uY29sLXhzLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXhzLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0uY29sLXhzLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0uY29sLXhzLXB1c2gtNntsZWZ0OjUwJX0uY29sLXhzLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0uY29sLXhzLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0uY29sLXhzLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9LmNvbC14cy1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfS5jb2wteHMtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC14cy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5jb2wteHMtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wteHMtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteHMtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5jb2wteHMtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0uY29sLXhzLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmNvbC14cy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEye2Zsb2F0OmxlZnR9LmNvbC1zbS0xe3dpZHRoOjguMzMzMzMlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NyV9LmNvbC1zbS0ze3dpZHRoOjI1JX0uY29sLXNtLTR7d2lkdGg6MzMuMzMzMzMlfS5jb2wtc20tNXt3aWR0aDo0MS42NjY2NyV9LmNvbC1zbS02e3dpZHRoOjUwJX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMlfS5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NyV9LmNvbC1zbS05e3dpZHRoOjc1JX0uY29sLXNtLTEwe3dpZHRoOjgzLjMzMzMzJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY3JX0uY29sLXNtLTEye3dpZHRoOjEwMCV9LmNvbC1zbS1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0uY29sLXNtLXB1bGwtMntyaWdodDoxNi42NjY2NyV9LmNvbC1zbS1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0uY29sLXNtLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9LmNvbC1zbS1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtc20tcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0uY29sLXNtLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9LmNvbC1zbS1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtc20tcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9LmNvbC1zbS1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0uY29sLXNtLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXNtLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1zbS1wdXNoLTF7bGVmdDo4LjMzMzMzJX0uY29sLXNtLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0uY29sLXNtLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXNtLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0uY29sLXNtLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0uY29sLXNtLXB1c2gtNntsZWZ0OjUwJX0uY29sLXNtLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0uY29sLXNtLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0uY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXNtLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9LmNvbC1zbS1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfS5jb2wtc20tcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1zbS1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLXNtLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtc20tb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5jb2wtc20tb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtc20tb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0uY29sLXNtLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMntmbG9hdDpsZWZ0fS5jb2wtbWQtMXt3aWR0aDo4LjMzMzMzJX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjclfS5jb2wtbWQtM3t3aWR0aDoyNSV9LmNvbC1tZC00e3dpZHRoOjMzLjMzMzMzJX0uY29sLW1kLTV7d2lkdGg6NDEuNjY2NjclfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzJX0uY29sLW1kLTh7d2lkdGg6NjYuNjY2NjclfS5jb2wtbWQtOXt3aWR0aDo3NSV9LmNvbC1tZC0xMHt3aWR0aDo4My4zMzMzMyV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NyV9LmNvbC1tZC0xMnt3aWR0aDoxMDAlfS5jb2wtbWQtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9LmNvbC1tZC1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfS5jb2wtbWQtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9LmNvbC1tZC1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfS5jb2wtbWQtcHVsbC02e3JpZ2h0OjUwJX0uY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9LmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfS5jb2wtbWQtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLW1kLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfS5jb2wtbWQtcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9LmNvbC1tZC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMyV9LmNvbC1tZC1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9LmNvbC1tZC1wdXNoLTN7bGVmdDoyNSV9LmNvbC1tZC1wdXNoLTR7bGVmdDozMy4zMzMzMyV9LmNvbC1tZC1wdXNoLTV7bGVmdDo0MS42NjY2NyV9LmNvbC1tZC1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1tZC1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9LmNvbC1tZC1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9LmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9LmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfS5jb2wtbWQtcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0uY29sLW1kLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbWQtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0uY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0uY29sLW1kLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLW1kLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0uY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0uY29sLW1kLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLW1kLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0uY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0uY29sLW1kLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9LmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEye2Zsb2F0OmxlZnR9LmNvbC1sZy0xe3dpZHRoOjguMzMzMzMlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NyV9LmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLWxnLTR7d2lkdGg6MzMuMzMzMzMlfS5jb2wtbGctNXt3aWR0aDo0MS42NjY2NyV9LmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLWxnLTd7d2lkdGg6NTguMzMzMzMlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NyV9LmNvbC1sZy05e3dpZHRoOjc1JX0uY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY3JX0uY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC1sZy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0uY29sLWxnLXB1bGwtMntyaWdodDoxNi42NjY2NyV9LmNvbC1sZy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0uY29sLWxnLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9LmNvbC1sZy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0uY29sLWxnLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9LmNvbC1sZy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9LmNvbC1sZy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0uY29sLWxnLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1sZy1wdXNoLTF7bGVmdDo4LjMzMzMzJX0uY29sLWxnLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0uY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0uY29sLWxnLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0uY29sLWxnLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0uY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0uY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0uY29sLWxnLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0uY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLWxnLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9LmNvbC1sZy1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfS5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1sZy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbGctb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbGctb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0uY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmNvbC1sZy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19LmNsZWFyZml4OmJlZm9yZSwuY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDonICc7ZGlzcGxheTp0YWJsZX0uY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udGV4dC1oaWRle2ZvbnQtc2l6ZTowO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDt0ZXh0LWluZGVudDotOTAwMDBlbX0uc2YtZm9udCwuYm90dG9tLWZvb3RlciAucmlnaHQgc3BhbjphZnRlcntmb250LWZhbWlseTpcInNpbXBsZWZseVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06bm9uZX0uYXdlc29tZS1mb250LC5iYWNrLWxpbms6YmVmb3JlLC5yZWFkLW1vcmU6YWZ0ZXIsLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YWZ0ZXIsLnNsaWNrLWFycm93OmJlZm9yZSwjaGVhZGVyIC5pbmZvIGE6YmVmb3JlLC5zZWFyY2gtZm9ybSAubGluay1zZWFyY2g6YmVmb3JlLC5zZWFyY2gtZm9ybSBzcGFuLnN1Ym1pdDpiZWZvcmUsI3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTphZnRlciwjc2lkZWJhciAudmlkZW8tcG9wdXA6YmVmb3JlLC5zb2NpYWxzIGE6YmVmb3JlLC5ibG9jay12aWRlby1ob21lIGE6YmVmb3JlLC5wZXJzb24taW5mbyAuZW1haWwgYTpiZWZvcmUsLnBlcnNvbi1pbmZvIC50ZWwgYTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uZWxlZ2FudC1pY29ucywjYnJlYWRjcnVtYnMgLmljb24sLmJvdHRvbS1mb290ZXIgLnRvcDpiZWZvcmUsI21haW4tbWVudSBzcGFuLmFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiRWxlZ2FudEljb25zXCI7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztzcmM6dXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjMuMFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4zLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjMuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzaW1wbGVmbHlcIjtzcmM6dXJsKFwiLi4vZm9udHMvc2ltcGxlZmx5LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvc2ltcGxlZmx5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc2ltcGxlZmx5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zaW1wbGVmbHkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NpbXBsZWZseS5zdmcjc2ltcGxlZmx5XCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkVsZWdhbnRJY29uc1wiO3NyYzp1cmwoXCIuLi9mb250cy9FbGVnYW50SWNvbnMuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9FbGVnYW50SWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9FbGVnYW50SWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidMYXRvV2ViU2VtaWJvbGQnO3NyYzp1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlib2xkLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvTGF0by1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvTGF0by1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvTGF0by1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidnbHlwaGFyZWd1bGFyJztzcmM6dXJsKFwiLi4vZm9udHMvZ2x5cGhhLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZ2x5cGhhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZ2x5cGhhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL2dseXBoYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZ2x5cGhhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9nbHlwaGEuc3ZnI2dseXBoYXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidNdXNlbzUwMFJlZ3VsYXInO3NyYzp1cmwoXCIuLi9mb250cy9NdXNlbzUwMFJlZ3VsYXIuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9NdXNlbzUwMFJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL011c2VvNTAwUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9NdXNlbzUwMFJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL011c2VvNTAwUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLnN2ZyNNdXNlbzUwMFJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpfWh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdHJvbmcsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YmVmb3JlLGJsb2NrcXVvdGU6YWZ0ZXIscTpiZWZvcmUscTphZnRlcntjb250ZW50OicnO2NvbnRlbnQ6bm9uZX1pbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9ZGVse3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9YWJiclt0aXRsZV0sZGZuW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7Y3Vyc29yOmhlbHB9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9c3Vwe3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wfXN1Ynt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX1oMXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkfWgye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9aDN7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZH1oNHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkfWg1e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9aHRtbHtoZWlnaHQ6MTAwJTtmb250LXNpemU6MTZweH1ib2R5e2NvbG9yOiMyNjI2MjY7Zm9udDoxcmVtIFwiTGF0b1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2hlaWdodDoxMDAlfWF7Y29sb3I6IzE1ODRiMDt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dH1hOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7Y29sb3I6IzE1ODRiMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO291dGxpbmU6bm9uZX1sYWJlbCxpbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZTppbmhlcml0fWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b310ZXh0YXJlYXtyZXNpemU6dmVydGljYWw7b3ZlcmZsb3cteTphdXRvfWlucHV0W3R5cGU9XCJzdWJtaXRcIl17ZmlsdGVyOmNocm9tYShjb2xvcj0jMDAwMDAwKX1pbnB1dCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0fWlucHV0OmZvY3VzLHNlbGVjdDpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOm5vbmV9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxpbnB1dFt0eXBlPVwiYnV0dG9uXCJde292ZXJmbG93OnZpc2libGV9aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsLnBsYWNlaG9sZGVye2NvbG9yOiM5OTk7b3BhY2l0eToxO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEpO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXR9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTk5fWlucHV0LnBsYWNlaG9sZGVyLDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXR9Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXR9dGV4dGFyZWEsaW5wdXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czowfSNicmVhZGNydW1ic3tmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojNWI1YjViO21hcmdpbjoxLjA2MjVyZW0gMCAxLjkzNzVyZW19I2JyZWFkY3J1bWJzIC5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jYnJlYWRjcnVtYnMgLmljb246YmVmb3Jle2NvbnRlbnQ6JzUnO2ZvbnQtc2l6ZTouOTM3NXJlbTtmb250LXN0eWxlOm5vcm1hbDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0jYnJlYWRjcnVtYnMgYXtjb2xvcjojMTU4NGIwfS5idG4tMXtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZmY5YzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzouNjI1cmVtIDIuMTg3NXJlbSAuNzVyZW0gMi4xODc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI4cHh9LmJ0bi0xOmhvdmVyLC5idG4tMTpmb2N1c3tiYWNrZ3JvdW5kOiNjNTcyMWE7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLTJ7YmFja2dyb3VuZDojMTU4NGIwO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzouNTYyNXJlbSAzLjU2MjVyZW0gLjU2MjVyZW0gMy41NjI1cmVtO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoyOHB4O2JvcmRlcjoycHggI2ZmZiBzb2xpZH0uYnRuLTI6aG92ZXJ7YmFja2dyb3VuZDojMDI2Mjg4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9LmJ0bi0ze2JhY2tncm91bmQ6IzE1ODRiMDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6LjU2MjVyZW0gMy41NjI1cmVtIC41NjI1cmVtIDMuNTYyNXJlbTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MjhweDtib3JkZXI6MnB4ICNmZmYgc29saWR9LmJ0bi0zOmhvdmVye2JhY2tncm91bmQ6IzAyNjI4ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmfS5iYWNrLWxpbmt7Y29sb3I6IzE1ODRiMDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI4cHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIwcHg7Zm9udC13ZWlnaHQ6NjAwfS5iYWNrLWxpbms6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6J1xcZjEwNCc7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjhweDtsZWZ0OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt0b3A6LTNweH0uYmFjay1saW5rOmhvdmVyLC5iYWNrLWxpbms6Zm9jdXN7Y29sb3I6IzAyNjI4ODt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmFjay1saW5rOmhvdmVyOmJlZm9yZSwuYmFjay1saW5rOmZvY3VzOmJlZm9yZXtib3JkZXItY29sb3I6IzAyNjI4OH0ucmVhZC1tb3Jle2NvbG9yOiMxNTg0YjA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MjBweDtmb250LXdlaWdodDo2MDB9LnJlYWQtbW9yZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OidcXGYxMDUnO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjI4cHg7cmlnaHQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O3RvcDotM3B4fS5yZWFkLW1vcmU6aG92ZXIsLnJlYWQtbW9yZTpmb2N1c3tjb2xvcjojMDI2Mjg4O3RleHQtZGVjb3JhdGlvbjpub25lfS5yZWFkLW1vcmU6aG92ZXI6YWZ0ZXIsLnJlYWQtbW9yZTpmb2N1czphZnRlcntib3JkZXItY29sb3I6IzAyNjI4OH0udmFsaWRhdGlvbl9lcnJvciwudmFsaWRhdGlvbl9tZXNzYWdle2Rpc3BsYXk6bm9uZX0ud3AtZWRpdG9yIC5nZm9ybV93cmFwcGVyIGxpe3BhZGRpbmctbGVmdDowfS53cC1lZGl0b3IgLmdmb3JtX3dyYXBwZXIgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ud3AtZWRpdG9yIC5nZmllbGRfcmFkaW97bWFyZ2luOjB9Lmdmb3JtX2Zvb3RlcnttYXJnaW4tdG9wOjI1cHh9LmdmaWVsZHttYXJnaW46MCAwIDEuODc1cmVtfS5nZmllbGQudGV4dGFyZWF7bWFyZ2luOjAgMCAxLjU2MjVyZW19LmdmaWVsZC5zZWxlY3Rib3h7bWFyZ2luLWJvdHRvbToyM3B4fS5nZmllbGQgLnNlbGVjdDItY29udGFpbmVye3dpZHRoOjEwMCUgIWltcG9ydGFudH0uZ2ZpZWxkLnJhZGlvLC5nZmllbGQuY2hlY2tib3h7bWFyZ2luOjAgMCAxLjMxMjVyZW19LmdmaWVsZC5yYWRpbyAuZ2ZpZWxkX2xhYmVsLC5nZmllbGQuY2hlY2tib3ggLmdmaWVsZF9sYWJlbHtkaXNwbGF5Om5vbmV9LmdmaWVsZC5yYWRpbysuc2VsZWN0Ym94LC5nZmllbGQuY2hlY2tib3grLnNlbGVjdGJveHtwYWRkaW5nLXRvcDoxLjEyNXJlbX0uZ2ZpZWxkX2xhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAuNjI1cmVtfWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17Ym9yZGVyOjFweCAjY2VjZWNlIHNvbGlkO3BhZGRpbmc6LjVyZW0gMS4xMjVyZW0gLjYyNXJlbTt3aWR0aDoxMDAlfWlucHV0W3R5cGU9XCJzdWJtaXRcIl17YmFja2dyb3VuZDojMTU4NGIwO2JvcmRlcjowO3BhZGRpbmc6LjYyNXJlbSAxLjg3NXJlbTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS4wNjI1cmVtO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXJ9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcntiYWNrZ3JvdW5kOiMwMjYyODh9dGV4dGFyZWF7cGFkZGluZzouNXJlbSAxLjEyNXJlbSAuNjI1cmVtO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCAjY2VjZWNlIHNvbGlkO2hlaWdodDoxMTBweH0uZ2ZpZWxkX3JhZGlvIGlucHV0e2Rpc3BsYXk6bm9uZX0uZ2ZpZWxkX3JhZGlvIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjg3NXJlbTtkaXNwbGF5OmJsb2NrfS5nZmllbGRfcmFkaW8gbGFiZWw6YmVmb3Jle3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHg7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDonJztsZWZ0OjA7dG9wOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MXB4ICNjZWNlY2Ugc29saWR9LmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVye3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojMTU4NGIwO2xlZnQ6N3B4O3RvcDoxMnB4fS5nZmllbGRfY2hlY2tib3ggaW5wdXR7ZGlzcGxheTpub25lfS5nZmllbGRfY2hlY2tib3ggbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuODc1cmVtO2Rpc3BsYXk6YmxvY2t9LmdmaWVsZF9jaGVja2JveCBsYWJlbDpiZWZvcmV7d2lkdGg6MTlweDtoZWlnaHQ6MTlweDtib3JkZXI6MXB4ICNjZWNlY2Ugc29saWQ7Ym9yZGVyLXJhZGl1czo1cHg7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjVweH0uZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jaGVjay5wbmdcIikgbm8tcmVwZWF0O3dpZHRoOjExcHg7aGVpZ2h0OjExcHg7bGVmdDo0cHg7dG9wOjlweH0uZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSwuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmdmaWVsZF9lcnJvciB0ZXh0YXJlYXtib3JkZXI6MnB4ICNlMDM5MTAgc29saWR9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MThlbTtib3JkZXI6MXB4ICNjY2Mgc29saWQ7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjMxMjVyZW07Zm9udC1zaXplOi44NzVyZW07ZGlzcGxheTpub25lO21hcmdpbjouMzEyNXJlbSAwIDA7ei1pbmRleDoxMDAwICFpbXBvcnRhbnR9LnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlci1uZXh0e2ZvbnQtZmFtaWx5OidGb250QXdlc29tZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciwudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0udWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LnVpLWRhdGVwaWNrZXItdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXItcHJldntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLW5leHR7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItaGVhZGVye2JhY2tncm91bmQ6I2Y4ZjhmODtwYWRkaW5nOjByZW0gLjYyNXJlbTtsaW5lLWhlaWdodDozNXB4fS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjMxMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi43NXJlbX0udWktZGF0ZXBpY2tlci1jYWxlbmRhcnt3aWR0aDoxMDAlfS51aS1kYXRlcGlja2VyIHRkIGF7Ym9yZGVyOjFweCAjY2VjZWNlIHNvbGlkO3BhZGRpbmc6LjMxMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9ja30udWktZGF0ZXBpY2tlciB0ZCBhOmhvdmVyLC51aS1kYXRlcGlja2VyIHRkIGEudWktc3RhdGUtYWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6IzE1ODRiMDtjb2xvcjojZmZmfS51aS1kYXRlcGlja2VyIHRke3BhZGRpbmc6LjA2MjVyZW19LnNlbGVjdDItY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3otaW5kZXg6MTAwMH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9ue2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9LnNlbGVjdDItc2VsZWN0aW9ue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCAjY2VjZWNlIHNvbGlkO2JvcmRlci1yYWRpdXM6NHB4O292ZXJmbG93OmhpZGRlbn0uc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nOjEwcHggNjBweCAxMHB4IDE1cHg7ZGlzcGxheTpibG9ja30uc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3t3aWR0aDo0NnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjA7aGVpZ2h0OjQ2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmFmdGVye2NvbnRlbnQ6XCJcXGYxMDdcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxNXB4fS5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLXNlYXJjaCwuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItZHJvcGRvd257ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNjZWNlY2U7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHh9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHMgbGl7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTBweCAxNXB4IDE1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItcmVzdWx0cyBsaTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHh9LnNlbGVjdDItcmVzdWx0cyBsaTpob3ZlcntiYWNrZ3JvdW5kOiMxNTg0YjAgIWltcG9ydGFudDtjb2xvcjojZmZmfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQ6I2YxZjBlZCAhaW1wb3J0YW50O2NvbG9yOiMyNjI2MjYgIWltcG9ydGFudH0ubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6MC44fS5tZnAtd3JhcHt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDM7cG9zaXRpb246Zml4ZWQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubWZwLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgOHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWZwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTA0NX0ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50e3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC1hamF4LWN1cntjdXJzb3I6cHJvZ3Jlc3N9Lm1mcC16b29tLW91dC1jdXIsLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjdXJzb3I6LW1vei16b29tLW91dDtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9Lm1mcC16b29te2N1cnNvcjpwb2ludGVyO2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOi1tb3otem9vbS1pbjtjdXJzb3I6em9vbS1pbn0ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudHtjdXJzb3I6YXV0b30ubWZwLWNsb3NlLC5tZnAtYXJyb3csLm1mcC1wcmVsb2FkZXIsLm1mcC1jb3VudGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZXtkaXNwbGF5Om5vbmV9Lm1mcC1oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tZnAtcHJlbG9hZGVye2NvbG9yOiNDQ0M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTAuOGVtO2xlZnQ6OHB4O3JpZ2h0OjhweDt6LWluZGV4OjEwNDR9Lm1mcC1wcmVsb2FkZXIgYXtjb2xvcjojQ0NDfS5tZnAtcHJlbG9hZGVyIGE6aG92ZXJ7Y29sb3I6I0ZGRn0ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXJ7ZGlzcGxheTpub25lfS5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnR7ZGlzcGxheTpub25lfWJ1dHRvbi5tZnAtY2xvc2UsYnV0dG9uLm1mcC1hcnJvd3tvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTA0Njtib3gtc2hhZG93Om5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5tZnAtY2xvc2V7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowLjY1O3BhZGRpbmc6MCAwIDE4cHggMTBweDtjb2xvcjojRkZGO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlfS5tZnAtY2xvc2U6aG92ZXIsLm1mcC1jbG9zZTpmb2N1c3tvcGFjaXR5OjF9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjFweH0ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3Nle2NvbG9yOiMzMzN9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXtjb2xvcjojRkZGO3JpZ2h0Oi02cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjZweDt3aWR0aDoxMDAlfS5tZnAtY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2NvbG9yOiNDQ0M7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1mcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuNjU7bWFyZ2luOjA7dG9wOjUwJTttYXJnaW4tdG9wOi01NXB4O3BhZGRpbmc6MDt3aWR0aDo5MHB4O2hlaWdodDoxMTBweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm1mcC1hcnJvdzphY3RpdmV7bWFyZ2luLXRvcDotNTRweH0ubWZwLWFycm93OmhvdmVyLC5tZnAtYXJyb3c6Zm9jdXN7b3BhY2l0eToxfS5tZnAtYXJyb3c6YmVmb3JlLC5tZnAtYXJyb3c6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbi10b3A6MzVweDttYXJnaW4tbGVmdDozNXB4O2JvcmRlcjptZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnR9Lm1mcC1hcnJvdzphZnRlcntib3JkZXItdG9wLXdpZHRoOjEzcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoxM3B4O3RvcDo4cHh9Lm1mcC1hcnJvdzpiZWZvcmV7Ym9yZGVyLXRvcC13aWR0aDoyMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MjFweDtvcGFjaXR5OjAuN30ubWZwLWFycm93LWxlZnR7bGVmdDowfS5tZnAtYXJyb3ctbGVmdDphZnRlcntib3JkZXItcmlnaHQ6MTdweCBzb2xpZCAjRkZGO21hcmdpbi1sZWZ0OjMxcHh9Lm1mcC1hcnJvdy1sZWZ0OmJlZm9yZXttYXJnaW4tbGVmdDoyNXB4O2JvcmRlci1yaWdodDoyN3B4IHNvbGlkICMzRjNGM0Z9Lm1mcC1hcnJvdy1yaWdodHtyaWdodDowfS5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MTdweCBzb2xpZCAjRkZGO21hcmdpbi1sZWZ0OjM5cHh9Lm1mcC1hcnJvdy1yaWdodDpiZWZvcmV7Ym9yZGVyLWxlZnQ6MjdweCBzb2xpZCAjM0YzRjNGfS5tZnAtaWZyYW1lLWhvbGRlcntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudHtsaW5lLWhlaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjkwMHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle3RvcDotNDBweH0ubWZwLWlmcmFtZS1zY2FsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6NTYuMjUlfS5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzAwMH1pbWcubWZwLWltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo0MHB4IDAgNDBweDttYXJnaW46MCBhdXRvfS5tZnAtZmlndXJle2xpbmUtaGVpZ2h0OjB9Lm1mcC1maWd1cmU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQwcHg7Ym90dG9tOjQwcHg7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzQ0NH0ubWZwLWZpZ3VyZSBzbWFsbHtjb2xvcjojQkRCREJEO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTRweH0ubWZwLWZpZ3VyZSBmaWd1cmV7bWFyZ2luOjB9Lm1mcC1ib3R0b20tYmFye21hcmdpbi10b3A6LTM2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC10aXRsZXt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojRjNGM0YzO3dvcmQtd3JhcDpicmVhay13b3JkO3BhZGRpbmctcmlnaHQ6MzZweH0ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9Lm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJle2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCl7Lm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWd7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlcnt0b3A6MDtib3R0b206MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6NXB4fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7Ym90dG9tOjA7bWFyZ2luOjA7dG9wOmF1dG87cGFkZGluZzozcHggNXB4O3Bvc2l0aW9uOmZpeGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5e3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVye3JpZ2h0OjVweDt0b3A6M3B4fS5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3Nle3RvcDowO3JpZ2h0OjA7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtsaW5lLWhlaWdodDozNXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO3Bvc2l0aW9uOmZpeGVkO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpey5tZnAtYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43NSk7dHJhbnNmb3JtOnNjYWxlKDAuNzUpfS5tZnAtYXJyb3ctbGVmdHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2Zvcm0tb3JpZ2luOjB9Lm1mcC1hcnJvdy1yaWdodHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCV9Lm1mcC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH19LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrOy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9LmJhbm5lci1ob21le3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzE1ODRiMDtoZWlnaHQ6MzUwcHg7b3ZlcmZsb3c6aGlkZGVufS5iYW5uZXItaG9tZSBsaXtjb2xvcjojZmZmO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmJhbm5lci1ob21lIC5jb250YWluZXJ7ZGlzcGxheTp0YWJsZX0uYmFubmVyLWhvbWUgLmlubmVye2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjM1MHB4fS5iYW5uZXItaG9tZSBoMntmb250LWZhbWlseTpcIk11c2VvNTAwUmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS44NzVyZW07bWFyZ2luOjAgMCAuNjI1cmVtO3RleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yMyl9LmJhbm5lci1ob21lIHAuZGVzY3tmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoyOHB4O21hcmdpbjowIDAgMjJweDtmb250LXN0eWxlOml0YWxpYzt0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMjMpO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWZ9LmJhbm5lci1ob21lIC5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYmFubmVyLWhvbWUgLnNsaWNrLWFycm93e29wYWNpdHk6MC4zfS5iYW5uZXItaG9tZSAuc2xpY2stYXJyb3c6aG92ZXJ7b3BhY2l0eToxfS5zbGljay1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxOXB4O3RleHQtYWxpZ246Y2VudGVyO2xlZnQ6MDtyaWdodDowO291dGxpbmU6bm9uZX0uc2xpY2stZG90cyBsaXtwYWRkaW5nOjAgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEycHh9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntiYWNrZ3JvdW5kOiNmZmZ9LnNsaWNrLWRvdHMgYnV0dG9ue2JhY2tncm91bmQ6I2ZmOWMwMDtjb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4ICNmZmYgc29saWQ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtwYWRkaW5nOjA7bWFyZ2luOjAgNHB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7b3V0bGluZTpub25lfS5zbGljay1kb3RzIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmZ9LnNsaWNrLWFycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Y29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjQuNXJlbTt6LWluZGV4OjEwMDt0b3A6NTAlO21hcmdpbi10b3A6LTIwcHg7d2lkdGg6MjVweDtwYWRkaW5nOjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDtvdXRsaW5lOm5vbmV9LnNsaWNrLWFycm93OmhvdmVye29wYWNpdHk6MC4zfS5zbGljay1hcnJvdzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlxcZjEwNFwiO2NvbG9yOiNmZmZ9LnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDoxNXB4fS5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjE1cHh9LnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0udG9wLWZvb3RlcntiYWNrZ3JvdW5kOiMzODM5Mzk7Y29sb3I6I2ZmZjtwYWRkaW5nOjIuNzVyZW0gMCAxLjg3NXJlbTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtfS50b3AtZm9vdGVyIGF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50b3AtZm9vdGVyIGE6aG92ZXIsLnRvcC1mb290ZXIgYTpmb2N1c3tjb2xvcjojMTU4NGIwICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvcC1mb290ZXIgcHtsaW5lLWhlaWdodDoyNHB4fS50b3AtZm9vdGVyIHAudGl0bGV7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MzNweDttYXJnaW46MCAwIDIwcHh9LnRvcC1mb290ZXIgcC5kYXRle21hcmdpbi1ib3R0b206LjE4NzVyZW19LnRvcC1mb290ZXIgLmNvbHVtbnttYXJnaW46MCAwIDEuMjVyZW19LnRvcC1mb290ZXIgLmNvbHVtbiBwLnNlbWlib2xke2ZvbnQtZmFtaWx5OlwiTGF0b1dlYlNlbWlib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjFweH0udG9wLWZvb3RlciBsaXtsaW5lLWhlaWdodDoyNHB4fS50b3AtZm9vdGVyIC5lbWFpbCBhe2NvbG9yOiMxNTg0YjB9LnRvcC1mb290ZXIgLmVtYWlsIGE6aG92ZXIsLnRvcC1mb290ZXIgLmVtYWlsOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJvdHRvbS1mb290ZXJ7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjEzcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0uYm90dG9tLWZvb3RlciBhe2NvbG9yOiNmZmZ9LmJvdHRvbS1mb290ZXIgYTpob3ZlciwuYm90dG9tLWZvb3RlciBhOmZvY3Vze2NvbG9yOiMxNTg0YjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJvdHRvbS1mb290ZXIgLmxlZnR7cGFkZGluZy1yaWdodDo1MHB4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWZ9LmJvdHRvbS1mb290ZXIgLnRvcHtyaWdodDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMTVweDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fS5ib3R0b20tZm9vdGVyIC50b3A6aG92ZXJ7Y29sb3I6IzE1ODRiMH0uYm90dG9tLWZvb3RlciAudG9wOmhvdmVyOmJlZm9yZXtib3JkZXItY29sb3I6IzE1ODRiMH0uYm90dG9tLWZvb3RlciAudG9wOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OichJzt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyNnB4O2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjJweCAjZmZmIHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxLjEyNXJlbX0uYm90dG9tLWZvb3RlciAucmlnaHQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjE1cHh9LmJvdHRvbS1mb290ZXIgLnJpZ2h0IHNwYW46YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDoncCc7Zm9udC1zaXplOjExcHg7dG9wOi0xMHB4O3JpZ2h0OjBweH0jaGVhZGVye2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0jaGVhZGVyIC50b3AtaGVhZHtiYWNrZ3JvdW5kOiMzODM5Mzk7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmc6MnB4IDAgMTBweH0jaGVhZGVyIC50b3AtaGVhZCBhe2NvbG9yOiNmZmZ9I2hlYWRlciAuaW5mbyBhe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyMHB4O2Rpc3BsYXk6YmxvY2t9I2hlYWRlciAuaW5mbyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9I2hlYWRlciAuaW5mbyBhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifvgpUnO2xlZnQ6MDt0b3A6MH0jaGVhZGVyIC5pbmZvIGEuZW1haWw6YmVmb3Jle2NvbnRlbnQ6J++Agyd9I2hlYWRlciAubG9nbyBhe3dpZHRoOjE4MHB4O2Rpc3BsYXk6YmxvY2t9I2hlYWRlciAubG9nbyBhIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXR9I2hlYWRlciAubG9nbyBhIGltZzpob3ZlcntvcGFjaXR5OjAuOH0jaGVhZGVyIC5ib3R0b20taGVhZHtwYWRkaW5nOjEuMjVyZW0gMH0jaGVhZGVyIC5ib3R0b20taGVhZCAucm93e3Bvc2l0aW9uOnJlbGF0aXZlfSNoZWFkZXIgLnBhbmVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MTYwcHg7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAuOTM3NXJlbTt6LWluZGV4OjEwMDA7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDtib3R0b206MDtvdmVyZmxvdy15OmF1dG99I2hlYWRlciAubGluay1wYW5lbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MXB4O2hlaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTB9I2hlYWRlciAubGluay1wYW5lbCBzcGFue2JhY2tncm91bmQ6IzE1ODRiMDtoZWlnaHQ6M3B4O3dpZHRoOjI1cHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt0b3A6OHB4fSNoZWFkZXIgLmxpbmstcGFuZWwgc3BhbjpiZWZvcmUsI2hlYWRlciAubGluay1wYW5lbCBzcGFuOmFmdGVye2JhY2tncm91bmQ6IzE1ODRiMDtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI1cHg7aGVpZ2h0OjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dH0jaGVhZGVyIC5saW5rLXBhbmVsIHNwYW46YmVmb3Jle3RvcDotOHB4fSNoZWFkZXIgLmxpbmstcGFuZWwgc3BhbjphZnRlcntib3R0b206LThweH0jaGVhZGVyIC5saW5rLXBhbmVsLmFjdGl2ZSBzcGFue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9I2hlYWRlciAubGluay1wYW5lbC5hY3RpdmUgc3BhbjpiZWZvcmUsI2hlYWRlciAubGluay1wYW5lbC5hY3RpdmUgc3BhbjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCUgMDt0b3A6MH0jaGVhZGVyIC5saW5rLXBhbmVsLmFjdGl2ZSBzcGFuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKX0jaGVhZGVyIC5saW5rLXBhbmVsLmFjdGl2ZSBzcGFuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyl9I21haW4tbWVudSBhe2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyOHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgNXB4O2JvcmRlci1ib3R0b206NHB4ICNmZmYgc29saWR9I21haW4tbWVudSBhOmhvdmVyLCNtYWluLW1lbnUgYTpmb2N1c3tjb2xvcjojMTU4NGIwO3RleHQtZGVjb3JhdGlvbjpub25lfSNtYWluLW1lbnUgc3Bhbi5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoycHg7Y3Vyc29yOnBvaW50ZXJ9I21haW4tbWVudSBzcGFuLmFycm93OmJlZm9yZXtjb250ZW50OidQJztmb250LXNpemU6MS4yNXJlbTtjb2xvcjojMTU4NGIwfSNtYWluLW1lbnUgc3Bhbi5hcnJvdy5hY3RpdmU6YmVmb3Jle2NvbnRlbnQ6J08nfSNtYWluLW1lbnUgLnN1Yi1tZW51e2Rpc3BsYXk6bm9uZTttYXJnaW4tbGVmdDoxNXB4fSNtYWluLW1lbnUgbGl7bWFyZ2luOjAgMCAxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLCNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudD5hLCNtYWluLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yPmEsI21haW4tbWVudSBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3I+YXtjb2xvcjojMTU4NGIwfSNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+c3Bhbi5hcnJvdzpiZWZvcmUsI21haW4tbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+c3Bhbi5hcnJvdzpiZWZvcmUsI21haW4tbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PnNwYW4uYXJyb3c6YmVmb3JlLCNtYWluLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yPnNwYW4uYXJyb3c6YmVmb3JlLCNtYWluLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yPnNwYW4uYXJyb3c6YmVmb3Jle2NvbnRlbnQ6J08nfSNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+LnN1Yi1tZW51LCNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi5zdWItbWVudSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+LnN1Yi1tZW51LCNtYWluLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yPi5zdWItbWVudSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3Rvcj4uc3ViLW1lbnV7ZGlzcGxheTpibG9ja31ib2R5LmZpeGVkICNoZWFkZXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3JpZ2h0OjA7dG9wOi03N3B4O3otaW5kZXg6MjAwMH1ib2R5LmZpeGVkICNoZWFkZXIgLnBhbmVse3RvcDo2MHB4fWJvZHkuZml4ZWQgI21haW57bWFyZ2luLXRvcDoxMjBweH0uc2VhcmNoLWZvcm17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjEuMjVyZW0gMCAxLjI1cmVtfS5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J117Ym9yZGVyOjFweCAjY2VjZWNlIHNvbGlkO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOi4zNzVyZW0gMS4yNXJlbSAuNTYyNXJlbSAxLjE4NzVyZW07Zm9udC1zaXplOi44NzVyZW07Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDB9LnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCdde2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoyNXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50fS5zZWFyY2gtZm9ybSAubGluay1zZWFyY2gsLnNlYXJjaC1mb3JtIHNwYW4uc3VibWl0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtZm9ybSAubGluay1zZWFyY2g6YmVmb3JlLC5zZWFyY2gtZm9ybSBzcGFuLnN1Ym1pdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwiO2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjojMTU4NGIwfS5zZWFyY2gtZm9ybSAubGluay1zZWFyY2h7ZGlzcGxheTpub25lfS5pbnRyby1ibG9ja3twYWRkaW5nOjQuMDYyNXJlbSAwIDQuMDYyNXJlbX0uaW50cm8tYmxvY2sgaDEsLmludHJvLWJsb2NrIGgye2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuODc1cmVtO21hcmdpbjowIDAgMjNweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzE1ODRiMH0uaW50cm8tYmxvY2sgaDE6bGFzdC1jaGlsZCwuaW50cm8tYmxvY2sgaDI6bGFzdC1jaGlsZHttYXJnaW46MH0uaW50cm8tYmxvY2sgLmRlc2N7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MzJweDttYXJnaW46MCAwIDIwcHh9LmludHJvLWJsb2NrIC5kZXNjIHB7bGluZS1oZWlnaHQ6MzJweH0uaW50cm8tYmxvY2sgLmRlc2M6bGFzdC1jaGlsZHttYXJnaW46MCAwIDJweH0uaW50cm8tYmxvY2sgLmRlc2M6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotM3B4fS5pbnRyby1ibG9jayBwe2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luOjAgMCAyMnB4O2NvbG9yOiM4MTgxODF9LmludHJvLWJsb2NrIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmludHJvLWJsb2NrIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotNHB4fS5pbnRyby1ibG9jayBwLmJ1dHRvbnt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjowIDAgNnB4ICFpbXBvcnRhbnR9LmludHJvLWJsb2NrIHAuYnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnR9LmludHJvLWJsb2NrIC5nZm9ybV93cmFwcGVyLC5pbnRyby1ibG9jayAuZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdle2JhY2tncm91bmQ6IzE1ODRiMDtjb2xvcjojZmZmO3BhZGRpbmc6Mi4xMjVyZW0gMi41cmVtIDIuNXJlbSAyLjVyZW07bWFyZ2luOjMuMTI1cmVtIDAgLjMxMjVyZW19LmludHJvLWJsb2NrIC5nZm9ybV93cmFwcGVyOmZpcnN0LWNoaWxkLC5pbnRyby1ibG9jayAuZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlOmZpcnN0LWNoaWxke21hcmdpbi10b3A6NXB4fS5pbnRyby1ibG9jayAuZ2Zvcm1fdGl0bGV7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS44NzVyZW07bWFyZ2luOjAgMCAuNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZn0uaW50cm8tYmxvY2sgLmdmb3JtX2Rlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjI0cHh9LmludHJvLWJsb2NrIC5nZm9ybV9kZXNjcmlwdGlvbiBzcGFue2ZvbnQtd2VpZ2h0OjcwMH0uaW50cm8tYmxvY2sgLmdmaWVsZF9sYWJlbHtkaXNwbGF5Om5vbmV9LmludHJvLWJsb2NrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5pbnRyby1ibG9jayBpbnB1dFt0eXBlPVwiZW1haWxcIl17Ym9yZGVyOjA7cGFkZGluZzouODEyNXJlbSAxLjEyNXJlbSAuOTM3NXJlbSAxLjEyNXJlbTtjb2xvcjojOTk5fS5pbnRyby1ibG9jayAuZ2ZpZWxkLC5pbnRyby1ibG9jayAuZ2Zvcm1faGVhZGluZ3ttYXJnaW46MCAwIDFyZW19LmludHJvLWJsb2NrIC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRleHRcIl0sLmludHJvLWJsb2NrIC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJde2JvcmRlcjoxcHggI2ZmMDAwMCBzb2xpZH0uaW50cm8tYmxvY2sgLmdmb3JtX2Zvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcn0uaW50cm8tYmxvY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtib3JkZXI6MnB4ICNmZmYgc29saWQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS4wNjI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOi43NXJlbSAxLjYyNXJlbSAuNjg3NXJlbSAxLjYyNXJlbTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fS5pbnRyby1ibG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQ6IzAyNjI4OH0uaW50cm8tYmxvY2sgLnRleHR7bWFyZ2luOjAgMCA0NXB4fSN3cmFwcGVye21pbi1oZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9I3NpZGViYXJ7bWFyZ2luOi45Mzc1cmVtIDAgMi4zNzVyZW19I3NpZGViYXIgLmlubmVye3dpZHRoOjI0MHB4fSNzaWRlYmFyIC5tYWluLW5hdiBhe2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6LjkzNzVyZW19I3NpZGViYXIgLm1haW4tbmF2IGE6aG92ZXIsI3NpZGViYXIgLm1haW4tbmF2IGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzE1ODRiMH0jc2lkZWJhciAubWFpbi1uYXY+bGl7ZGlzcGxheTpub25lfSNzaWRlYmFyIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1pdGVtLCNzaWRlYmFyIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1hbmNlc3Rvciwjc2lkZWJhciAubWFpbi1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtcGFyZW50LCNzaWRlYmFyIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtcGFnZS1hbmNlc3Rvciwjc2lkZWJhciAubWFpbi1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LXBvc3QtYW5jZXN0b3IsI3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudF9wYWdlX2l0ZW17ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmMWY0ZjY7cGFkZGluZzoxcmVtIDEuMjVyZW0gLjVyZW0gMS4yNXJlbTttYXJnaW46MCAwIDEuMjVyZW19I3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LWl0ZW0+YSwjc2lkZWJhciAubWFpbi1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwjc2lkZWJhciAubWFpbi1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtcGFyZW50PmEsI3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1wYWdlLWFuY2VzdG9yPmEsI3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1wb3N0LWFuY2VzdG9yPmEsI3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudF9wYWdlX2l0ZW0+YXtkaXNwbGF5Om5vbmV9I3NpZGViYXIgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifvhIUnO2ZvbnQtc2l6ZToxLjI1cmVtO3JpZ2h0OjA7dG9wOjB9I3NpZGViYXIgLm1haW4tbmF2PmxpIGxpe21hcmdpbjowIDAgLjc1cmVtfSNzaWRlYmFyIC5tYWluLW5hdj5saSBsaSBhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDouNjI1cmVtfSNzaWRlYmFyIC5tYWluLW5hdj5saSBsaSAuc3ViLW1lbnV7ZGlzcGxheTpub25lfSNzaWRlYmFyIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLCNzaWRlYmFyIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwjc2lkZWJhciAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1tZW51LXBhcmVudD5hLCNzaWRlYmFyIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I+YSwjc2lkZWJhciAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yPmEsI3NpZGViYXIgLm1haW4tbmF2PmxpIGxpLmN1cnJlbnRfcGFnZV9pdGVtPmF7Y29sb3I6IzE1ODRiMH0jc2lkZWJhciAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1tZW51LWl0ZW0gLnN1Yi1tZW51LCNzaWRlYmFyIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51LCNzaWRlYmFyIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IC5zdWItbWVudSwjc2lkZWJhciAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIC5zdWItbWVudSwjc2lkZWJhciAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yIC5zdWItbWVudSwjc2lkZWJhciAubWFpbi1uYXY+bGkgbGkuY3VycmVudF9wYWdlX2l0ZW0gLnN1Yi1tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi42MjVyZW0gMCAwIC45Mzc1cmVtfSNzaWRlYmFyIC5ncmF5e2JhY2tncm91bmQ6I2YxZjRmNjtwYWRkaW5nOi44NzVyZW0gMS4yNXJlbSAxLjEyNXJlbSAxLjI1cmVtfSNzaWRlYmFyIC5ncmF5IGxpLmFjdGl2ZSBhe2NvbG9yOiMxNTg0YjB9I3NpZGViYXIgLmdyYXkgbGkgcHtjb2xvcjojNjY2O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NXJlbX0jc2lkZWJhciAuZ3JheSBsaSBwIGF7Y29sb3I6IzY2Nn0jc2lkZWJhciAuZ3JheSBsaSBwIGE6aG92ZXIsI3NpZGViYXIgLmdyYXkgbGkgcCBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMxNTg0YjB9I3NpZGViYXIgLmdyYXkgbGkgcC5kYXRle2NvbG9yOiNiNGI0YjQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xMjVyZW07bWFyZ2luOjAgMCAzcHh9I3NpZGViYXIgLmdyYXkucmVjZW50LW5ld3ttYXJnaW46MCAwIDIwcHh9I3NpZGViYXIgLmdyYXkucmVjZW50LW5ldyBsaXttYXJnaW46MCAwIDEycHh9I3NpZGViYXIgLmdyYXkucmVjZW50LW5ldyBsaTpsYXN0LWNoaWxke21hcmdpbjowIDAgMnB4fSNzaWRlYmFyIC5ncmF5LnJlY2VudC1uZXcgcC5idXR0b257dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MTBweCAwIDB9I3NpZGViYXIgLmJsb2NrLXRleHR7bWFyZ2luOjAgMCAxLjI1cmVtfSNzaWRlYmFyIC5ibG9jay10ZXh0IG9se2xpbmUtaGVpZ2h0OjIycHh9I3NpZGViYXIgLmJsb2NrLXRleHQgb2wgbGl7bGlzdC1zdHlsZTpkZWNpbWFsIG91dHNpZGUgbm9uZTttYXJnaW4tbGVmdDoxNXB4O3BhZGRpbmctbGVmdDo1cHg7bWFyZ2luLWJvdHRvbToxMnB4fSNzaWRlYmFyIC5ibG9jay10ZXh0IG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNzaWRlYmFyIC5ibG9jay10ZXh0IHVse2xpbmUtaGVpZ2h0OjIycHh9I3NpZGViYXIgLmJsb2NrLXRleHQgdWwgbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoyM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMTJweH0jc2lkZWJhciAuYmxvY2stdGV4dCB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jc2lkZWJhciAuYmxvY2stdGV4dCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6IzE1ODRiMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9I3NpZGViYXIgLmJsb2NrLXRleHQgLmdmb3JtX3dyYXBwZXIgbGl7cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjAgMCAyMHB4fSNzaWRlYmFyIC5ibG9jay10ZXh0IC5nZm9ybV93cmFwcGVyIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3NpZGViYXIgLmJsb2NrLXRleHQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbHtkaXNwbGF5Om5vbmV9I3NpZGViYXIgLmJsb2NrLXRleHQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCAwIDB9I3NpZGViYXIgLmJsb2NrLXRleHQgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNzaWRlYmFyIC5ibG9jay10ZXh0IHB7Zm9udC1zaXplOi45Mzc1cmVtO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luOjAgMCAxLjQzNzVyZW19I3NpZGViYXIgLmJsb2NrLXRleHQgcCtwLCNzaWRlYmFyIC5ibG9jay10ZXh0IHArdWwsI3NpZGViYXIgLmJsb2NrLXRleHQgcCtvbHttYXJnaW4tdG9wOi0xM3B4fSNzaWRlYmFyIC5ibG9jay10ZXh0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I3NpZGViYXIgLmJsb2NrLXRleHQgcC50aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Y29sb3I6IzE1ODRiMDtmb250LXNpemU6MS4xMjVyZW07bWFyZ2luOi0uMzEyNXJlbSAwIDEuMjVyZW19I3NpZGViYXIgLmJsb2NrLXRleHQgcC50aXRsZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jc2lkZWJhciAuYmxvY2stdGV4dCBwLnRpdGxlK2ltZ3ttYXJnaW4tdG9wOi0uMzEyNXJlbX0jc2lkZWJhciAuYmxvY2stdGV4dCBhe2NvbG9yOiMxNTg0YjB9I3NpZGViYXIgLmJsb2NrLXRleHQuZ3JheSBwLnRpdGxle21hcmdpbi10b3A6MH0jc2lkZWJhciAudmlkZW8tcG9wdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9I3NpZGViYXIgLnZpZGVvLXBvcHVwOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifvgYsnO3dpZHRoOjU3cHg7aGVpZ2h0OjU3cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCAjZmZmIHNvbGlkO2ZvbnQtc2l6ZToxLjg3NXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjU1cHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW46LTEuNzgxMjVyZW0gMHJlbSAwIC0xLjc4MTI1cmVtfS5zdWItbWVudS10b3AgLm1haW4tbmF2e2Rpc3BsYXk6bm9uZX0uc29jaWFsc3tmb250LXNpemU6MH0uc29jaWFscyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46OXB4IDhweCAwIDA7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTowfS5zb2NpYWxzIGF7ZGlzcGxheTpibG9jazt3aWR0aDoyOXB4O2hlaWdodDoyN3B4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggI2ZmZiBzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbX0uc29jaWFscyBhOmhvdmVyLC5zb2NpYWxzIGE6Zm9jdXN7YmFja2dyb3VuZDojMTU4NGIwO3RleHQtZGVjb3JhdGlvbjpub25lfS5zb2NpYWxzIGE6aG92ZXI6YmVmb3JlLC5zb2NpYWxzIGE6Zm9jdXM6YmVmb3Jle2NvbG9yOiNmZmZ9LnNvY2lhbHMgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlxcZjA5YVwiO2NvbG9yOiNmZmY7bGVmdDo4cHg7bGluZS1oZWlnaHQ6MjdweDt0b3A6LTJweH0uc29jaWFscyBhLmxpbmtlZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwiO2xlZnQ6N3B4fS5zb2NpYWxzIGEudHc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIjtsZWZ0OjZweH0uc29jaWFscyBhLmVtYWlsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCI7bGVmdDo3cHh9LmNvbnRhY3QtcGFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUsLmNvbnRhY3QtcGFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZGVzY3JpcHRpb257ZGlzcGxheTpub25lfS5jb250YWN0LXBhZ2UgLmdmb3JtX2Zvb3Rlcnt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6MS41NjI1cmVtfSNtYXB7aGVpZ2h0OjI2MHB4O2NvbG9yOiNmZmZ9I21hcCBhe2NvbG9yOiNmZmZ9I21hcCAjY29udGVudHtiYWNrZ3JvdW5kOiMxNTg0YjA7cGFkZGluZzoxLjA2MjVyZW0gMS4yNXJlbSAxLjEyNXJlbTtmb250LXNpemU6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjNweDtsZWZ0OjU0cHg7bWFyZ2luLWxlZnQ6MTFweDttYXgtd2lkdGg6MjIwcHh9I21hcCAjY29udGVudDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6MTFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTFweCBzb2xpZCAjMTU4NGIwO2JvcmRlci1ib3R0b206MTFweCBzb2xpZCB0cmFuc3BhcmVudDtsZWZ0Oi0xMXB4O3RvcDo2MXB4fSNtYXAgI2JvZHlDb250ZW50e2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoyMHB4fSNtYXAgLmZpcnN0SGVhZGluZ3tjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjowIDAgNXB4fS5zZXJ2aWNlLWJsb2Nre2JhY2tncm91bmQ6I2Y0ZjRmNDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjQuNjI1cmVtIDAgMi4yNXJlbX0uc2VydmljZS1ibG9jayBoMntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjg3NXJlbTttYXJnaW46MCAwIDIuMzc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTU4NGIwfS5zZXJ2aWNlLWJsb2NrIC50aHVtYnt3aWR0aDoxMDJweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDE5cHh9LnNlcnZpY2UtYmxvY2sgLnRodW1iOmxhc3QtY2hpbGR7bWFyZ2luOjAgMCAyMXB4fS5zZXJ2aWNlLWJsb2NrIGF7ZGlzcGxheTpibG9ja30uc2VydmljZS1ibG9jayBhOmhvdmVyLC5zZXJ2aWNlLWJsb2NrIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlcnZpY2UtYmxvY2sgYTpob3ZlciBwLnRpdGxlLC5zZXJ2aWNlLWJsb2NrIGE6Zm9jdXMgcC50aXRsZXtjb2xvcjojMDI2Mjg4fS5zZXJ2aWNlLWJsb2NrIGEgcC50aXRsZXtjb2xvcjojODE4MTgxfS5zZXJ2aWNlLWJsb2NrIC5jb2x1bW57bWFyZ2luOi4zNzVyZW0gMCAxLjI1cmVtfS5zZXJ2aWNlLWJsb2NrIC5jb2x1bW46aG92ZXIgcC50aXRsZSBhe2NvbG9yOiMwMjYyODg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlcnZpY2UtYmxvY2sgcHtsaW5lLWhlaWdodDoyOHB4O21hcmdpbjowIDAgMS4xODc1cmVtO2NvbG9yOiM4MTgxODF9LnNlcnZpY2UtYmxvY2sgcC50aXRsZXtmb250LXNpemU6MS4yNXJlbTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAuMzc1cmVtO2NvbG9yOiMxNTg0YjB9LnNlcnZpY2UtYmxvY2sgcC50aXRsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi0uMzc1cmVtfS5zZXJ2aWNlLWJsb2NrIHAudGl0bGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEuMzc1cmVtfS5zZXJ2aWNlLWJsb2NrIHAudGl0bGUgYXtjb2xvcjojMTU4NGIwfS5zZXJ2aWNlLWJsb2NrIHAudGl0bGUgYTpmb2N1cywuc2VydmljZS1ibG9jayBwLnRpdGxlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5pZXV3LWJsb2Nre3BhZGRpbmc6NC42MjVyZW0gMCAzLjEyNXJlbX0ubmlldXctYmxvY2sgaDJ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS44NzVyZW07bWFyZ2luOjAgMCAxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxNTg0YjB9Lm5pZXV3LWJsb2NrIC50aHVtYntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMS4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9Lm5pZXV3LWJsb2NrIC50aHVtYjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7b3BhY2l0eTowO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dH0ubmlldXctYmxvY2sgLnRodW1iIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9Lm5pZXV3LWJsb2NrIC5jb2x1bW4gcHtjb2xvcjojODE4MTgxfS5uaWV1dy1ibG9jayAuY29sdW1uIGF7Y29sb3I6IzI2MjYyNn0ubmlldXctYmxvY2sgLmNvbHVtbjpob3ZlciBhLC5uaWV1dy1ibG9jayAuY29sdW1uOmZvY3VzIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAyNjI4OH0ubmlldXctYmxvY2sgLmNvbHVtbjpob3ZlciBhOmJlZm9yZSwubmlldXctYmxvY2sgLmNvbHVtbjpmb2N1cyBhOmJlZm9yZXtvcGFjaXR5OjF9Lm5pZXV3LWJsb2NrIC5jYXB0aW9uLm5vLXRodW1ie21hcmdpbjotLjU2MjVyZW0gMCAwfS5uaWV1dy1ibG9jayBwe2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luOjAgMCAxLjVyZW07Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZn0ubmlldXctYmxvY2sgcC5kYXRle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6I2I0YjRiNDttYXJnaW46MCAwIC40Mzc1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ubmlldXctYmxvY2sgcC50aXRsZXtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjhweDttYXJnaW46MCAwIC44NzVyZW07Y29sb3I6IzE1ODRiMH0ubmlldXctYmxvY2sgcC50aXRsZSBhe2NvbG9yOiMxNTg0YjB9Lm5pZXV3LWJsb2NrIHAudGl0bGUgYTpob3ZlciwubmlldXctYmxvY2sgcC50aXRsZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uaWV1dy1ibG9jayBwLmJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDMwcHh9Lm5pZXV3LWJsb2NrIC5jb250YWluZXIgLnJvdzpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjZweH0uYmxvY2stb3Zlcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjQ5cHggMCAxOXB4fS5ibG9jay1vdmVyIC5yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luOjExcHggMCAwfS5ibG9jay1vdmVyIGgye2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuODc1cmVtO21hcmdpbjowIDAgMi42MjVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxNTg0YjB9LmJsb2NrLW92ZXIgaDI6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjIwcHh9LmJsb2NrLW92ZXIgLnRlYW0tb3ZlcnZpZXd7bWFyZ2luOjB9LnBhcnRuZXItYmxvY2t7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDAgNjBweH0ucGFydG5lci1ibG9jayBoMntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjg3NXJlbTttYXJnaW46LTlweCAwIDI3cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxNTg0YjB9LnBhcnRuZXItYmxvY2sgaDI6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBhcnRuZXItYmxvY2sgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmxvYXQ6bm9uZX0ucGFydG5lci1ibG9jayBsaSBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO2ZpbHRlcjpncmF5c2NhbGUoMTAwJSk7LXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEpO29wYWNpdHk6MC42O3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwc30ucGFydG5lci1ibG9jayBsaSBhe21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTIwcHh9LnBhcnRuZXItYmxvY2sgbGk6aG92ZXIgaW1ne2ZpbHRlcjpub25lOy13ZWJraXQtZmlsdGVyOm5vbmU7b3BhY2l0eToxfS5wYXJ0bmVyLWJsb2NrIHVse3BhZGRpbmc6MCAzMHB4fS5wYXJ0bmVyLWJsb2NrIC5zbGljay10cmFja3ttYXJnaW46MCBhdXRvfS5wYXJ0bmVyLWJsb2NrIC5zbGljay1hcnJvd3tmb250LXNpemU6MS44NzVyZW19LnBhcnRuZXItYmxvY2sgLnNsaWNrLWFycm93OmJlZm9yZXtjb2xvcjojODE4MTgxfS5wYXJ0bmVyLWJsb2NrIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6MH0ucGFydG5lci1ibG9jayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDowfS5wYXJ0bmVyLWJsb2NrIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZXtyaWdodDowfS5ibG9jay1wYXBlcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjQ5cHggMCAyOXB4fS5ibG9jay1wYXBlci5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9LmJsb2NrLXBhcGVyIC5yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxMXB4fS5ibG9jay1wYXBlciAuYnV0dG9ue3BhZGRpbmc6MjdweCAwIDI5cHh9LmJsb2NrLXBhcGVyIC5idG4tMXtmb250LXNpemU6MXJlbX0uYmxvY2stcGFwZXIgaDJ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS44NzVyZW07bWFyZ2luOjAgMCAzcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTU4NGIwfS5ibG9jay1wYXBlciBoMjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MjlweH0uYmxvY2stcGFwZXIgaDIrLmJ1dHRvbntwYWRkaW5nLXRvcDo4cHh9LmJsb2NrLXBhcGVyIGEudGh1bWJ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1wYXBlciBhLnRodW1iOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtjb250ZW50OicnO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fS5ibG9jay1wYXBlciBhLnRodW1iIGltZ3tkaXNwbGF5OmJsb2NrfS5ibG9jay1wYXBlciBhLnRodW1iOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9jay1wYXBlciAuY29sdW1ue21hcmdpbjowIDAgMzBweH0uYmxvY2stcGFwZXIgLmNvbHVtbiBwe2xpbmUtaGVpZ2h0OjIycHg7Y29sb3I6I2ZmOWMwMH0uYmxvY2stcGFwZXIgLmNvbHVtbiBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTdweH0uYmxvY2stcGFwZXIgLmNvbHVtbiBwLnRpdGxle2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIC4zMTI1cmVtO2NvbG9yOiM4MTgxODF9LmJsb2NrLXBhcGVyIC5jb2x1bW4gcC50aXRsZTpsYXN0LWNoaWxke21hcmdpbjowIDAgMnB4fS5ibG9jay1wYXBlciAuY29sdW1uIHAudGl0bGU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotNHB4fS5ibG9jay1wYXBlciAuY29sdW1uIHAudGl0bGUgYXtjb2xvcjojODE4MTgxfS5ibG9jay1wYXBlciAuY29sdW1uIHAudGl0bGUgYTpob3ZlciwuYmxvY2stcGFwZXIgLmNvbHVtbiBwLnRpdGxlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAyNjI4OH0uYmxvY2stcGFwZXIgLmNvbHVtbjpob3ZlciBwLnRpdGxlIGF7Y29sb3I6IzAyNjI4ODt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmxvY2stcGFwZXIgLmNvbHVtbjpob3ZlciBhLnRodW1iOmJlZm9yZXtvcGFjaXR5OjF9LnJlY2Vuc2llcy1ibG9ja3tiYWNrZ3JvdW5kOiNmNGY0ZjQ7cGFkZGluZzo1MXB4IDAgNTdweH0ucmVjZW5zaWVzLWJsb2NrIGgye2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuODc1cmVtO21hcmdpbjowIDAgMi4zNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxNTg0YjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlY2Vuc2llcy1ibG9jayB1bHttYXJnaW46MCBhdXRvO2Zsb2F0Om5vbmV9LnJlY2Vuc2llcy1ibG9jayBsaXtwYWRkaW5nOjAgMzBweH0ucmVjZW5zaWVzLWJsb2NrIGxpOmhvdmVyIC50aHVtYjpiZWZvcmV7b3BhY2l0eToxfS5yZWNlbnNpZXMtYmxvY2sgbGk6aG92ZXIgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMTU4NGIwfS5yZWNlbnNpZXMtYmxvY2sgLnRodW1ie2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAxLjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNDlweH0ucmVjZW5zaWVzLWJsb2NrIC50aHVtYjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7b3BhY2l0eTowO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDtib3JkZXItcmFkaXVzOjUwJX0ucmVjZW5zaWVzLWJsb2NrIC50aHVtYiBpbWd7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCBhdXRvIDEwcHh9LnJlY2Vuc2llcy1ibG9jayBhe2NvbG9yOiM4MTgxODF9LnJlY2Vuc2llcy1ibG9jayBhOmhvdmVyLC5yZWNlbnNpZXMtYmxvY2sgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ucmVjZW5zaWVzLWJsb2NrIHB7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiM4MTgxODF9LnJlY2Vuc2llcy1ibG9jayBwLnRpdGxle2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjgwMH0ucmVjZW5zaWVzLWJsb2NrIHAudGl0bGU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotN3B4fS5yZWNlbnNpZXMtYmxvY2sgcC5jYXJlZXJ7Y29sb3I6IzE1ODRiMDtmb250LXN0eWxlOml0YWxpYzttYXJnaW46MCAwIDhweH0ucmVjZW5zaWVzLWJsb2NrIHAuY2FyZWVyOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnJlY2Vuc2llcy1ibG9jayAuc2xpY2stdHJhY2t7bWFyZ2luOjAgYXV0b30ucmVjZW5zaWVzLWJsb2NrIC5zbGljay1hcnJvd3tmb250LXNpemU6MS44NzVyZW19LnJlY2Vuc2llcy1ibG9jayAuc2xpY2stYXJyb3c6YmVmb3Jle2NvbG9yOiM4MTgxODF9LnJlY2Vuc2llcy1ibG9jayAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0OjBweH0ucmVjZW5zaWVzLWJsb2NrIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjBweH0ucmVjZW5zaWVzLWJsb2NrIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZXtyaWdodDowfS5yZWNlbnNpZXMtYmxvY2sgYmxvY2txdW90ZXtjb2xvcjojODE4MTgxO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjZweDtmb250LXN0eWxlOml0YWxpYztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDBweH0ucmVjZW5zaWVzLWJsb2NrIGJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6J+KAnSc7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjQuMzc1cmVtO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwcHg7dG9wOjEycHg7b3BhY2l0eTowLjM1fS50ZXh0LWltYWdlLWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NC41cmVtIDAgNXJlbTtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS50ZXh0LWltYWdlLWJsb2NrIGgye2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO3RleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yMyk7Zm9udC1zaXplOjIuMjVyZW07bWFyZ2luOjAgMCAxLjM3NXJlbX0udGV4dC1pbWFnZS1ibG9jayBwLmRlc2N7Zm9udC1zaXplOjEuMjVyZW07dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjIzKTtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjAgMCAxLjgxMjVyZW07Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9LnRleHQtaW1hZ2UtYmxvY2sgLmJ0bi0xe2ZvbnQtc2l6ZToxcmVtfS50ZXh0LWltYWdlLWJsb2NrKy5wYXJ0bmVyLWJsb2Nre3BhZGRpbmctdG9wOjYwcHh9I3ZpZGVvX2JhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO3dpZHRoOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6LTF9LmhvbWVCbG9nLC5ob21lLXZhY2F0dXJlLC5iZ3tiYWNrZ3JvdW5kOiNmNmY4Zjl9LmhvbWVCbG9nKy5wYXJ0bmVyLWJsb2NrLC5ob21lLXZhY2F0dXJlKy5wYXJ0bmVyLWJsb2NrLC5iZysucGFydG5lci1ibG9ja3twYWRkaW5nLXRvcDo2MHB4fS50ZXh0dmlkZW97cGFkZGluZzo2MXB4IDAgNTZweH0udGV4dHZpZGVvIGgye2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuODc1cmVtO21hcmdpbjowIDAgMjNweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzE1ODRiMH0udGV4dHZpZGVvIC5kZXNjOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTFweH0udGV4dHZpZGVvIC5kZXNjOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo3cHh9LnRleHR2aWRlbyBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTFweH0udGV4dHZpZGVvIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHh9LmJsb2NrLXZpZGVvLWhvbWV7cGFkZGluZzo5cHggMCAxNHB4IDB9LmJsb2NrLXZpZGVvLWhvbWUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30uYmxvY2stdmlkZW8taG9tZSBhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmJsb2NrLXZpZGVvLWhvbWUgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDon74GLJzt3aWR0aDo3N3B4O2hlaWdodDo3N3B4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggI2ZmZiBzb2xpZDtmb250LXNpemU6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmY7cGFkZGluZzoxM3B4IDAgMDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbjotMi40MDYyNXJlbSAwcmVtIDAgLTIuNDA2MjVyZW19LnBhcGVyLXBhZ2UgLmJsb2NrLXBhcGVyIC5jb2x1bW57bWFyZ2luLWJvdHRvbTo0MXB4O3RleHQtYWxpZ246Y2VudGVyfS5wYXBlci1wYWdlIC5ibG9jay1wYXBlcntwYWRkaW5nOjAgMCAxOHB4O3RleHQtYWxpZ246bGVmdH0ucGFwZXItcGFnZSBoMXtmb250LXNpemU6Mi4xMjVyZW07Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjttYXJnaW46LjMxMjVyZW0gMCAxLjc1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojODE4MTgxfS5wYXBlci1wYWdlIGgxKy53cC1lZGl0b3J7bWFyZ2luLXRvcDotMTBweH0ucGFwZXItcGFnZSBoMSsuZGVzYy1jYXRle21hcmdpbi10b3A6LTEzcHh9LnBhcGVyLXBhZ2UgLmRlc2MtY2F0ZXttYXJnaW4tYm90dG9tOjMwcHh9LnBhcGVyLXBhZ2UgLndwLWVkaXRvciAuZGVzY3ttYXJnaW4tYm90dG9tOjEuNTYyNXJlbX0uY2F0ZWdvcnkgLm5pZXV3LWJsb2Nre3BhZGRpbmc6LjVyZW0gMCAuODEyNXJlbX0uY2F0ZWdvcnkgaDF7Zm9udC1zaXplOjIuMTI1cmVtO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAxLjI1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojODE4MTgxfS5jYXRlZ29yeSAuY29sdW1ue21hcmdpbjowIDAgMS4zMTI1cmVtfS5zaW5nbGUtcG9zdCAud3AtZWRpdG9yIC5kZXNje21hcmdpbi1ib3R0b206MS4zNzVyZW19LnNpbmdsZS1wb3N0IC5ib3R0b217bWFyZ2luOjEuNjI1cmVtIDAgLjI1cmVtO2JvcmRlci10b3A6MXB4ICNkY2RjZGMgc29saWQ7cGFkZGluZzouNjI1cmVtIDAgMH0uc2luZ2xlLXBvc3QgLmJvdHRvbSAuc29jaWFscyBsaXttYXJnaW46MTBweCAwIDAgOHB4fS5zaW5nbGUtcG9zdCAuYm90dG9tIC5zb2NpYWxzIGF7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtib3JkZXItd2lkdGg6MnB4O2ZvbnQtc2l6ZToxcmVtO2JvcmRlcjoycHggIzE1ODRiMCBzb2xpZH0uc2luZ2xlLXBvc3QgLmJvdHRvbSAuc29jaWFscyBhOmhvdmVye2NvbG9yOiNmZmZ9LnNpbmdsZS1wb3N0IC5ib3R0b20gLnNvY2lhbHMgYTpob3ZlcjpiZWZvcmV7Y29sb3I6I2ZmZn0uc2luZ2xlLXBvc3QgLmJvdHRvbSAuc29jaWFscyBhOmJlZm9yZXtsZWZ0OjExcHg7dG9wOjJweDtjb2xvcjojMTU4NGIwfS5zaW5nbGUtcG9zdCAuYm90dG9tIC5zb2NpYWxzIGEudHc6YmVmb3Jle2xlZnQ6OHB4fS5zaW5nbGUtcG9zdCAuYm90dG9tIC5zb2NpYWxzIGEubGlua2VkOmJlZm9yZXtsZWZ0OjlweH0uc2luZ2xlLXBvc3QgLmJvdHRvbSAuc29jaWFscyBhLmVtYWlsOmJlZm9yZXtsZWZ0OjhweH0uc2luZ2xlLXBvc3QgLmJvdHRvbSBzcGFuLC5zaW5nbGUtcG9zdCAuYm90dG9tIC5zb2NpYWxze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW46MCAtLjEyNXJlbX0uc2luZ2xlLXBvc3QgLmJvdHRvbSBzcGFue2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjM2cHg7Y29sb3I6IzE1ODRiMDttYXJnaW4tcmlnaHQ6MTJweH0ubmV3LWRldGFpbHttYXJnaW46MCAwIDMuNXJlbX0ubmV3LWRldGFpbC5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9Lm5ldy1kZXRhaWwgLmJ1dHRvbntib3JkZXItdG9wOjFweCBzb2xpZCAjZGNkY2RjO3BhZGRpbmc6MjJweCAwIDA7bWFyZ2luOjIwcHggMCA1cHh9LmxvYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjEwcHggMH0ubG9hZGluZyBpbWd7d2lkdGg6NjBweH0uYmFubmVye2hlaWdodDoyNjBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojMTU4NGIwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KXsuYmFubmVye2JhY2tncm91bmQtc2l6ZTpjb3Zlcn19LmNvbnRlbnR7bWFyZ2luOjAgMCAzLjc1cmVtfS5jb250ZW50LmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0uc2VhcmNoLXJlc3VsdHMgaDF7Zm9udC1zaXplOjIuMTI1cmVtO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bWFyZ2luOjAgMCAxLjI1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojMTU4NGIwfS5zZWFyY2gtcmVzdWx0cyAuY29sdW1ue21hcmdpbjowIDAgMS4wNjI1cmVtfS5zZWFyY2gtcmVzdWx0cyAubmlldXctYmxvY2t7cGFkZGluZzo1cHggMCAyMnB4fS50ZWFtLW92ZXJ2aWV3e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MS4yNXJlbX0udGVhbS1vdmVydmlldyAud3AtZWRpdG9ye3RleHQtYWxpZ246bGVmdH0udGVhbS1vdmVydmlldyBoMXtmb250LXNpemU6Mi4xMjVyZW07Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46LjMxMjVyZW0gMCAxLjc1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojODE4MTgxfS50ZWFtLW92ZXJ2aWV3IC5jYXJlZXJ7Y29sb3I6IzgxODE4MTtsaW5lLWhlaWdodDoyOHB4fS50ZWFtLW92ZXJ2aWV3IHAubmFtZXttYXJnaW46MCAwIDhweH0udGVhbS1vdmVydmlldyBwLm5hbWUgYXtjb2xvcjojMTU4NGIwfS50ZWFtLW92ZXJ2aWV3IHAubmFtZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi04cHh9LnRlYW0tb3ZlcnZpZXcgLmNvbHVtbnttYXJnaW46MCAwIDIuMjVyZW19LnRlYW0tb3ZlcnZpZXcgLmNvbHVtbiBhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiMxNTg0YjB9LnRlYW0tb3ZlcnZpZXcgLmNvbHVtbiBhIHNwYW57ZGlzcGxheTpibG9ja30udGVhbS1vdmVydmlldyAuY29sdW1uIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAyNjI4OH0udGVhbS1vdmVydmlldyAuY29sdW1uIGEudGh1bWJ7d2lkdGg6MTQ5cHg7aGVpZ2h0OjE0OXB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCAwIDEwcHh9LnRlYW0tb3ZlcnZpZXcgLmNvbHVtbiBhLnRodW1iOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTtvcGFjaXR5OjA7Y29udGVudDonJzt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fS50ZWFtLW92ZXJ2aWV3IC5jb2x1bW4gYS50aHVtYiBpbWd7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJX0udGVhbS1vdmVydmlldyAuY29sdW1uIGEudGh1bWI6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0udGVhbS1vdmVydmlldyAuY29sdW1uOmhvdmVyIGF7Y29sb3I6IzAyNjI4OH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10ZWFtIC50ZWFtLW92ZXJ2aWV3IGEudGh1bWJ7Ym9yZGVyLXJhZGl1czowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRlYW0gLnRlYW0tb3ZlcnZpZXcgYS50aHVtYiBpbWd7Ym9yZGVyLXJhZGl1czowfS5uZXctZGV0YWlsIC53cC1lZGl0b3IgcCtwe3BhZGRpbmctdG9wOi4xMjVyZW19LnBlcnNvbi1pbmZve21hcmdpbjowIDAgMS44NzVyZW19LnBlcnNvbi1pbmZvIC5jYXB0aW9uIGgxe2ZvbnQtc2l6ZToyLjEyNXJlbTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDttYXJnaW46MS4yNXJlbSAwIC41cmVtO2NvbG9yOiM4MTgxODF9LnBlcnNvbi1pbmZvIGJsb2NrcXVvdGV7YmFja2dyb3VuZDojMTU4NGIwO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxLjc1cmVtIDEuODc1cmVtIDEuODc1cmVtIDQuMDYyNXJlbTtmb250LXN0eWxlOml0YWxpYzttYXJnaW46MCAwIDEuNXJlbTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI2cHh9LnBlcnNvbi1pbmZvIGJsb2NrcXVvdGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOi42MjVyZW19LnBlcnNvbi1pbmZvIGJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6J+KAnSc7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjExcHg7dG9wOjQwcHg7Zm9udC1zaXplOjQuMzc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiNmZmY7b3BhY2l0eTowLjN9LnBlcnNvbi1pbmZvIC5jYXJlZXJ7Y29sb3I6IzE1ODRiMDttYXJnaW4tYm90dG9tOjEuODc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljfS5wZXJzb24taW5mbyAuaW5mb3ttaW4taGVpZ2h0OjM2cHh9LnBlcnNvbi1pbmZvIC5zb2NpYWxze21hcmdpbjouODc1cmVtIDAgMH0ucGVyc29uLWluZm8gLnNvY2lhbHMgbGl7cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjEwcHggOHB4IDAgMH0ucGVyc29uLWluZm8gLnNvY2lhbHMgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGVyc29uLWluZm8gLnNvY2lhbHMgYXt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlci13aWR0aDoycHg7Zm9udC1zaXplOjFyZW07Ym9yZGVyOjJweCAjMTU4NGIwIHNvbGlkfS5wZXJzb24taW5mbyAuc29jaWFscyBhOmhvdmVye2NvbG9yOiNmZmZ9LnBlcnNvbi1pbmZvIC5zb2NpYWxzIGE6aG92ZXI6YmVmb3Jle2NvbG9yOiNmZmZ9LnBlcnNvbi1pbmZvIC5zb2NpYWxzIGE6YmVmb3Jle2xlZnQ6MTFweDt0b3A6MnB4O2NvbG9yOiMxNTg0YjB9LnBlcnNvbi1pbmZvIC5zb2NpYWxzIGEudHc6YmVmb3Jle2xlZnQ6OHB4fS5wZXJzb24taW5mbyAuc29jaWFscyBhLmxpbmtlZDpiZWZvcmV7bGVmdDo5cHh9LnBlcnNvbi1pbmZvIC5lbWFpbHtmb250LWZhbWlseTpcIkxhdG9XZWJTZW1pYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206Ljg3NXJlbTtsaW5lLWhlaWdodDoyOHB4fS5wZXJzb24taW5mbyAuZW1haWwgYXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6My41NjI1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZXJzb24taW5mbyAuZW1haWwgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDon74OgJzt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggIzE1ODRiMCBzb2xpZDtsZWZ0OjA7dG9wOi00cHg7Zm9udC1zaXplOjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzBweH0ucGVyc29uLWluZm8gLnRlbHtmb250LWZhbWlseTpcIkxhdG9XZWJTZW1pYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZzouMjVyZW0gMH0ucGVyc29uLWluZm8gLnRlbCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMxNTg0YjA7cGFkZGluZy1sZWZ0OjMuNTYyNXJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ucGVyc29uLWluZm8gLnRlbCBhOmJlZm9yZXtjb250ZW50OifvgpUnO2ZvbnQtc2l6ZToxLjEyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggIzE1ODRiMCBzb2xpZDtsZWZ0OjA7dG9wOi00cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzRweH0ud3AtZWRpdG9yIHArcC5idXR0b24tdGVhbSxwLmJ1dHRvbi10ZWFte3BhZGRpbmctdG9wOjA7bWFyZ2luOi00cHggMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsjaGVhZGVyIC5pbmZvLCNoZWFkZXIgLnJpZ2h0e2Zsb2F0OmxlZnR9I2hlYWRlciAuaW5mb3t3aWR0aDo2Ni42NjY3JTttYXJnaW4tdG9wOjExcHh9I2hlYWRlciAucmlnaHR7d2lkdGg6MzMuMzMzMyU7dGV4dC1hbGlnbjpyaWdodH0jaGVhZGVyIC50b3AtaGVhZHtwYWRkaW5nOjAgMCAuMzc1cmVtfSNoZWFkZXIgLnBhbmVse3RvcDoxMjBweH1ib2R5LmZpeGVkICNoZWFkZXJ7dG9wOi00NXB4fWJvZHkuZml4ZWQgI21haW57bWFyZ2luLXRvcDoxMDBweH0uaW50cm8tYmxvY2sgLmdmb3JtX2Zvb3Rlcnt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtcGFnZSAuZ2ZpZWxkX3JhZGlvLC5jb250YWN0LXBhZ2UgLmdmaWVsZF9jaGVja2JveHttYXJnaW46MCAtMjBweH0uY29udGFjdC1wYWdlIC5nZmllbGRfcmFkaW8gbGksLmNvbnRhY3QtcGFnZSAuZ2ZpZWxkX2NoZWNrYm94IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MCAyMHB4O3dpZHRoOmNhbGMoNTAlIC0gNDBweCl9LnRvcC1mb290ZXIgLmNvbHVtbntmbG9hdDpub25lO21hcmdpbjowIC0uMTI1cmVtIDEuMjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5ib3R0b20tZm9vdGVyIC5yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5ib3R0b20tZm9vdGVyIC5yb3d7d2lkdGg6MTAwJX0uYm90dG9tLWZvb3RlciAubGVmdCwuYm90dG9tLWZvb3RlciAucmlnaHR7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYm90dG9tLWZvb3RlciAubGVmdHtwYWRkaW5nLXJpZ2h0OjMwcHh9LmJvdHRvbS1mb290ZXIgLnRvcHttYXJnaW4tbGVmdDotMTVweDtsZWZ0OjUwJX0jaGVhZGVyIC5sb2dvIGF7d2lkdGg6YXV0b30jaGVhZGVyIC5pbmZvIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MzBweH0jaGVhZGVyIC5wYW5lbHt0b3A6MTA1cHh9LnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDozMHB4fS5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjMwcHh9LnNlcnZpY2UtYmxvY2ssLmJsb2NrLXBhcGVye3RleHQtYWxpZ246Y2VudGVyfS5zZXJ2aWNlLWJsb2NrIC5jb2x1bW4sLmJsb2NrLXBhcGVyIC5jb2x1bW57ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLWxlZnQ6LTJweDttYXJnaW4tcmlnaHQ6LTJweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lIC5uaWV1dy1ibG9jayAuY29sdW1ue21hcmdpbi1ib3R0b206MH0uYmFubmVyLWhvbWUgLnNsaWNrLWFycm93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ucmVjZW5zaWVzLWJsb2Nre3BhZGRpbmctYm90dG9tOjQycHh9LnJlY2Vuc2llcy1ibG9jayAudGh1bWJ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NjVweH0ucmVjZW5zaWVzLWJsb2NrIC5uby10aHVtYiBibG9ja3F1b3Rle21hcmdpbi1sZWZ0OjB9LnJlY2Vuc2llcy1ibG9jayBibG9ja3F1b3Rle21hcmdpbi1sZWZ0OjIxNXB4O3BhZGRpbmctbGVmdDowfS5yZWNlbnNpZXMtYmxvY2sgYmxvY2txdW90ZTpiZWZvcmV7bGVmdDotNTNweH0ucmVjZW5zaWVzLWJsb2NrIGxpe3BhZGRpbmc6MCA4MHB4IDE1cHh9LnJlY2Vuc2llcy1ibG9jayAudGh1bWIgaW1ne21hcmdpbjowfS5pbnRyby1ibG9jayAudGV4dHtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luOjB9LmludHJvLWJsb2NrIC5nZm9ybV93cmFwcGVye21hcmdpbi10b3A6MH0uY2F0ZWdvcnkgLmNvbHVtbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDotLjEyNXJlbTttYXJnaW4tcmlnaHQ6LS4xMjVyZW19I3NpZGViYXIgLmlubmVye3dpZHRoOmF1dG99LnBlcnNvbi1pbmZve21hcmdpbi10b3A6LjkzNzVyZW19LnRlYW0tb3ZlcnZpZXcgLmNvbHVtbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDotLjEyNXJlbTttYXJnaW4tcmlnaHQ6LS4xMjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc3ViLW1lbnUtdG9wIC5tYWluLW5hdntkaXNwbGF5OmJsb2NrfS5zdWItbWVudS10b3AgLm1haW4tbmF2Pmxpe2Rpc3BsYXk6bm9uZX0uc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1pdGVtLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LWFuY2VzdG9yLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LXBhcmVudCwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtcGFnZS1hbmNlc3Rvciwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtcG9zdC1hbmNlc3Rvciwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnRfcGFnZV9pdGVte2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZjZmOGY5O3BhZGRpbmc6LjY4NzVyZW0gLjkzNzVyZW0gLjc1cmVtIC45Mzc1cmVtfS5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LWl0ZW0+YSwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LXBhcmVudD5hLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1wYWdlLWFuY2VzdG9yPmEsLnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LXBvc3QtYW5jZXN0b3I+YSwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnRfcGFnZV9pdGVtPmF7ZGlzcGxheTpub25lfS5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpPi5zdWItbWVudXt3aWR0aDo5NzBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOmF1dG87cGFkZGluZzowIDE1cHh9LnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkgbGl7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoyOHB4fS5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkgbGkgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6LjYyNXJlbTtjb2xvcjojNTY1NjU2O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljg3NXJlbX0uc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saSBsaSBhOmhvdmVyLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpIGE6Zm9jdXN7Y29sb3I6IzE1ODRiMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saSBsaSAuc3ViLW1lbnV7ZGlzcGxheTpub25lfS5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsLnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsLnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1tZW51LXBhcmVudD5hLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpLmN1cnJlbnQtcGFnZS1hbmNlc3Rvcj5hLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpLmN1cnJlbnQtcG9zdC1hbmNlc3Rvcj5hLC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpLmN1cnJlbnRfcGFnZV9pdGVtPmF7Y29sb3I6IzE1ODRiMH0uc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LW1lbnUtaXRlbSAuc3ViLW1lbnUsLnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IC5zdWItbWVudSwuc3ViLW1lbnUtdG9wIC5tYWluLW5hdj5saSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgLnN1Yi1tZW51LC5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpIGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciAuc3ViLW1lbnUsLnN1Yi1tZW51LXRvcCAubWFpbi1uYXY+bGkgbGkuY3VycmVudF9wYWdlX2l0ZW0gLnN1Yi1tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi42MjVyZW0gMCAwIC45Mzc1cmVtfS5jb250YWN0LXBhZ2UgLmdmb3JtX3dyYXBwZXJ7bWF4LXdpZHRoOjczMHB4fS5jb250YWN0LXBhZ2UgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCwuY29udGFjdC1wYWdlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVye2Zsb2F0OmxlZnR9LmNvbnRhY3QtcGFnZSAuZ2ZpZWxkX2xhYmVse21hcmdpbjouNjI1cmVtIDAgMH0uY29udGFjdC1wYWdlIC5naW5wdXRfY29udGFpbmVye3dpZHRoOjUyOHB4fS5jb250YWN0LXBhZ2UgLmdmaWVsZF9sYWJlbHt3aWR0aDpjYWxjKDEwMCUgLSA1MjhweCk7cGFkZGluZy1yaWdodDoxLjI1cmVtfS5jb250YWN0LXBhZ2UgLndwLWVkaXRvciAuZGVzY3ttYXJnaW4tYm90dG9tOjIuNjg3NXJlbX0uZ2ZpZWxke292ZXJmbG93OmhpZGRlbn0uZ2ZpZWxkLnJhZGlvIC5nZmllbGRfbGFiZWwsLmdmaWVsZC5jaGVja2JveCAuZ2ZpZWxkX2xhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZTowfS5iYW5uZXItaG9tZXtoZWlnaHQ6NDg4cHh9LmJhbm5lci1ob21lIGgye2ZvbnQtc2l6ZTozLjEyNXJlbTtsaW5lLWhlaWdodDpub3JtYWx9LmJhbm5lci1ob21lIHAuZGVzY3tmb250LXNpemU6MS42MjVyZW19LmJhbm5lci1ob21lIC5pbm5lcntoZWlnaHQ6NDg4cHh9LnRleHQtaW1hZ2UtYmxvY2t7aGVpZ2h0OjQ1NnB4O3BhZGRpbmc6MH0udGV4dC1pbWFnZS1ibG9jayAuaW5uZXJ7aGVpZ2h0OjQ1NnB4O2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRleHQtaW1hZ2UtYmxvY2sgLmNvbnRhaW5lcntkaXNwbGF5OnRhYmxlfS50ZXh0LWltYWdlLWJsb2NrIGgye21hcmdpbi10b3A6LThweH0ucmVjZW5zaWVzLWJsb2NrIC5pbm5lcntmbG9hdDpub25lO21hcmdpbjowIGF1dG99LnBlcnNvbi1pbmZve292ZXJmbG93OmhpZGRlbn0ucGVyc29uLWluZm8gaW1ne2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIuNXJlbTttYXgtd2lkdGg6MzAwcHh9LnBlcnNvbi1pbmZvIC5jYXB0aW9ue2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMzQwcHgpfS5wZXJzb24taW5mbyAuY2FwdGlvbiBoMXttYXJnaW4tdG9wOi0uNzVyZW19LnBlcnNvbi1pbmZvLm5vLWF2YXRhciAuY2FwdGlvbnt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5zdWItbWVudS10b3AgLm1haW4tbmF2PmxpPi5zdWItbWVudXt3aWR0aDoxMjAwcHh9LnRvcC1mb290ZXIgLmNvbHVtbntwYWRkaW5nLWxlZnQ6My43NXJlbTtwYWRkaW5nLXJpZ2h0OjB9LnRvcC1mb290ZXIgLmNvbHVtbjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6LjkzNzVyZW19I2hlYWRlciAubGluay1wYW5lbHtkaXNwbGF5Om5vbmV9I2hlYWRlciAucGFuZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87dG9wOmF1dG87cGFkZGluZzowfSNoZWFkZXIgLnBhbmVsLm9wZW4gaW5wdXRbdHlwZT1cInRleHRcIl17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzfSNoZWFkZXIgLnBhbmVsLm9wZW4gLnNlYXJjaC1mb3Jte3dpZHRoOjMyMHB4O3RyYW5zaXRpb246d2lkdGggMC4zcyBlYXNlLWluLW91dH0jaGVhZGVyIC5wYW5lbC5vcGVuICNtYWluLW1lbnV7d2lkdGg6Y2FsYygxMDAlIC0gMzIwcHgpfSNoZWFkZXIgc3Bhbi5zdWJtaXR7ZGlzcGxheTpub25lfSNoZWFkZXIgLmxpbmstc2VhcmNoe2Rpc3BsYXk6YmxvY2t9I2hlYWRlciAuYm90dG9tLWhlYWR7cGFkZGluZy1ib3R0b206MDtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3c6aGlkZGVufS5zZWFyY2gtZm9ybXt3aWR0aDo1MHB4O21hcmdpbjoxLjgxMjVyZW0gMCAwfS5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXXt3aWR0aDowO2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30jbWFpbi1tZW51e3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjMzcHggMCAwfSNtYWluLW1lbnUgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjowIDE4cHh9I21haW4tbWVudSBsaSBzcGFuLmFycm93LCNtYWluLW1lbnUgbGkgLnN1Yi1tZW51e2Rpc3BsYXk6bm9uZX0jbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsI21haW4tbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLCNtYWluLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yIGF7Ym9yZGVyLWJvdHRvbTo0cHggIzE1ODRiMCBzb2xpZDtjb2xvcjppbmhlcml0fSNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gLnN1Yi1tZW51LCNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgLnN1Yi1tZW51LCNtYWluLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIC5zdWItbWVudSwjbWFpbi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciAuc3ViLW1lbnV7ZGlzcGxheTpub25lfSNtYWluLW1lbnUgYXtwYWRkaW5nLWJvdHRvbToxNXB4O2Rpc3BsYXk6YmxvY2t9I21haW4tbWVudSBhOmhvdmVyLCNtYWluLW1lbnUgYTpmb2N1c3tib3JkZXItYm90dG9tOjRweCAjMTU4NGIwIHNvbGlkO2NvbG9yOmluaGVyaXR9I21haW4tbWVudSwuc2VhcmNoLWZvcm17ZmxvYXQ6cmlnaHR9Ym9keS5maXhlZCAjaGVhZGVyIC5wYW5lbHt0b3A6YXV0b30ucGFydG5lci1ibG9jayB1bHtwYWRkaW5nOjAgNzBweH0jc2lkZWJhciAuaW5uZXJ7d2lkdGg6MjQwcHg7ZmxvYXQ6cmlnaHR9LnBlcnNvbi1pbmZvIC5pbmZve3Bvc2l0aW9uOnJlbGF0aXZlfS5wZXJzb24taW5mbyAuaW5mbyAuc29jaWFsc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTNweDtyaWdodDowO21hcmdpbjowfS5wZXJzb24taW5mbyAuaW5mbyAuc29jaWFscyBsaXttYXJnaW46MCAwIDAgOHB4fX1AbWVkaWEgcHJpbnR7KntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn0uaXIgYTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsYVtocmVmXj1cIiNcIl06YWZ0ZXJ7Y29udGVudDpcIlwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QHBhZ2V7bWFyZ2luOjAuNWNtfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LmNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LnRleHQtaGlkZXtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7dGV4dC1pbmRlbnQ6LTkwMDAwZW19LnNmLWZvbnQsLmJvdHRvbS1mb290ZXIgLnJpZ2h0IHNwYW46YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJzaW1wbGVmbHlcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOm5vbmV9LmF3ZXNvbWUtZm9udCwuYmFjay1saW5rOmJlZm9yZSwucmVhZC1tb3JlOmFmdGVyLC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmFmdGVyLC5zbGljay1hcnJvdzpiZWZvcmUsI2hlYWRlciAuaW5mbyBhOmJlZm9yZSwuc2VhcmNoLWZvcm0gLmxpbmstc2VhcmNoOmJlZm9yZSwuc2VhcmNoLWZvcm0gc3Bhbi5zdWJtaXQ6YmVmb3JlLCNzaWRlYmFyIC5tYWluLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIsI3NpZGViYXIgLnZpZGVvLXBvcHVwOmJlZm9yZSwuc29jaWFscyBhOmJlZm9yZSwuYmxvY2stdmlkZW8taG9tZSBhOmJlZm9yZSwucGVyc29uLWluZm8gLmVtYWlsIGE6YmVmb3JlLC5wZXJzb24taW5mbyAudGVsIGE6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmVsZWdhbnQtaWNvbnMsI2JyZWFkY3J1bWJzIC5pY29uLC5ib3R0b20tZm9vdGVyIC50b3A6YmVmb3JlLCNtYWluLW1lbnUgc3Bhbi5hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIkVsZWdhbnRJY29uc1wiO3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7c3JjOnVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC4zLjBcIik7c3JjOnVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuMy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC4zLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjMuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Olwic2ltcGxlZmx5XCI7c3JjOnVybChcIi4uL2ZvbnRzL3NpbXBsZWZseS5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL3NpbXBsZWZseS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NpbXBsZWZseS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc2ltcGxlZmx5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zaW1wbGVmbHkuc3ZnI3NpbXBsZWZseVwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJFbGVnYW50SWNvbnNcIjtzcmM6dXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9FbGVnYW50SWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy5zdmcjRWxlZ2FudEljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTGF0b1dlYlNlbWlib2xkJztzcmM6dXJsKFwiLi4vZm9udHMvTGF0by1TZW1pYm9sZC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHl9QGZvbnQtZmFjZXtmb250LWZhbWlseTonZ2x5cGhhcmVndWxhcic7c3JjOnVybChcIi4uL2ZvbnRzL2dseXBoYS5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL2dseXBoYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2dseXBoYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9nbHlwaGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2dseXBoYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvZ2x5cGhhLnN2ZyNnbHlwaGFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW81MDBSZWd1bGFyJztzcmM6dXJsKFwiLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9NdXNlbzUwMFJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9NdXNlbzUwMFJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL011c2VvNTAwUmVndWxhci5zdmcjTXVzZW81MDBSZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKX0ud3AtZWRpdG9ye2xpbmUtaGVpZ2h0OjEuNzV9LndwLWVkaXRvciBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxMnB4fS53cC1lZGl0b3IgLmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbjoxMHB4IDMwcHggMTVweCAwfS53cC1lZGl0b3IgLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjEwcHggMCAxNXB4IDMwcHh9LndwLWVkaXRvciAuYWxpZ25jZW50ZXJ7bWFyZ2luOjAgYXV0bztmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDttYXJnaW4tYm90dG9tOjIwcHh9LndwLWVkaXRvciAqOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS53cC1lZGl0b3IgaDF7Zm9udC1zaXplOjIuMTI1cmVtO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO21hcmdpbjouNDM3NXJlbSAwIC4zMTI1cmVtO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojMTU4NGIwfS53cC1lZGl0b3IgaDEraDJ7cGFkZGluZy10b3A6NHB4fS53cC1lZGl0b3IgaDJ7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MTBweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTU4NGIwfS53cC1lZGl0b3IgaDIraDN7cGFkZGluZy10b3A6NHB4fS53cC1lZGl0b3IgaDIraDQsLndwLWVkaXRvciBoMitoNSwud3AtZWRpdG9yIGgyK2g2e21hcmdpbi10b3A6LTNweH0ud3AtZWRpdG9yIGgyK2Jsb2NrcXVvdGV7bWFyZ2luLXRvcDozMXB4fS53cC1lZGl0b3IgaDN7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjMycHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxNTg0YjB9LndwLWVkaXRvciBoMytibG9ja3F1b3Rle21hcmdpbi10b3A6MjlweH0ud3AtZWRpdG9yIGgzK2g0LC53cC1lZGl0b3IgaDMraDUsLndwLWVkaXRvciBoMytoNnttYXJnaW4tdG9wOi0ycHh9LndwLWVkaXRvciBoNCwud3AtZWRpdG9yIGg1LC53cC1lZGl0b3IgaDZ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTttYXJnaW4tYm90dG9tOjdweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzE1ODRiMH0ud3AtZWRpdG9yIHB7bWFyZ2luLWJvdHRvbToxLjYyNXJlbTtvdmVyZmxvdzpoaWRkZW59LndwLWVkaXRvciBwK3Vse21hcmdpbi10b3A6LS45Mzc1cmVtfS53cC1lZGl0b3IgcCtwe3BhZGRpbmctdG9wOi40Mzc1cmVtfS53cC1lZGl0b3IgcCtibG9ja3F1b3Rle21hcmdpbi10b3A6My43NXJlbX0ud3AtZWRpdG9yIHAuZGF0ZXtjb2xvcjojODE4MTgxO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjB9LndwLWVkaXRvciAud3AtY2FwdGlvbi10ZXh0e2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXN0eWxlOml0YWxpYzttYXJnaW46LjMxMjVyZW0gMCAwIDB9LndwLWVkaXRvciBvbHttYXJnaW4tYm90dG9tOjIuMTg3NXJlbX0ud3AtZWRpdG9yIG9sIGxpe2xpc3Qtc3R5bGU6ZGVjaW1hbCBvdXRzaWRlIG5vbmU7bWFyZ2luLWxlZnQ6MTVweDtwYWRkaW5nLWxlZnQ6NXB4fS53cC1lZGl0b3IgdWx7bWFyZ2luLWJvdHRvbToyLjE4NzVyZW19LndwLWVkaXRvciB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjIzcHg7cG9zaXRpb246cmVsYXRpdmV9LndwLWVkaXRvciB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6IzE1ODRiMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjEycHg7Ym9yZGVyLXJhZGl1czo1MCV9LndwLWVkaXRvciBibG9ja3F1b3Rle2JhY2tncm91bmQ6IzE1ODRiMDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Mi42MjVyZW0gMy4xMjVyZW0gMS44NzVyZW0gNS45Mzc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbjowIDAgMS4yNXJlbX0ud3AtZWRpdG9yIGJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6J+KAnCc7Zm9udC1mYW1pbHk6J2dseXBoYXJlZ3VsYXInO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTlweDt0b3A6LTIxcHg7Zm9udC1zaXplOjcuNXJlbTtmb250LXN0eWxlOm5vcm1hbDtvcGFjaXR5OjAuM30ud3AtZWRpdG9yIGlmcmFtZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MjUwcHh9LndwLWVkaXRvciB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgIzk5OTttYXgtd2lkdGg6MTAwJX0ud3AtZWRpdG9yIHRhYmxlIHRoe2JhY2tncm91bmQ6IzE1ODRiMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzo3cHggMjBweDtib3JkZXItbGVmdDoxcHggc29saWQgIzk5OTtib3JkZXItdG9wOjFweCBzb2xpZCAjOTk5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5OTk7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS53cC1lZGl0b3IgdGFibGUgdGR7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6NXB4IDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTk5fS53cC1lZGl0b3IgZGx7bWFyZ2luLWJvdHRvbToyMHB4fS53cC1lZGl0b3IgZmlndXJle21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0ud3AtZWRpdG9yIC50YWJsZS1jb250YWluZXJ7b3ZlcmZsb3c6YXV0bzttYXJnaW4tYm90dG9tOjIwcHh9LndwLWVkaXRvciAudGFibGUtY29udGFpbmVyOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS53cC1lZGl0b3IgLmRlc2N7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOi45Mzc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpey53cC1lZGl0b3IgaWZyYW1le2hlaWdodDozNzBweDt3aWR0aDo2NTBweH19XG4iLCIvL1xyXG4vLyBTY2FmZm9sZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXHJcbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5IHJlc2V0XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxufVxyXG5cclxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xyXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2VzXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG59XHJcblxyXG4vLyBSb3VuZGVkIGNvcm5lcnNcclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcclxuLy9cclxuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXHJcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcclxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLz09IENvbG9yc1xyXG4vL1xyXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXHJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xyXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcclxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XHJcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxyXG5cclxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBTY2FmZm9sZGluZ1xyXG4vL1xyXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XHJcblxyXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcclxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxyXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gSWNvbm9ncmFwaHlcclxuLy9cclxuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxyXG5cclxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXHJcblxyXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cclxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENvbXBvbmVudHNcclxuLy9cclxuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXHJcblxyXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcclxuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxyXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0b3IgZHJvcGRvd25zLlxyXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cclxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFRhYmxlc1xyXG4vL1xyXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxyXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxyXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cclxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gRm9ybXNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxyXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcclxuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxyXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxyXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IERyb3Bkb3duc1xyXG4vL1xyXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cclxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXHJcbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcclxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuLy9cclxuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXHJcblxyXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcclxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuXHJcbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbi8vIE5hdmJhciBjb2xsYXBzZVxyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNzBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgbGlua3NcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT09IEludmVydGVkIG5hdmJhclxyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE5hdnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcclxuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRhYnNcclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuLy89PSBQaWxsc1xyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhZ2VyXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBKdW1ib3Ryb25cclxuLy9cclxuLy8jI1xyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVG9vbHRpcHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQb3BvdmVyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBMYWJlbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxyXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxyXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTW9kYWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcclxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBBbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUHJvZ3Jlc3MgYmFyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTGlzdCBncm91cFxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXHJcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYW5lbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcclxuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVGh1bWJuYWlsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxyXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBXZWxsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJhZGdlc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXHJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xyXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ2Fyb3VzZWxcclxuLy9cclxuLy8jI1xyXG5cclxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDbG9zZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xyXG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDb2RlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XHJcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG5cclxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUeXBlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXHJcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XHJcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxyXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbkBtaXhpbiB0YWItZm9jdXMoKSB7XHJcbiAgLy8gRGVmYXVsdFxyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIC8vIFdlYktpdFxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcclxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcclxuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxyXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcclxufVxyXG5cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuLnJvdyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xyXG5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxyXG4vLyBzbWFydHBob25lcy5cclxuXHJcbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XHJcblxyXG5cclxuLy8gU21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcclxuLy8gdG8gdGFibGV0cy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcclxufVxyXG5cclxuXHJcbi8vIExhcmdlIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XHJcbiAgfVxyXG4gICN7JGxpc3R9IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXHJcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xyXG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xyXG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcclxuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcclxuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vIC1VdGlsaXRpZXNcclxuQG1peGluIGNsZWFyZml4KCRtZWRpYTogZmFsc2UpIHtcclxuICAgIEBpZiAoJG1lZGlhID09IGZhbHNlKSB7XHJcbiAgICAgICAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiVjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgIEBleHRlbmQgJWNsZWFyZml4O1xyXG59XHJcblxyXG4udGV4dC1oaWRlIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTkwMDAwZW07XHJcbn1cclxuXHJcbi5zZi1mb250IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInNpbXBsZWZseVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmF3ZXNvbWUtZm9udCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5cclxuLmVsZWdhbnQtaWNvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG59IiwiLyogRm9vdGVyIHN0eWxlICovXHJcbi50b3AtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiByZW0oNDQpIDAgcmVtKDMwKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMCk7XHJcblxyXG4gICAgICAgIHAuc2VtaWJvbGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJExhdG8tc2VtaWJvbGQtZm9udDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3R0b20tZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyEnO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5lbGVnYW50LWljb25zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAncCc7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zZi1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRlYW0tb3ZlcnZpZXcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAud3AtZWRpdG9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDUpIDAgcmVtKDI4KTtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZWVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMzYpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNb250c2VycmF0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aHVtYiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0OXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdGVhbSB7XHJcbiAgICAudGVhbS1vdmVydmlldyB7XHJcbiAgICAgICAgYS50aHVtYiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ldy1kZXRhaWwge1xyXG4gICAgLndwLWVkaXRvciBwICsgcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbi1pbmZvIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbSgzMCk7XHJcblxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzQpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMjApIDAgcmVtKDgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgzMCkgcmVtKDMwKSByZW0oNjUpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4oCdJztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmVlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgxNCkgMCAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDhweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggJGNvbG9yLTMgc29saWQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnR3IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGlua2VkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJExhdG8tc2VtaWJvbGQtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1Nyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfvg6AnO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYXdlc29tZS1mb250O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCAkY29sb3ItMyBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJExhdG8tc2VtaWJvbGQtZm9udDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNCkgMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1Nyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfvgpUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYXdlc29tZS1mb250O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCAkY29sb3ItMyBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndwLWVkaXRvciBwICsgcC5idXR0b24tdGVhbSxcclxucC5idXR0b24tdGVhbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbjogLTRweCAwIDA7XHJcbn0iLCIjaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRvcC1oZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfvgpUnO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYXdlc29tZS1mb250O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lbWFpbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfvgIMnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiNtYWluLW1lbnUge1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCAjZmZmIHNvbGlkO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5hcnJvdyB7XHJcbiAgICAgICAgQGV4dGVuZCAuZWxlZ2FudC1pY29ucztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdQJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdPJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtICxcclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXHJcbiAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXHJcbiAgICAgICAgJi5jdXJyZW50LXBvc3QtYW5jZXN0b3Ige1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5zcGFuLmFycm93IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnTyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuZml4ZWQge1xyXG4gICAgI2hlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtNzdweDtcclxuICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG5cclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogcmVtKDIwKSAwIHJlbSgyMCk7XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICBib3JkZXI6IDFweCAjY2VjZWNlIHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDYpIHJlbSgyMCkgcmVtKDkpIHJlbSgxOSk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1zZWFyY2gsXHJcbiAgICBzcGFuLnN1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5hd2Vzb21lLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvKiBGb250ZmFjZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC4zLjAnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjMuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuMy4wJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjMuMCcpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMy4wJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInNpbXBsZWZseVwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9zaW1wbGVmbHkuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9zaW1wbGVmbHkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3NpbXBsZWZseS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9zaW1wbGVmbHkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvc2ltcGxlZmx5LnN2ZyNzaW1wbGVmbHlcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9FbGVnYW50SWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy5zdmcjRWxlZ2FudEljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvV2ViU2VtaWJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2dseXBoYXJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dseXBoYS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9nbHlwaGEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9nbHlwaGEud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZ2x5cGhhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9nbHlwaGEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2dseXBoYS5zdmcjZ2x5cGhhcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ011c2VvNTAwUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL011c2VvNTAwUmVndWxhci5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL011c2VvNTAwUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvTXVzZW81MDBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9NdXNlbzUwMFJlZ3VsYXIuc3ZnI011c2VvNTAwUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbn0iLCIvLyBSZXNldC9ub3JtYWxpemVcclxuaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5lbWJlZCxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gICAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5pbnMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5kZWwge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5kZm5bdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGZvbnQ6IDFyZW0gJHByaW1hcnktZm9udDtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsLFxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZmlsdGVyOiBjaHJvbWEoY29sb3I9IzAwMDAwMCk7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ucGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dC5wbGFjZWhvbGRlcixcclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5pbnB1dCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59IiwiLy8gVmFyaWFibGUgb3ZlcnJpZGVzIGZvciBjc3MgZnJhbWV3b3JrcyBhbmQgbGlicmFyaWVzXHJcbiRmb250LXNpemUtYmFzZTogMTZweDtcclxuXHJcbiRwcmltYXJ5LWZvbnQ6IFwiTGF0b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kTW9udHNlcnJhdC1mb250OiAnTW9udHNlcnJhdCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRPcGVuU2FuLWZvbnQ6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kTXVzZW81MDBSZWd1bGFyLWZvbnQ6ICdNdXNlbzUwMFJlZ3VsYXInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kTGF0by1zZW1pYm9sZC1mb250OiAnTGF0b1dlYlNlbWlib2xkJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcbiRwcmltYXJ5LWNvbG9yOiAjMjYyNjI2O1xyXG4kbGluay1jb2xvcjogIzE1ODRiMDtcclxuJGFjdGl2ZS1jb2xvcjogJGxpbmstY29sb3I7XHJcbiRob3Zlci1jb2xvcjogIzAyNjI4ODtcclxuJHBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5O1xyXG5cclxuJGNvbG9yLTE6ICMzODM5Mzk7XHJcbiRjb2xvci0yOiAjODE4MTgxO1xyXG4kY29sb3ItMzogIzE1ODRiMDtcclxuJGNvbG9yLTQ6ICM4ZTk1OTU7XHJcbiRjb2xvci01OiAjZmY5YzAwO1xyXG4kY29sb3ItNjogI2YxZjRmNjtcclxuJGNvbG9yLTc6ICNjZWNlY2U7XHJcblxyXG4kc2NyZWVuLXhzLW1pbjogNDgwcHg7XHJcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcclxuJHNjcmVlbi1tZC1taW46IDk5MnB4O1xyXG4kc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xyXG4iLCIvKlxyXG4gICAgU3ludGF4OlxyXG4gICAgZm9udC1zaXplOiBlbSgzMikgLy8gaWYgcGFyZW50IGhhcyBmb250LXNpemUgaXMgJGZvbnQtc2l6ZS1iYXNlXHJcbiAgICBmb250LXNpemU6IGVtKDMyLCBwYXJlbnRGb250U2l6ZSkgLy8gaWYgcGFyZW50IGhhcyBmb250LXNpemUgaXMgJGZvbnQtc2l6ZS1iYXNlXHJcbiovXHJcbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogJGZvbnQtc2l6ZS1iYXNlKSB7XHJcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xyXG4gICAgICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFlbTtcclxufVxyXG5cclxuXHJcbi8qIFN5bnRheDogZm9udC1zaXplOiBlbSgzMikgKi9cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzKSB7XHJcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKHVuaXRsZXNzKCRmb250LXNpemUtYmFzZSkpIHtcclxuICAgICAgICAkZm9udC1zaXplLWJhc2U6ICRmb250LXNpemUtYmFzZSAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkZm9udC1zaXplLWJhc2UgKiAxcmVtO1xyXG59XHJcbiIsIi8qIEJyZWFkY3J1bWIgc3R5bGUgKi9cclxuI2JyZWFkY3J1bWJzIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzViNWI1YjtcclxuICAgIG1hcmdpbjogcmVtKDE3KSAwIHJlbSgzMSk7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIEBleHRlbmQgLmVsZWdhbnQtaWNvbnM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJzUnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIH1cclxufSIsIi5idG4tMSB7XHJcbiAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDM1KSByZW0oMTIpIHJlbSgzNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2M1NzIxYTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogcmVtKDkpIHJlbSg1NykgcmVtKDkpIHJlbSg1Nyk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogcmVtKDkpIHJlbSg1NykgcmVtKDkpIHJlbSg1Nyk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWNrLWxpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcclxuICAgICAgICBAZXh0ZW5kIC5hd2Vzb21lLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUge1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcclxuICAgICAgICBAZXh0ZW5kIC5hd2Vzb21lLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmFsaWRhdGlvbl9lcnJvcixcclxuLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud3AtZWRpdG9yIHtcclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZF9yYWRpbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2Zvcm1fZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5nZmllbGQge1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtKDMwKTtcclxuXHJcbiAgICAmLnRleHRhcmVhIHtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0Ym94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJhZGlvLCAmLmNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjEpO1xyXG5cclxuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLnNlbGVjdGJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdmaWVsZF9sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIHJlbSgxMCk7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgYm9yZGVyOiAxcHggJGNvbG9yLTcgc29saWQ7XHJcbiAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE4KSByZW0oMTApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgzMCk7XHJcbiAgICBmb250LWZhbWlseTogJE1vbnRzZXJyYXQtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcGFkZGluZzogcmVtKDgpIHJlbSgxOCkgcmVtKDEwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggJGNvbG9yLTcgc29saWQ7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG59XHJcblxyXG4uZ2ZpZWxkX3JhZGlvIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4ICRjb2xvci03IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ZpZWxkX2NoZWNrYm94IHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4ICRjb2xvci03IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGVjay5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ZpZWxkX2Vycm9yIHtcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggI2UwMzkxMCBzb2xpZDtcclxuICAgIH1cclxufVxyXG5cclxuLy9zdHlsZSBkYXRlcGlja2VyXHJcbi51aS1kYXRlcGlja2VyIHtcclxuICAgIHdpZHRoOiAxOGVtO1xyXG4gICAgYm9yZGVyOiAxcHggI2NjYyBzb2xpZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiByZW0oNSk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiByZW0oNSkgMCAwO1xyXG4gICAgei1pbmRleDogMTAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXByZXYsXHJcbi51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIsXHJcbi51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXHJcbi51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIHBhZGRpbmc6IHJlbSgwKSByZW0oMTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRoIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRkIGEge1xyXG4gICAgYm9yZGVyOiAxcHggJGNvbG9yLTcgc29saWQ7XHJcbiAgICBwYWRkaW5nOiByZW0oNSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgdGQgYTpob3ZlcixcclxuLnVpLWRhdGVwaWNrZXIgdGQgYS51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgdGQge1xyXG4gICAgcGFkZGluZzogcmVtKDEpO1xyXG59IiwiLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCAkY29sb3ItNyBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYXdlc29tZS1mb250O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaCxcclxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItNztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjBlZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyNjI2MjYgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuLm1mcC1iZyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDQyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5tZnAtd3JhcCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDQzO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZnAtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB6LWluZGV4OiAxMDQ1O1xyXG59XHJcblxyXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxyXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogYXV0bztcclxufVxyXG5cclxuLm1mcC1hamF4LWN1ciB7XHJcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4ubWZwLXpvb20ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICAgIGN1cnNvcjogem9vbS1pbjtcclxufVxyXG5cclxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG59XHJcblxyXG4ubWZwLWNsb3NlLFxyXG4ubWZwLWFycm93LFxyXG4ubWZwLXByZWxvYWRlcixcclxuLm1mcC1jb3VudGVyIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZnAtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICAgIGxlZnQ6IDhweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB6LWluZGV4OiAxMDQ0O1xyXG59XHJcblxyXG4ubWZwLXByZWxvYWRlciBhIHtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b24ubWZwLWNsb3NlLFxyXG5idXR0b24ubWZwLWFycm93IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMTA0NjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5tZnAtY2xvc2Uge1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMC42NTtcclxuICAgIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcclxufVxyXG5cclxuLm1mcC1jbG9zZTpob3ZlcixcclxuLm1mcC1jbG9zZTpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XHJcbiAgICB0b3A6IDFweDtcclxufVxyXG5cclxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICByaWdodDogLTZweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZnAtY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubWZwLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3c6YWN0aXZlIHtcclxuICAgIG1hcmdpbi10b3A6IC01NHB4O1xyXG59XHJcblxyXG4ubWZwLWFycm93OmhvdmVyLFxyXG4ubWZwLWFycm93OmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3c6YmVmb3JlLFxyXG4ubWZwLWFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcclxuICAgIHRvcDogOHB4O1xyXG59XHJcblxyXG4ubWZwLWFycm93OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xyXG59XHJcblxyXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG59XHJcblxyXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xyXG59XHJcblxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAtNDBweDtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cclxuaW1nLm1mcC1pbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xyXG4ubWZwLWZpZ3VyZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICM0NDQ7XHJcbn1cclxuXHJcbi5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgIGNvbG9yOiAjQkRCREJEO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLm1mcC1maWd1cmUgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1mcC1ib3R0b20tYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG59XHJcblxyXG4ubWZwLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjRjNGM0YzO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XHJcbiAgLyoqXHJcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cclxuICAgICAgICovXHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC5tZnAtYXJyb3cge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mcC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuYmFubmVyLWhvbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRNdXNlbzUwMFJlZ3VsYXItZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTApO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgICYuZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci01O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiByZW0oNzIpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgIEBleHRlbmQgLmF3ZXNvbWUtZm9udDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbnRyby1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiByZW0oNjUpIDAgcmVtKDY1KTtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX3dyYXBwZXIsXHJcbiAgICAuZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzQpIHJlbSg0MCkgcmVtKDQwKSByZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDUwKSAwIHJlbSg1KTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEzKSByZW0oMTgpIHJlbSgxNSkgcmVtKDE4KTtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkLFxyXG4gICAgLmdmb3JtX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZF9lcnJvciB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggI2ZmMDAwMCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRNb250c2VycmF0LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMjYpIHJlbSgxMSkgcmVtKDI2KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xyXG4gICAgfVxyXG59IiwiLyogTGF5b3V0IHN0eWxlICovXHJcbiN3cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jbWFpbiB7XHJcblxyXG59XHJcbiIsIiNzaWRlYmFyIHtcclxuICAgIG1hcmdpbjogcmVtKDE1KSAwIHJlbSgzOCk7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2IHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSAsXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcclxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcclxuICAgICAgICAgICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yLFxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LXBvc3QtYW5jZXN0b3IsXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgyMCkgcmVtKDgpIHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPmE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfvhIUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hd2Vzb21lLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtICxcclxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtcG9zdC1hbmNlc3RvcixcclxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwIDAgcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci02O1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDIwKSByZW0oMTgpIHJlbSgyMCk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTW9udHNlcnJhdC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I0YjRiNDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlY2VudC1uZXcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApO1xyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDIzKTtcclxuXHJcbiAgICAgICAgICAgICtwLFxyXG4gICAgICAgICAgICArdWwsXHJcbiAgICAgICAgICAgICtvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNb250c2VycmF0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oLTUpIDAgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyYXkge1xyXG4gICAgICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLXBvcHVwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJ++Biyc7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmF3ZXNvbWUtZm9udDtcclxuICAgICAgICAgICAgd2lkdGg6IDU3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKC0yOC41KSByZW0oMCkgMCByZW0oLTI4LjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Yi1tZW51LXRvcCAubWFpbi1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5zb2NpYWxzIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDhweCAwIDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4NGIwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmF3ZXNvbWUtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGlua2VkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZTFcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50dyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1haWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3QtcGFnZSB7XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgICAgLmdmb3JtX3RpdGxlLFxyXG4gICAgICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTcpIHJlbSgyMCkgcmVtKDE4KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNjNweDtcclxuICAgICAgICBsZWZ0OiA1NHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcclxuICAgICAgICAgICAgdG9wOiA2MXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYm9keUNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3RIZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIH1cclxufSIsIi5zZXJ2aWNlLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiByZW0oNzQpIDAgcmVtKDM2KTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgzOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iIHtcclxuICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAxOXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgICBtYXJnaW46IHJlbSg2KSAgMCByZW0oMjApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTkpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuXHJcbiAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNb250c2VycmF0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSg2KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5pZXV3LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IHJlbSg3NCkgMCByZW0oNTApO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgJi5uby10aHVtYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKC05KSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcblxyXG4gICAgICAgICYuZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgY29sb3I6ICNiNGI0YjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSg3KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMTQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stb3ZlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0OXB4IDAgMTlweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oNDIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1vdmVydmlldyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lci1ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogLTlweCAwIDI3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stcGFwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDlweCAwIDI5cHg7XHJcblxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCAwIDI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi0xIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oNDgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKy5idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLnRodW1iIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJE1vbnRzZXJyYXQtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oNSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnRodW1iIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjZW5zaWVzLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICBwYWRkaW5nOiA1MXB4IDAgNTdweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgzOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGh1bWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSgxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNDlweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG5cclxuICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmVlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4oCdJztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWltYWdlLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHJlbSg3MikgMCByZW0oODApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMik7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJi5kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI5KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICsucGFydG5lci1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN2aWRlb19iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmhvbWVCbG9nLFxyXG4uaG9tZS12YWNhdHVyZSxcclxuLmJnIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY4Zjk7XHJcblxyXG4gICAgKy5wYXJ0bmVyLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHR2aWRlbyB7XHJcbiAgICBwYWRkaW5nOiA2MXB4IDAgNTZweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2Mge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlkZW8taG9tZSB7XHJcbiAgICBwYWRkaW5nOiA5cHggMCAxNHB4IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJ++Biyc7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmF3ZXNvbWUtZm9udDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwIDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKC0zOC41KSByZW0oMCkgMCByZW0oLTM4LjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXBlci1wYWdlIHtcclxuXHJcbiAgICAuYmxvY2stcGFwZXIgLmNvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLXBhcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNSkgMCByZW0oMjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG5cclxuICAgICAgICArLndwLWVkaXRvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKy5kZXNjLWNhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2MtY2F0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAud3AtZWRpdG9yIHtcclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhdGVnb3J5IHtcclxuICAgIC5uaWV1dy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIDAgcmVtKDEzKTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgICAud3AtZWRpdG9yIHtcclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDI2KSAwIHJlbSg0KTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggI2RjZGNkYyBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTApIDAgMDtcclxuXHJcbiAgICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggJGNvbG9yLTMgc29saWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnR3IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saW5rZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTW9udHNlcnJhdC1mb250O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3LWRldGFpbCB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oNTYpO1xyXG5cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG59IiwiLmJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KDE5MjFweCkge1xyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtKDYwKTtcclxuXHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0KTtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5pZXV3LWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCAyMnB4O1xyXG4gICAgfVxyXG59IiwiLyogTWl4aW4gKi9cclxuLyogTWVkaWEgYnJlYWtwb2ludCAqL1xyXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuICAgIEBpZiAoJHBvaW50ID09IHh4cyl7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXh4cy1taW4pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSB4cykge1xyXG4gICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKXtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBzbSkge1xyXG4gICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBtZCkge1xyXG4gICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKXtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBsZykge1xyXG4gICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKXtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCl7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJldHdlZW4tYnJlYWtwb2ludHMoJG1pbiwgJG1heCkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJsb2NrLWdyaWQoJG51bWJlciwgJGd1dHRlcikge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgodHJ1ZSk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2VpbCgoJGd1dHRlciAvIC0yKSkgKiAxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKSAqIDFweDtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAgLyAkbnVtYmVyICogMSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjZWlsKCgkZ3V0dGVyIC8gMikpICogMXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gMikpICogMXB4O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKG4pIHtcclxuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKCN7JG51bWJlcn1uKzEpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmxvY2stZ3JpZC1jb2x1bW4oJG51bWJlcikge1xyXG4gICAgPiAqIHtcclxuICAgICAgICB3aWR0aDogMTAwIC8gJG51bWJlciAqIDElO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKG4pIHtcclxuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKCN7JG51bWJlcn1uKzEpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmxvY2stZ3JpZC1zcGFjZSgkZ3V0dGVyKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2VpbCgoJGd1dHRlciAvIC0yKSkgKiAxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKSAqIDFweDtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2VpbCgoJGd1dHRlciAvIDIpKSAqIDFweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIDIpKSAqIDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLypTeW50YXggQGluY2x1ZGUgdHJpYW5nbGUoc2l6ZSwgI2NvbG9yLCB1cC9kb3duL2xlZnQvcmlnaHQvdXAtbGVmdC9kb3duLWxlZnQvdXAtcmlnaHQvZG93bi1yaWdodCkqL1xyXG5AbWl4aW4gdHJpYW5nbGUoJHNpemUsICRjb2xvciwgJGRpcmVjdGlvbikge1xyXG4gICAgJHdpZHRoOiBudGgoJHNpemUsIDEpO1xyXG4gICAgJGhlaWdodDogbnRoKCRzaXplLCBsZW5ndGgoJHNpemUpKTtcclxuICAgICRmb3JlZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yLCAxKTtcclxuICAgICRiYWNrZ3JvdW5kLWNvbG9yOiBpZihsZW5ndGgoJGNvbG9yKSA9PSAyLCBudGgoJGNvbG9yLCAyKSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgQGlmICgkZGlyZWN0aW9uID09IHVwKSBvciAoJGRpcmVjdGlvbiA9PSBkb3duKSBvciAoJGRpcmVjdGlvbiA9PSByaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gbGVmdCkge1xyXG4gICAgICAgICR3aWR0aDogJHdpZHRoIC8gMjtcclxuICAgICAgICAkaGVpZ2h0OiBpZihsZW5ndGgoJHNpemUpID4gMSwgJGhlaWdodCwgJGhlaWdodC8yKTtcclxuXHJcbiAgICAgICAgQGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gdXAtcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IHVwLWxlZnQpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIEBpZiAkZGlyZWN0aW9uID09IHVwLXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cC1sZWZ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gZG93bi1yaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gZG93bi1sZWZ0KSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC11cCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gaW5zZXQtZG93bikge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcmVncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gaW5zZXQtcmlnaHQpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJGhlaWdodDtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWxlZnQpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJGhlaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbiwgJHRvcDogbnVsbCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgIHRvcDogJHRvcDtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxufVxyXG4iLCJAaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXBcIjsgLyogQm9vdHN0cmFwIGZyYW1ld29yayAqL1xyXG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2hlbHBlcnMvX2Z1bmN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2hlbHBlcnMvX21peGluLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvaGVscGVycy9fdXRpbGl0aWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvaGVscGVycy9fdmFyaWFibGVzLnNjc3NcIjtcbjsgLyogVmFyaWFibGVzLCBmdW5jdGlvbnMsIG1peGluICovXHJcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvZm9udHMvX2ZvbnQtc2l0ZS5zY3NzXCI7XG47IC8qIEBmb250LWZhY2UgKi9cclxuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNldC9fcmVzZXQuc2Nzc1wiO1xuOyAvKiBSZXNldCAqL1xyXG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbWFnbmlmaWMtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NsaWNrLnNjc3NcIjtcbjsgLyogQnV0dG9uLCBCcmVhZGNydW1icywgUGFnaW5hdGlvbiwgTW9kYWwsLi4uLiAqL1xyXG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9ibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9faW50cm8uc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9ibG9ja3MvX21haW4uc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9ibG9ja3MvX3NpZGViYXIuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9ibG9ja3MvX3NvY2lhbC5zY3NzXCI7XG47IC8qIEhlYWRlciwgRm9vdGVyLCBNYWluLCBTaWRlYmFyICovXHJcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3BhZ2VzL19rZW5uaXMuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3BhZ2VzL19zdWIuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9wYWdlcy9fdGVhbS5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3BhZ2VzL192YWNhdHVyZS5zY3NzXCI7XG47XHJcblxyXG4vKiBTbWFsbCBzY3JlZW4gLyBtb2JpbGUgKDQ4MCBhbmQgdXApICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XHJcbiAgICBAaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3Jlc3BvbnNpdmUvc2NyZWVuLXh4cy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4teHhzL19ob21lLnNjc3NcIjtcbjtcclxufVxyXG5cclxuLyogU21hbGwgc2NyZWVuIC8gdGFibGV0ICg3NjggYW5kIHVwKSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1zbS9fY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tc20vX2NvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1zbS9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tc20vX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3Jlc3BvbnNpdmUvc2NyZWVuLXNtL19ob21lLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tc20vX2ludHJvLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tc20vX25ldy5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3Jlc3BvbnNpdmUvc2NyZWVuLXNtL19zdWIuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1zbS9fdGVhbS5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3Jlc3BvbnNpdmUvc2NyZWVuLXNtL192YWNhdHVyZS5zY3NzXCI7XG47XHJcbn1cclxuXHJcbi8qIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wICg5OTIgYW5kIHVwKSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1tZC9fY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tbWQvX2NvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1tZC9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tbWQvX2hvbWUuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1tZC9fc3ViLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tbWQvX3RlYW0uc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1tZC9fdmFjYXR1cmUuc2Nzc1wiO1xuO1xyXG59XHJcblxyXG4vKiBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3AgKDEyMDAgYW5kIHVwKSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1sZy9fY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJHOi9Qcm9qZWN0L3NvbGlkLWl2dm8vaGVybWVzcmVjcnVpdG1lbnQvd3AtY29udGVudC90aGVtZXMvc2ItdGhlbWUvYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS9zY3JlZW4tbGcvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3Jlc3BvbnNpdmUvc2NyZWVuLWxnL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1sZy9faG9tZS5zY3NzXCI7XG5AaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3Jlc3BvbnNpdmUvc2NyZWVuLWxnL19zdWIuc2Nzc1wiO1xuQGltcG9ydCBcIkc6L1Byb2plY3Qvc29saWQtaXZ2by9oZXJtZXNyZWNydWl0bWVudC93cC1jb250ZW50L3RoZW1lcy9zYi10aGVtZS9hc3NldHMvc2Nzcy9yZXNwb25zaXZlL3NjcmVlbi1sZy9fdGVhbS5zY3NzXCI7XG47XHJcbn1cclxuXHJcbi8qIE1lZGlhIHByaW50ICovXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICBAaW1wb3J0IFwiRzovUHJvamVjdC9zb2xpZC1pdnZvL2hlcm1lc3JlY3J1aXRtZW50L3dwLWNvbnRlbnQvdGhlbWVzL3NiLXRoZW1lL2Fzc2V0cy9zY3NzL3ByaW50L19wcmludC5zY3NzXCI7XG47XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJlZGl0b3JcIjsgLypXUCBlZGl0b3IqL1xyXG4iLCIjaGVhZGVyIHtcclxuICAgIC5pbmZvLFxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgICAgdG9wOiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5maXhlZCB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxufSIsIi5pbnRyby1ibG9jayAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59IiwiLmNvbnRhY3QtcGFnZSB7XHJcbiAgICAuZ2ZpZWxkX3JhZGlvLFxyXG4gICAgLmdmaWVsZF9jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50b3AtZm9vdGVyIHtcclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oLTIpIHJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3R0b20tZm9vdGVyIHtcclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LFxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxufSIsIiNoZWFkZXIge1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8gYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgICAgdG9wOiAxMDVweDtcclxuICAgIH1cclxufSIsIi5zbGljay1hcnJvdyB7XHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtYmxvY2ssXHJcbi5ibG9jay1wYXBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lIC5uaWV1dy1ibG9jayB7XHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLWhvbWUge1xyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNlbnNpZXMtYmxvY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcblxyXG4gICAgLnRodW1iIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXRodW1iIHtcclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDgwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGh1bWIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW50cm8tYmxvY2sge1xyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLmNhdGVnb3J5IC5jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtMik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMik7XHJcbn0iLCIjc2lkZWJhciB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLnBlcnNvbi1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbn1cclxuXHJcbi50ZWFtLW92ZXJ2aWV3IC5jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtMik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMik7XHJcbn0iLCIuc3ViLW1lbnUtdG9wIC5tYWluLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICA+bGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcclxuICAgICAgICAgICAgJi5jdXJyZW50LXBvc3QtYW5jZXN0b3IsXHJcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOGY5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDExKSByZW0oMTUpIHJlbSgxMikgcmVtKDE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSAsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtcG9zdC1hbmNlc3RvcixcclxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgMCByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3QtcGFnZSB7XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuXHJcbiAgICAgICAgLmdmaWVsZF9sYWJlbCxcclxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgxMCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNTI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyOHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1lZGl0b3IgLmRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0Myk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZmllbGQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLnJhZGlvLCAmLmNoZWNrYm94IHtcclxuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmFubmVyLWhvbWUge1xyXG4gICAgaGVpZ2h0OiA0ODhweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJi5kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogNDg4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWltYWdlLWJsb2NrIHtcclxuICAgIGhlaWdodDogNDU2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTZweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNlbnNpZXMtYmxvY2sge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSIsIi5wZXJzb24taW5mbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm8tYXZhdGFyIHtcclxuICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdWItbWVudS10b3AgLm1haW4tbmF2IHtcclxuICAgID5saSB7XHJcblxyXG4gICAgICAgID4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50b3AtZm9vdGVyIHtcclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNoZWFkZXIge1xyXG5cclxuICAgIC5saW5rLXBhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI21haW4tbWVudSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIG1hcmdpbjogcmVtKDI5KSAwIDA7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbWFpbi1tZW51IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAzM3B4IDAgMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE4cHg7XHJcblxyXG4gICAgICAgIHNwYW4uYXJyb3csXHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gLFxyXG4gICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxyXG4gICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcclxuICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcclxuICAgICAgICAmLmN1cnJlbnQtcG9zdC1hbmNlc3RvciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4ICRjb2xvci0zIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggJGNvbG9yLTMgc29saWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI21haW4tbWVudSxcclxuLnNlYXJjaC1mb3JtIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuYm9keS5maXhlZCAjaGVhZGVyIC5wYW5lbCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbn0iLCIucGFydG5lci1ibG9jayB1bCB7XHJcbiAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbn0iLCIjc2lkZWJhciB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn0iLCIucGVyc29uLWluZm8ge1xyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gUHJpbnQgc3R5bGVcclxuKiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEsXHJcbmE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuYVtocmVmXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxufVxyXG5cclxuYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG59XHJcbi8qXHJcbiAqIERvbid0IHNob3cgbGlua3MgZm9yIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rc1xyXG4gKi9cclxuLmlyIGE6YWZ0ZXIsXHJcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcclxuYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxucHJlLFxyXG5ibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbn1cclxuXHJcbnRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgIC8qIGg1YnAuY29tL3QgKi9cclxufVxyXG5cclxudHIsXHJcbmltZyB7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQHBhZ2Uge1xyXG4gICAgbWFyZ2luOiAwLjVjbTtcclxufVxyXG5cclxucCxcclxuaDIsXHJcbmgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbn1cclxuXHJcbmgyLFxyXG5oMyB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxufVxyXG4iLCJAaW1wb3J0IFwiaGVscGVycy9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvbWl4aW5cIjtcclxuQGltcG9ydCBcImhlbHBlcnMvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZm9udHMvZm9udC1zaXRlXCI7XHJcblxyXG4ud3AtZWRpdG9yIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbmxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAzMHB4IDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNykgMCByZW0oNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcblxyXG4gICAgICAgICtoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG5cclxuICAgICAgICAraDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgK2g0LFxyXG4gICAgICAgICtoNSxcclxuICAgICAgICAraDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgK2Jsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FuLWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcblxyXG4gICAgICAgICtibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICtoNCxcclxuICAgICAgICAraDUsXHJcbiAgICAgICAgK2g2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW4tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgK3VsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkT3BlblNhbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNSkgMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlIG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNDIpIHJlbSg1MCkgcmVtKDMwKSByZW0oOTUpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dseXBoYXJlZ3VsYXInO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAud3AtZWRpdG9yIHtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
