/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.alert .alert-link,.close,b,dt,optgroup,strong{font-weight:700}.badge,.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.input-group-addon,.input-group-btn,.radio-inline,img{vertical-align:middle}.tooltip,button,select{text-transform:none}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(../assets/fonts/inter/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(../assets/fonts/inter/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../assets/fonts/inter/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(../assets/fonts/inter/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/fonts/inter/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(../assets/fonts/inter/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/inter/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/inter/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/inter/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/inter/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(../assets/fonts/inter/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(../assets/fonts/inter/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/inter/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(../assets/fonts/inter/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/inter/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(../assets/fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/inter/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(../assets/fonts/inter/Inter-BlackItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Thin.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-ThinItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-ExtraLight.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Light.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-LightItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Regular.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Italic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Medium.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-MediumItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Bold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-BoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-ExtraBold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-Black.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(../assets/fonts/inter/InterDisplay-BlackItalic.woff2) format("woff2")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}.collapsing,.dropdown-menu .divider,.modal,.modal-open{overflow:hidden}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.tooltip,address{font-style:normal}.img-thumbnail,body{background-color:#fff}.affix{position:fixed}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.btn,.img-thumbnail,.list-inline>li{display:inline-block}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}.btn,address,blockquote .small,blockquote footer,blockquote small,dd,dt{line-height:1.42857143}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.btn,.form-control-feedback,.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.add-address .ui-select-container[name=address],.add-address input[type=text],.address-field .ui-select-container[name=address],.address-field input[type=text],.fieldset .legend,.initialism{text-transform:uppercase}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl,ol,ul{margin-top:0}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.panel,address{margin-bottom:20px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert>p,.alert>ul,.btn{margin-bottom:0}.alert h4{margin-top:0;color:inherit}.alert>p+p,.btn-block+.btn-block{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.btn{font-weight:400;white-space:nowrap;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;border-radius:0}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-block{display:block;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.checkbox,.dropdown,.dropup,.radio{position:relative}.caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}.dropdown-header,.dropdown-menu>li>a{padding:3px 20px;line-height:1.42857143;display:block;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 0;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{right:auto;left:0}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}fieldset,legend{padding:0;border:0}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}fieldset{min-width:0;margin:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal;accent-color:#371EE1}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.modal{position:fixed;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.badge,.input-group-addon{line-height:1;text-align:center}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.btn .badge,.input-group,.input-group .form-control,.input-group-btn,.input-group-btn>.btn,.ui-select-bootstrap .ui-select-toggle{position:relative}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;appearance:none}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;color:#555;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;bottom:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav-pills>li>a>.badge,.tooltip.right{margin-left:3px}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close,.ui-select-container .ui-select-allow-clear+.caret,.validation-tip:empty{display:none}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.ng-dirty.ng-invalid>div.selectize-input,.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.selectize-control.single>.selectize-input>input{width:100%}.selectize-control.multi>.selectize-input>input{margin:0!important}.selectize-control>.selectize-dropdown{width:100%}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../assets/node_modules/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../assets/node_modules/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../assets/node_modules/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../assets/node_modules/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../assets/node_modules/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../assets/node_modules/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.pull-left{margin-right:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.reference-field .ui-select-choices-row-inner,.ui-select-container .ui-select-match{overflow:hidden}.ui-select-container .ui-select-toggle{height:34px;text-align:left}.ui-select-container .ui-select-match .caret{position:absolute;right:12px;top:14px}.ui-select-container .ui-select-match .ui-select-clear{border:0;background-color:transparent;position:absolute;right:1px;top:1px;font-weight:400;font-size:11px;border-radius:0 4px 4px 0;height:32px;width:30px}.ui-select-container .ui-select-match[disabled]{cursor:not-allowed;background-color:#eee;opacity:1}.ui-select-container .ui-select-match .btn-link{background-color:transparent;position:absolute;right:0;font-weight:400;font-size:11px;margin-right:5px!important}.ui-select-container .ui-select-multiple .ui-select-search{height:26px!important}.ui-select-container .ui-select-choices-row .row{margin-bottom:0}.alerts{position:fixed;right:20px;top:72px;z-index:1500}.alerts .alert{width:300px;margin-bottom:1em;box-shadow:0 3px 7px 1px rgba(0,0,0,.07)}.alert-animation.ng-enter,.alert-animation.ng-leave{transition:.5s cubic-bezier(0,.3,.5,1) all}.alert-animation.ng-enter,.alert-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:0}.alert-animation.ng-enter.ng-enter-active,.alert-animation.ng-leave{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.help-overlay{position:fixed;right:0;left:0;z-index:1030;transition:.2s linear all;-webkit-transition:.2s linear all}.help-overlay.ng-hide{opacity:0}.help-overlay>div>div{background-color:#fff;margin-top:20px;margin-left:640px;width:220px;padding:0 5px;box-shadow:0 0 7px 7px #fff}.help-overlay>div>div div:first-child{font-size:27px;font-weight:700}.help-overlay>div>div div:last-child{color:red;font-size:16px;font-weight:700}.help-overlay>div>div div:last-child a{color:red}.help-overlay>div>div div:last-child a:focus,.help-overlay>div>div div:last-child a:hover{text-decoration:none}.cc-logo{width:200px;height:auto}@media only screen and (min-width:992px){.cc-logo{width:290px;height:30px}}.multi-step-form-step.ng-enter,.multi-step-form-step.ng-hide-remove{transition-delay:.25s!important}.multi-step-form-breadcrumbs{list-style:none}@media only screen and (max-width:750px){.multi-step-form-breadcrumbs{margin-bottom:25px}}@media only screen and (min-width:750px){.multi-step-form-breadcrumbs{position:relative}.multi-step-form-breadcrumbs:before{content:'';width:80%;max-width:690px;height:1px;background:#e5e5e5;top:18px;left:0;display:block;position:absolute;z-index:-1}}.multi-step-form-breadcrumb{font-size:14px;line-height:1.4286em;height:1.4286em;margin-bottom:10px}.multi-step-form-breadcrumb-icon{border-radius:100px;width:1.4286em;color:#fff;text-align:center;display:inline-block}.multi-step-form-breadcrumb-icon .fa{font-size:.8em}.multi-step-form-breadcrumb .multi-step-form-breadcrumb-icon{background:#AAA}.multi-step-form-breadcrumb .multi-step-form-breadcrumb-title{color:#AAA}.multi-step-form-breadcrumb.active .multi-step-form-breadcrumb-icon{background:#371EE1}.multi-step-form-breadcrumb.active .multi-step-form-breadcrumb-title{color:#371EE1}.multi-step-form-breadcrumb.visited .multi-step-form-breadcrumb-icon{background:#00795D}.multi-step-form-breadcrumb.visited .multi-step-form-breadcrumb-title{color:#00795D}@media only screen and (min-width:750px){.multi-step-form-breadcrumb{background:#fff;display:inline-block;margin-right:3.5%;padding:7px}.multi-step-form-breadcrumb:first-child{padding-left:0}.multi-step-form-breadcrumb:last-child{margin-right:0}}@media only screen and (min-width:992px){.multi-step-form-breadcrumbs{position:relative}.multi-step-form-breadcrumbs:before{content:'';max-width:850px;top:18px}.multi-step-form-breadcrumb{font-size:15px;font-weight:600;margin-right:4%}}.multi-step-form-step-contents{margin-top:15px}.warning-label{padding:4px 6px;background-color:#fdefba;color:#544406}.warning-label a{color:inherit;font-weight:700}label{font-weight:400;font-size:12px}.form-control{border-color:#BFBEB9;border-radius:4px;box-shadow:none;padding:6px 8px}.radio{margin-top:0}label.input-custom{position:relative;line-height:22px;padding-left:30px}label.input-custom input[type=checkbox],label.input-custom input[type=radio]{width:22px;height:22px;opacity:0;margin-top:0;cursor:pointer}label.input-custom input[type=checkbox]:focus~.input-custom-skin,label.input-custom input[type=radio]:focus~.input-custom-skin{outline:#212121 dotted 1px;outline:-webkit-focus-ring-color auto 5px}label.input-custom .input-custom-skin{width:22px;height:22px;display:block;position:absolute;left:0;top:0;pointer-events:none;border:1px solid #CCC;background:#fff}label.input-custom:hover .input-custom-skin{box-shadow:inset -1px 1px 7px rgba(0,0,0,.1);border-color:#777}label.input-custom input[type=radio]~.input-custom-skin{border-radius:100px}label.input-custom input[type=radio]:checked~.input-custom-skin,label.input-custom input[type=radio]:hover:checked~.input-custom-skin{border-color:#371EE1;background-color:#371EE1}label.input-custom input[type=radio]:checked~.input-custom-skin:after,label.input-custom input[type=radio]:hover:checked~.input-custom-skin:after{content:'';display:block;position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:100px;border:2px solid #fff}.btn-primary,label.input-custom input[type=checkbox]~.input-custom-skin{border-radius:4px}label.input-custom input[type=checkbox]:checked~.input-custom-skin,label.input-custom input[type=checkbox]:hover:checked~.input-custom-skin{border-color:#371EE1;background-color:#371EE1}label.input-custom input[type=checkbox]:checked~.input-custom-skin:after,label.input-custom input[type=checkbox]:hover:checked~.input-custom-skin:after{content:"\f00c";font-family:FontAwesome;display:block;position:absolute;left:-1px;top:-1px;width:22px;height:22px;line-height:22px;color:#fff;text-align:center}.btn-primary{font-size:13px;text-align:center;background-color:#371EE1;border:0;min-height:36px;padding:0 20px;cursor:pointer;transition:all linear .05s;font-weight:600;line-height:36px;position:relative;color:#F6F8FF}.btn-primary:focus,.btn-primary:hover{background-color:#221098;border-color:#221098}.btn-secondary{background:0 0;border-color:transparent;color:#00529e}.btn-secondary:focus,.btn-secondary:hover{background:#e5e5e5;border-color:#e5e5e5;color:#00427c}.fieldset{margin-bottom:35px}.fieldset .legend{color:#383836;margin:0 0 10px;text-indent:-10px;font-size:13px;font-weight:600}.col-xs-offset-right-12{margin-right:100%}.col-xs-offset-right-11{margin-right:91.66666667%}.col-xs-offset-right-10{margin-right:83.33333333%}.col-xs-offset-right-9{margin-right:75%}.col-xs-offset-right-8{margin-right:66.66666667%}.col-xs-offset-right-7{margin-right:58.33333333%}.col-xs-offset-right-6{margin-right:50%}.col-xs-offset-right-5{margin-right:41.66666667%}.col-xs-offset-right-4{margin-right:33.33333333%}.col-xs-offset-right-3{margin-right:25%}.col-xs-offset-right-2{margin-right:16.66666667%}.col-xs-offset-right-1{margin-right:8.33333333%}.col-xs-offset-right-0{margin-right:0}@media (min-width:768px){.col-sm-offset-right-12{margin-right:100%}.col-sm-offset-right-11{margin-right:91.66666667%}.col-sm-offset-right-10{margin-right:83.33333333%}.col-sm-offset-right-9{margin-right:75%}.col-sm-offset-right-8{margin-right:66.66666667%}.col-sm-offset-right-7{margin-right:58.33333333%}.col-sm-offset-right-6{margin-right:50%}.col-sm-offset-right-5{margin-right:41.66666667%}.col-sm-offset-right-4{margin-right:33.33333333%}.col-sm-offset-right-3{margin-right:25%}.col-sm-offset-right-2{margin-right:16.66666667%}.col-sm-offset-right-1{margin-right:8.33333333%}.col-sm-offset-right-0{margin-right:0}}@media (min-width:992px){.col-md-offset-right-12{margin-right:100%}.col-md-offset-right-11{margin-right:91.66666667%}.col-md-offset-right-10{margin-right:83.33333333%}.col-md-offset-right-9{margin-right:75%}.col-md-offset-right-8{margin-right:66.66666667%}.col-md-offset-right-7{margin-right:58.33333333%}.col-md-offset-right-6{margin-right:50%}.col-md-offset-right-5{margin-right:41.66666667%}.col-md-offset-right-4{margin-right:33.33333333%}.col-md-offset-right-3{margin-right:25%}.col-md-offset-right-2{margin-right:16.66666667%}.col-md-offset-right-1{margin-right:8.33333333%}.col-md-offset-right-0{margin-right:0}}@media (min-width:1200px){.col-lg-offset-right-12{margin-right:100%}.col-lg-offset-right-11{margin-right:91.66666667%}.col-lg-offset-right-10{margin-right:83.33333333%}.col-lg-offset-right-9{margin-right:75%}.col-lg-offset-right-8{margin-right:66.66666667%}.col-lg-offset-right-7{margin-right:58.33333333%}.col-lg-offset-right-6{margin-right:50%}.col-lg-offset-right-5{margin-right:41.66666667%}.col-lg-offset-right-4{margin-right:33.33333333%}.col-lg-offset-right-3{margin-right:25%}.col-lg-offset-right-2{margin-right:16.66666667%}.col-lg-offset-right-1{margin-right:8.33333333%}.col-lg-offset-right-0{margin-right:0}}.password-validation-message-list{padding:5px 10px;background:#f5f5f5;font-size:10px;font-weight:400}#page-footer,.header-main-wrapper{background:#221098}.password-validation-message-list .password-validation-message{margin-bottom:5px}.password-validation-message-list .password-validation-message .fa{margin-right:5px}.confirmation-message{padding:10px 15px;border-left:5px solid #06303D}.confirmation-message h2{margin-top:0;color:#06303D}.has-error .form-control{border-color:#CF1028}.btn-controls{text-align:right;margin-top:20px;margin-bottom:15px}.btn-controls .btn-secondary{margin-left:1em}.help-block{color:#737373!important}.add-address>.fa-spin,.address-field>.fa-spin{z-index:1000;margin-top:-7px;margin-right:-10px}.manual-address-form{margin-bottom:0}.manual-address-form .clear-btn{height:59px}.manual-address-form .clear-btn button{margin-top:26px;height:34px}.manual-address-form .help-text>div:first-child>div{font-size:25px;font-weight:700}.manual-address-form .help-text>div:last-child>div:first-child{font-size:16px;font-weight:700;color:red}.manual-address-form .help-text>div:last-child>div:last-child{font-weight:700;font-size:16px}.validation-tip{color:#777;margin-bottom:10px}body,html{height:100%;font-size:13px;color:#383836}#page-content{min-height:100%;margin-bottom:-70px}#page-content:after{content:"";display:block}#page-footer{color:#fff}#page-content:after,#page-footer{height:70px}.header-main{height:54px}.header-main,.language-selector,.page-title,.wide-container{max-width:820px;margin:0 auto}.page-title,.wide-container{padding:15px}.page-title h1{margin:0;font-size:20px;color:#383836}@media only screen and (min-width:600px){.page-title h1{font-size:24px}}@media only screen and (min-width:992px){.header-main{height:104px}.page-title,.wide-container{padding:25px 20px}.page-title h1{font-size:32px}}.registration-form-wrapper{width:100%}.registration-form-wrapper .loading-overlay{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);left:0;right:0;bottom:0;top:0}.registrationForm{display:block;position:relative;border:1px solid #BFBEB9;padding:20px 20px 20px 38px;border-radius:8px;box-shadow:0 2px 4px rgba(191,190,185,.2);width:100%;box-sizing:border-box;margin-top:30px}.registrationForm .multi-step-form-step-title{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.registrationForm fieldset{margin:0 0 20px;border:1px solid #eee;border-radius:4px;padding:10px}.registrationForm legend{font-size:inherit;margin:0;width:auto;border:0}.registrationForm .agreement-section{margin-top:20px}.registrationForm .agreement-section .form-group{text-align:center}.registrationForm .ui-select-container .caret{display:none}.registrationForm .ui-select-container .caret+.btn{margin-right:-5px!important}.registrationForm .ui-select-container .spinner{right:-30px!important}.registrationForm .ui-select-toggle:hover{background-color:#fff;cursor:text}.registrationForm fieldset[disabled] .ui-select-toggle{cursor:not-allowed}.language-selector-wrapper{background:#110662}.language-selector{padding:0 20px;height:35px;font-size:13px}.language-selector .btn{color:#fff;font-weight:500;background:0 0!important;border:0!important;line-height:35px;padding:0}@media only screen and (min-width:750px){.language-selector{font-size:14px;height:50px}.language-selector .btn{line-height:50px}.language-selector .btn-group{float:right}.language-selector .btn-group .dropdown-menu{left:auto;right:0}}.vbsLogo{width:235px;height:20px;font-weight:600;color:#F7F7F4;font-size:20px;text-align:right;margin-right:4px;margin-bottom:18px}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#D50047!important}.btn-link,.btn-link:focus,.btn-link:hover{color:#371EE1!important}.top-margin-7{margin-top:7px}.alert-danger{background-color:#FEF6F9!important;color:#D50047!important;border:1px solid rgba(213,0,71,.5)!important}.control-label .optional{font-weight:400;color:#999}fieldset[disabled] .ui-select-toggle:hover{background-color:#eee!important}.row>.form-group>.validation-tip{margin-left:-15px}.ui-select-search{width:100%}.text-danger-light{color:#D50047}.text-warning-light{color:#fda63e}.text-success-light{color:#00795D}.fade-animation.ng-enter,.fade-animation.ng-hide-add,.fade-animation.ng-hide-remove,.fade-animation.ng-leave{transition:.25s cubic-bezier(0,.6,.4,1) opacity;display:block!important}.fade-animation.ng-enter,.fade-animation.ng-hide-add.ng-hide-add-active,.fade-animation.ng-hide-remove,.fade-animation.ng-leave.ng-leave-active{opacity:0}.fade-animation.ng-enter.ng-enter-active,.fade-animation.ng-hide-add,.fade-animation.ng-hide-remove.ng-hide-remove-active,.fade-animation.ng-leave{opacity:1}body{font-family:Inter,Arial,sans-serif}a{color:#371EE1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9jbG9zZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL25vcm1hbGl6ZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9iYWRnZXMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9idXR0b25zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvYnV0dG9uLWdyb3Vwcy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3Mvc2NhZmZvbGRpbmcubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy90b29sdGlwLmxlc3MiLCIuLi9hc3NldHMvZm9udHMvaW50ZXIvaW50ZXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbW9kYWxzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3V0aWxpdGllcy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9oaWRlLXRleHQubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9pbWFnZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJtYWluLmNzcyIsIi4uL2NvbW1vbi9tdWx0aS1zdGVwLWZvcm0vbXVsdGktc3RlcC1mb3JtLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9hbGVydHMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvb3BhY2l0eS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9mb3Jtcy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsIi4uL2FwcC9yZWdpc3RyYXRpb24vcmVnaXN0cmF0aW9uLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC10ZXh0Lmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvdmFyaWFibGVzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdWktc2VsZWN0L2Rpc3Qvc2VsZWN0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvbGVzcy9wYXRoLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3MvY29yZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9sZXNzL2xhcmdlci5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9sZXNzL2JvcmRlcmVkLXB1bGxlZC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9sZXNzL2ZpeGVkLXdpZHRoLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3MvbGlzdC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9sZXNzL2FuaW1hdGVkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3Mvcm90YXRlZC1mbGlwcGVkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3MvbWl4aW5zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3Mvc3RhY2tlZC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9sZXNzL2ljb25zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3MvdmFyaWFibGVzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2xlc3Mvc2NyZWVuLXJlYWRlci5sZXNzIiwiLi4vY29tbW9uL2FsZXJ0L2FsZXJ0Lmxlc3MiLCJzZWxlY3QubGVzcyIsIi4uL2NvbW1vbi9nZW5lcmljL2hlbHAtb3ZlcmxheS5sZXNzIiwiLi4vY29tbW9uL2xvZ28vbG9nby5sZXNzIiwiLi4vY29tbW9uL3NoYXJlZC9maWVsZHMvYWRkcmVzcy9hZGRyZXNzLWZpZWxkLmxlc3MiLCIuLi9jb21tb24vdmFsaWRhdGlvbi9kaXJlY3RpdmVzLmxlc3MiLCJtYWluLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjRFQVFBLG1CQ0RBLE9DbUhBLEVDNEVBLEdEbU5BLFNBOVJBLE9BQ0UsWUFBQSxJRXRIRixPQ0lBLEtDSEEsV0FDQSxvQkNGQSxPQ3VRQSxpQkN4TUEsbUJBQ0EsaUJEc01BLGNOL0VBLElRakhFLGVBQUEsT0N0RUYsU1RtUkEsT0FDQSxPQUNFLGVBQUEsS1V0UkYsV0FDRSxZQUFhLGNBQ2IsV0FBWSxPQUNaLFlBQWEsSUFBSSxJQUNqQixhQUFjLEtBQ2QsSUFBSywrQ0FBOEMsZ0JBRXJELFdBQ0UsWUFBYSxjQUNiLFdBQVksT0FDWixZQUFhLElBQUks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LFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBRUEsV0FBQSxJQUVBLGNBQUEsS0FDQSxhQUFBLEtBZ0JGLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxFaEJVSix5QmdCNUNJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxHaEJtQkoseUJnQnJESSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR2hCc0JKLDBCZ0J4REksVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEs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QjdySUMsUUFBcUIsUTdCZ3NJdEIsbUI2Qi9ySUMsUUFBcUIsUTdCa3NJdEIsaUI2QmpzSUMsUUFBZ0IsUUFDakIsaUI3Qm1zSUEsa0JBRUEsaUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCx3QkFDRSxRQUFTLFE2QnhzSVgscUJBQ0MsUUFBc0IsUTdCNHNJdkIsa0I2QjNzSUMsUUFBZ0IsUUFDakIsZTdCNnNJQSxnQjZCN3NJd0MsUUM0aUJsQixRRDNpQnRCLG1CQUFxQyxRQzRmbEIsUUQzZm5CLGdCQUFrQyxRQ2lrQmxCLFFEaGtCaEIsa0JBQ0MsUUFBb0IsUTdCc3RJckIsbUI2QnJ0SUMsUUFBd0IsUTdCd3RJekIsZ0I2QnZ0SUMsUUFBcUIsUTdCMHRJdEIsb0I2Qnp0SUMsUUFBdUIsUTdCNHRJeEIsK0I2QjN0SUMsUUFBd0IsUTdCOHRJekIsNkI2Qjd0SUMsUUFBcUIsUTdCZ3VJdEIsaUI2Qi90SUMsUUFBZ0IsUTdCa3VJakIseUI2Qmp1SUMsUUFBZ0IsUUFDakIsa0I3Qm11SUEsd0I2Qm51STZDLFFDY2xCLFFEYjNCLG1CQUFpQyxRQ3FXbEIsUURwV2Ysb0JBQXlDLFFDd2VsQixRRHZldkIsZ0JBQ0MsUUFBdUIsUTdCNHVJeEIsZ0I2QjN1SUMsUUFBd0IsUTdCOHVJekIsc0I2Qjd1SUMsUUFBZ0IsUTdCZ3ZJakIsc0I2Qi91SUMsUUFBcUIsUTdCa3ZJdEIsdUI2Qmp2SUMsUUFBcUIsUTdCb3ZJdEIscUI2Qm52SUMsUUFBZ0IsUTdCc3ZJakIsa0I2QnJ2SUMsUUFBZ0IsUTdCd3ZJakIsbUI2QnZ2SUMsUUFBZ0IsUTdCMHZJakIsZTZCenZJQyxRQUFnQixRN0I0dklqQixnQjZCM3ZJQyxRQUF1QixRN0I4dkl4QixnQjZCN3ZJQyxRQUF3QixRN0Jnd0l6QixvQjZCL3ZJQyxRQUFvQixRN0Jrd0lyQixpQjZCandJQyxRQUFxQixRN0Jvd0l0QixrQjZCbndJQyxRQUFxQixRN0Jzd0l0QixnQjZCcndJQyxRQUFnQixRN0J3d0lqQixnQjZCdndJQyxRQUFzQixRN0Iwd0l2QixrQjZCendJQyxRQUF1QixRN0I0d0l4Qix1QjZCM3dJQyxRQUFxQixRN0I4d0l0QixzQjZCN3dJQyxRQUFxQixRN0JneEl0QixzQjZCL3dJQyxRQUF1QixRN0JreEl4Qix3QjZCanhJQyxRQUFnQixRN0JveElqQix1QjZCbnhJQyxRQUFnQixRN0JzeElqQix5QjZCcnhJQyxRQUFnQixRN0J3eElqQixnQjZCdnhJQyxRQUFnQixRN0IweElqQixrQjZCenhJQSxtQkFBdUMsUUNyQ2xCLFFEc0NyQixrQkFBeUMsUUN4Q2xCLFFEeUN2Qix3QkFBZ0MsUUMrV2xCLFFEN1dkLGlCQURBLGlCN0JreUlBLHFCQUNFLFFBQVMsUUFFWCxrQkFDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRNkJweUlYLGtCQUNDLFFBQWdCLFE3Qnd5SWpCLGdCNkJ2eUlDLFFBQXVCLFE3QjB5SXhCLGdCNkJ6eUlBLDJCQUFzQyxRQ3dYbEIsUUR2WHBCLDBCQUFrQyxRQ3REbEIsUUR1RGhCLDBCQUFnQyxRQ21uQmxCLFFEbG5CZCxrQkFDQyxRQUFnQixRN0JreklqQix5QjZCanpJQyxRQUFnQixRN0JveklqQix5QjZCbnpJQyxRQUFnQixRN0JzeklqQixvQjZCcnpJQyxRQUF1QixRN0J3ekl4QixnQjZCdnpJQyxRQUFnQixRN0IweklqQixpQjZCenpJQyxRQUFnQixRN0I0eklqQixnQjZCM3pJQyxRQUFnQixRN0I4eklqQixtQjZCN3pJQyxRQUFxQixRN0JnMEl0Qix3QjZCL3pJQyxRQUFzQixRN0JrMEl2Qix3QjZCajBJQyxRQUFxQixRN0JvMEl0QixpQjZCbjBJQyxRQUF3QixRN0JzMEl6Qix3QjZCcjBJQyxRQUFnQixRN0J3MElqQix5QjZCdjBJQyxRQUFnQixRN0IwMElqQix1QjZCejBJQyxRQUFzQixRN0I0MEl2Qix3QjZCMzBJQyxRQUFnQixRN0I4MElqQix3QjZCNzBJQyxRQUFnQixRN0JnMUlqQix3QjZCLzBJQyxRQUFnQixRN0JrMUlqQiwyQjZCajFJQyxRQUFnQixRN0JvMUlqQix1QjZCbjFJQyxRQUFnQixRN0JzMUlqQixzQjZCcjFJQyxRQUFnQixRN0J3MUlqQiwwQjZCdjFJQyxRQUFnQixRN0IwMUlqQiwwQjZCejFJQyxRQUFnQixRN0I0MUlqQixlNkIzMUlDLFFBQWdCLFE3QjgxSWpCLHNCNkI3MUlDLFFBQWdCLFE3QmcySWpCLHVCNkIvMUlDLFFBQWdCLFE3QmsySWpCLG9CNkJqMklDLFFBQW9CLFE3Qm8ySXJCLHNCNkJuMklDLFFBQWdCLFE3QnMySWpCLHdCNkJyMklBLGlCQUF1QyxRQ25EbEIsUURvRHJCLGtCQUFvQyxRQ25EbEIsUURvRGxCLG9CQUFzQyxRQ3ZEbEIsUUR3RHBCLGdCQUNDLFFBQXNCLFE3QjgySXZCLGlCNkI3MklDLFFBQXVCLFE3QmczSXhCLG9CNkIvMklDLFFBQWdCLFE3QmszSWpCLDhCNkJqM0lDLFFBQXFCLFE3Qm8zSXRCLGdCNkJuM0lDLFFBQXNCLFE3QnMzSXZCLGdCNkJyM0lDLFFBQWdCLFE3QnczSWpCLGdCNkJ2M0lDLFFBQWdCLFE3QjAzSWpCLGU2QnozSUMsUUFBcUIsUTdCNDNJdEIscUI2QjMzSUMsUUFBcUIsUUFDdEIsZ0M3QjYzSUEsbUI2QjczSWdDLFFDNktsQixRRDVLZCxpQkFBK0IsUUN5SWxCLFFEeEliLG9CQUFxQyxRQ3lJbEIsUUR4SW5CLGtCQUNDLFFBQWdCLFE3QnM0SWpCLG1CNkJyNElDLFFBQXNCLFE3Qnc0SXZCLGtCNkJ2NElDLFFBQWdCLFE3QjA0SWpCLHNCNkJ6NElDLFFBQXVCLFE3QjQ0SXhCLHdCNkIzNElDLFFBQXdCLFE3Qjg0SXpCLG1CNkI3NElDLFFBQXVCLFE3Qmc1SXhCLHlCNkIvNElDLFFBQWdCLFE3Qms1SWpCLGtCNkJqNUlDLFFBQWdCLFE3Qm81SWpCLHVCNkJuNUlDLFFBQXdCLFE3QnM1SXpCLG9CNkJyNUlDLFFBQWdCLFE3Qnc1SWpCLG9CNkJ2NUlDLFFBQXVCLFE3QjA1SXhCLHVCNkJ6NUlBLHFCQUF1QyxRQzJLbEIsUUQxS3JCLDBCQUFvQyxRQzNFbEIsUUQ0RWxCLDJCQUFvQyxRQzdFbEIsUUQ4RWxCLHdCQUNDLFFBQWdCLFE3Qms2SWpCLGU2Qmo2SUMsUUFBZ0IsUUFDakIsZ0I3Qm02SUEsaUI2Qm42STJDLFFDNEhsQixRRDNIekIsb0JBQXdDLFFDVGxCLFFEVXRCLHVCQUErQixRQzJRbEIsUUQxUWIseUJBQ0MsUUFBcUIsUTdCNDZJdEIscUI2QjM2SUMsUUFBZ0IsUTdCODZJakIsbUI2Qjc2SUMsUUFBZ0IsUTdCZzdJakIsb0I2Qi82SUMsUUFBZ0IsUTdCazdJakIsMkI2Qmo3SUMsUUFBZ0IsUTdCbzdJakIsc0I2Qm43SUMsUUFBd0IsUTdCczdJekIseUI2QnI3SUMsUUFBZ0IsUTdCdzdJakIsbUI2QnY3SUMsUUFBZ0IsUTdCMDdJakIsa0I2Qno3SUMsUUFBZ0IsUTdCNDdJakIseUI2QjM3SUMsUUFBZ0IsUTdCODdJakIsa0I2Qjc3SUMsUUFBd0IsUTdCZzhJekIsbUI2Qi83SUMsUUFBdUIsUTdCazhJeEIsaUI2Qmo4SUMsUUFBZ0IsUTdCbzhJakIsb0I2Qm44SUMsUUFBdUIsUTdCczhJeEIsc0I2QnI4SUMsUUFBd0IsUTdCdzhJekIsd0I2QnY4SUMsUUFBc0IsUTdCMDhJdkIsbUI2Qno4SUMsUUFBZ0IsUTdCNDhJakIsc0I2QjM4SUEsb0JBQXNDLFFDakRsQixRRGtEcEIsa0JBQXdDLFFDK1ZsQixRRDlWdEIsa0JBQW1DLFFDc2pCbEIsUURyakJqQix1QkFDQyxRQUFnQixRN0JvOUlqQixnQjZCbjlJQSxlQUFrQyxRQ29LbEIsUURuS2hCLGlCQUFrQyxRQzBqQmxCLFFEempCaEIsb0JBQXVDLFFDb0NsQixRRG5DckIsZ0JBQ0MsUUFBb0IsUTdCNDlJckIsdUI2QjM5SUMsUUFBc0IsUTdCODlJdkIsd0I2Qjc5SUMsUUFBZ0IsUTdCZytJakIsdUI2Qi85SUMsUUFBcUIsUTdCaytJdEIscUI2QmorSUMsUUFBZ0IsUTdCbytJakIsdUI2Qm4rSUMsUUFBZ0IsUTdCcytJakIsNkI2QnIrSUMsUUFBZ0IsUTdCdytJakIsOEI2QnYrSUMsUUFBZ0IsUTdCMCtJakIsMkI2QnorSUMsUUFBZ0IsUTdCNCtJakIsNkI2QjMrSUMsUUFBZ0IsUTdCOCtJakIsaUI2QjcrSUMsUUFBZ0IsUTdCZy9JakIsa0I2Qi8rSUMsUUFBZ0IsUTdCay9JakIsaUI2QmovSUMsUUFBZ0IsUTdCby9JakIsa0I2Qm4vSUMsUUFBc0IsUTdCcy9JdkIscUI2QnIvSUMsUUFBdUIsUTdCdy9JeEIsc0I2QnYvSUMsUUFBc0IsUTdCMC9JdkIsaUI2QnovSUEsaUJBQWtDLFFDeUdsQixRRHhHaEIsaUI3QjYvSUEsZ0JBQ0UsUUFBUyxRQUVYLGlCQUNFLFFBQVMsUTZCOS9JWCxpQkFBaUMsUUNpakJsQixRRGhqQmYsZUFDQSxvQkFBZ0MsUUM0T2xCLFFEM09kLGdCN0JxZ0pBLG1CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBR1gsb0I2QnpnSkEsZ0I3QjBnSkUsUUFBUyxRNkJ4Z0pYLGtCQUFtQyxRQzJGbEIsUTlCbzdJakIsZ0I2QjlnSkEsbUI3QjZnSkEsbUI2QjVnSkMsUUFBcUIsUTdCZ2hKdEIsbUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUTZCaGhKWCx5QkFDQyxRQUFxQixRN0JvaEp0QixxQjZCbmhKQyxRQUF3QixRN0JzaEp6QixpQjZCcmhKQyxRQUF3QixRN0J3aEp6QixpQjZCdmhKQyxRQUFnQixRN0IwaEpqQixpQjZCemhKQyxRQUFnQixRN0I0aEpqQixxQjZCM2hKQyxRQUFzQixRN0I4aEp2Qiw0QjZCN2hKQyxRQUFzQixRN0JnaUp2Qiw4QjZCL2hKQyxRQUFzQixRN0JraUp2Qix1QjZCamlKQyxRQUFnQixRN0JvaUpqQixpQjZCbmlKQyxRQUFnQixRN0JzaUpqQixzQjZCcmlKQyxRQUFnQixRN0J3aUpqQixvQjZCdmlKQyxRQUFnQixRN0IwaUpqQixzQjZCemlKQyxRQUFzQixRN0I0aUp2Qix1QjZCM2lKQyxRQUFnQixRN0I4aUpqQixtQjZCN2lKQyxRQUFnQixRQUNqQixnQjdCK2lKQSxvQjZCL2lKc0MsUUNyRmxCLFE5QnlvSnBCLHFCNkJuakpBLHFCN0JvakpFLFFBQVMsUUFHWCxvQkFEQSxtQjZCcGpKQyxRQUFnQixRN0J3akpqQixvQkFDRSxRQUFTLFE2QnRqSlgsb0JBQXFDLFFDOFlsQixRRDdZbkIsdUJBQ0EsZ0JBQW9DLFFDMllsQixROUJtcklsQixpQjZCN2pKQSxpQjdCOGpKRSxRQUFTLFFBRVgscUJBQ0Esc0I2Qi9qSkMsUUFBZ0IsUTdCa2tKakIscUJBQ0UsUUFBUyxRNkJoa0pYLHNCQUFpQyxRQ29GbEIsUURsRmYsZ0JBREEsaUJBQ3NDLFFDK2FsQixRRDlhcEIsbUJBQXFDLFFDN0NsQixRRDhDbkIsb0JBQXNDLFFDMUNsQixRRDRDcEIscUJBREEsaUJBQ2dDLFFDcElsQixRRHFJZCx1QkFBbUMsUUM2V2xCLFFENVdqQixvQkFBb0MsUUN5ZWxCLFFEeGVsQiwwQkFDQyxRQUFnQixRN0JrbEpqQix3QjZCamxKQyxRQUFnQixRN0JvbEpqQixtQjZCbmxKQyxRQUFnQixRN0JzbEpqQix1QjZCcmxKQyxRQUFnQixRN0J3bEpqQixvQjZCdmxKQyxRQUFnQixRN0IwbEpqQixrQjZCemxKQyxRQUF3QixRN0I0bEp6QixrQjZCM2xKQyxRQUFnQixRN0I4bEpqQixtQjZCN2xKQyxRQUFnQixRN0JnbUpqQix1QjZCL2xKQyxRQUF1QixRN0JrbUp4QixzQjZCam1KQyxRQUF1QixRN0JvbUp4QixzQjZCbm1KQyxRQUF3QixRN0JzbUp6QixxQjZCcm1KQyxRQUFnQixRN0J3bUpqQixrQjZCdm1KQyxRQUFnQixRN0IwbUpqQix1QjZCem1KQyxRQUFnQixRN0I0bUpqQixnQjZCM21KQyxRQUFnQixRN0I4bUpqQixvQjZCN21KQyxRQUF1QixRN0Jnbkp4Qix1QjZCL21KQyxRQUFnQixRN0JrbkpqQiw2QjZCam5KQyxRQUFxQixRN0Jvbkp0Qiw4QjZCbm5KQyxRQUFnQixRN0JzbkpqQiwyQjZCcm5KQyxRQUFnQixRN0J3bkpqQiw2QjZCdm5KQyxRQUFnQixRN0IwbkpqQixzQjZCem5KQyxRQUFnQixRN0I0bkpqQix1QjZCM25KQyxRQUFnQixRN0I4bkpqQixvQjZCN25KQyxRQUFnQixRN0Jnb0pqQixzQjZCL25KQyxRQUFnQixRN0Jrb0pqQixtQjZCam9KQyxRQUFnQixRN0Jvb0pqQixrQjZCbm9KQyxRQUFnQixRN0Jzb0pqQixrQjZCcm9KQyxRQUFnQixRN0J3b0pqQix3QjZCdm9KQSxrQkFBbUMsUUNwRGxCLFFEcURqQixvQkFBa0MsUUM0SWxCLFFEM0loQixzQkFBa0MsUUN3WWxCLFFEdlloQix1QkFDQyxRQUF1QixRN0JncEp4QixtQjZCL29KQyxRQUFnQixRN0JrcEpqQixrQjZCanBKQyxRQUFnQixRN0JvcEpqQixzQjZCbnBKQSxpQkFBdUMsUUN5UWxCLFFEeFFyQixzQkFBbUMsUUMrVmxCLFFEOVZqQixvQkFBa0MsUUM5R2xCLFFEK0doQix5QkFDQyxRQUFzQixRN0I0cEp2QixtQjZCM3BKQyxRQUFnQixRN0I4cEpqQixtQjZCN3BKQyxRQUFnQixRN0JncUpqQixpQjZCL3BKQyxRQUFnQixRN0JrcUpqQixtQjZCanFKQyxRQUF3QixRN0JvcUp6QixzQjZCbnFKQyxRQUF3QixRN0JzcUp6QixrQjZCcnFKQyxRQUFzQixRN0J3cUp2QiwwQjZCdnFKQyxRQUF3QixRN0IwcUp6QixvQjZCenFKQyxRQUFnQixRN0I0cUpqQixnQjZCM3FKQyxRQUF1QixRN0I4cUp4QiwwQjZCN3FKQSxxQkFBMEMsUUNJbEIsUURIeEIsMkI3QmlySkEsMEJBQ0EsdUI2QmpySkMsUUFBcUIsUTdCb3JKdEIsMEI2Qm5ySkMsUUFBZ0IsUTdCc3JKakIsZ0JBQ0UsUUFBUyxRNkJwckpYLHFCQUNDLFFBQWdCLFFBQ2pCLHdCN0J1ckpBLGtCNkJ2ckowQyxRQ3dJbEIsUUR2SXhCLG9CQUFnQyxRQ2hHbEIsUURpR2QsZ0JBQXFDLFFDdkhsQixRRHdIbkIsdUJBQ0MsUUFBZ0IsUTdCZ3NKakIsdUI2Qi9ySkMsUUFBZ0IsUTdCa3NKakIscUI2QmpzSkMsUUFBcUIsUTdCb3NKdEIsa0I2Qm5zSkMsUUFBZ0IsUTdCc3NKakIsd0I2QnJzSkMsUUFBZ0IsUTdCd3NKakIsc0I2QnZzSkMsUUFBZ0IsUTdCMHNKakIsNEI2QnpzSkMsUUFBdUIsUTdCNHNKeEIsa0I2QjNzSkMsUUFBZ0IsUTdCOHNKakIsc0I2QjdzSkMsUUFBZ0IsUTdCZ3RKakIsNkI2Qi9zSkMsUUFBZ0IsUTdCa3RKakIsa0I2Qmp0SkMsUUFBdUIsUTdCb3RKeEIsa0I2Qm50SkMsUUFBZ0IsUTdCc3RKakIsK0I2QnJ0SkMsUUFBZ0IsUTdCd3RKakIsZ0M2QnZ0SkMsUUFBdUIsUTdCMHRKeEIsNkI2Qnp0SkMsUUFBdUIsUTdCNHRKeEIsK0I2QjN0SkMsUUFBZ0IsUTdCOHRKakIsaUI2Qjd0SkMsUUFBZ0IsUTdCZ3VKakIsZ0I2Qi90SkMsUUFBZ0IsUTdCa3VKakIsa0I2Qmp1SkMsUUFBZ0IsUTdCb3VKakIsc0I2Qm51SkMsUUFBc0IsUTdCc3VKdkIsb0I2QnJ1SkMsUUFBcUIsUTdCd3VKdEIsc0I2QnZ1SkMsUUFBdUIsUTdCMHVKeEIsc0I2Qnp1SkMsUUFBZ0IsUTdCNHVKakIsc0I2QjN1SkMsUUFBZ0IsUTdCOHVKakIsdUI2Qjd1SkMsUUFBZ0IsUTdCZ3ZKakIsa0I2Qi91SkMsUUFBZ0IsUTdCa3ZKakIsd0I2Qmp2SkMsUUFBZ0IsUTdCb3ZKakIsMEI2Qm52SkMsUUFBZ0IsUTdCc3ZKakIsb0I2QnJ2SkMsUUFBdUIsUTdCd3ZKeEIsc0I2QnZ2SkMsUUFBZ0IsUTdCMHZKakIsd0I2Qnp2SkMsUUFBZ0IsUTdCNHZKakIseUI2QjN2SkMsUUFBZ0IsUTdCOHZKakIsZ0M2Qjd2SkMsUUFBZ0IsUTdCZ3dKakIsd0I2Qi92SkMsUUFBZ0IsUTdCa3dKakIsbUI2Qmp3SkMsUUFBZ0IsUUFDakIsK0I3Qm13SkEsdUI2Qm53SmdELFFDcEZsQixROUI0MUo5Qiw2QjZCdndKQSxxQjdCd3dKRSxRQUFTLFFBR1gsZ0NBREEsd0I2Qnh3SkMsUUFBZ0IsUTdCNndKakIsZUFEQSxnQjZCMXdKQyxRQUFnQixRN0I4d0pqQixlQUNFLFFBQVMsUTZCNXdKWCxrQjdCK3dKQSxlQUNFLFFBQVMsUUFHWCxlNkJqeEpBLGlCN0JreEpFLFFBQVMsUUFFWCxlNkJqeEpBLGU3Qmt4SkEsZTZCbnhKQSxlQUMrQixRQ3FZbEIsUURuWWIsa0I3QnV4SkEsZTZCeHhKQSxpQjdCeXhKRSxRQUFTLFE2QnJ4SlgsZUFEQSxlQUVDLFFBQW9CLFE3QjB4SnJCLG1CNkJ6eEpBLGVBQ0MsUUFBdUIsUTdCNHhKeEIsZ0JBQ0UsUUFBUyxRNkIxeEpYLHFCQUErQixRQytDbEIsUUQ5Q2IsMEJBQ0MsUUFBb0IsUTdCZ3lKckIsMkI2Qi94SkMsUUFBcUIsUTdCa3lKdEIsMkI2Qmp5SkMsUUFBZ0IsUTdCb3lKakIsNEI2Qm55SkMsUUFBZ0IsUTdCc3lKakIsNEI2QnJ5SkMsUUFBZ0IsUTdCd3lKakIsNkI2QnZ5SkMsUUFBZ0IsUTdCMHlKakIscUI2Qnp5SkMsUUFBZ0IsUTdCNHlKakIsdUI2QjN5SkMsUUFBZ0IsUTdCOHlKakIsMEI2Qjd5SkMsUUFBZ0IsUTdCZ3pKakIsbUI2Qi95SkMsUUFBZ0IsUTdCa3pKakIsZ0I2Qmp6SkMsUUFBZ0IsUTdCb3pKakIsdUI2Qm56SkMsUUFBZ0IsUTdCc3pKakIsd0I2QnJ6SkMsUUFBd0IsUTdCd3pKekIsbUI2QnZ6SkMsUUFBcUIsUTdCMHpKdEIsMEI2Qnp6SkMsUUFBZ0IsUTdCNHpKakIscUI2QjN6SkMsUUFBZ0IsUTdCOHpKakIsa0I2Qjd6SkMsUUFBd0IsUTdCZzBKekIsZTZCL3pKQyxRQUFnQixRN0JrMEpqQixxQjZCajBKQyxRQUFnQixRN0JvMEpqQiw0QjZCbjBKQyxRQUF1QixRN0JzMEp4QixrQjZCcjBKQyxRQUFvQixRN0J3MEpyQix5QjZCdjBKQyxRQUFnQixRN0IwMEpqQiwyQjZCejBKQyxRQUFnQixRN0I0MEpqQix5QjZCMzBKQyxRQUF1QixRN0I4MEp4QiwyQjZCNzBKQyxRQUFnQixRN0JnMUpqQiw0QjZCLzBKQyxRQUFnQixRN0JrMUpqQixpQjZCajFKQyxRQUFnQixRN0JvMUpqQixtQjZCbjFKQyxRQUFnQixRN0JzMUpqQixtQjZCcjFKQyxRQUFnQixRN0J3MUpqQixpQjZCdjFKQyxRQUFzQixRN0IwMUp2QixvQjZCejFKQyxRQUF3QixRN0I0MUp6QixpQjZCMzFKQyxRQUF3QixRN0I4MUp6QixzQjZCNzFKQyxRQUFzQixRN0JnMkp2QixrQjZCLzFKQyxRQUFnQixRN0JrMkpqQixrQjZCajJKQyxRQUFzQixRN0JvMkp2QixnQjZCbjJKQyxRQUFnQixRN0JzMkpqQixrQjZCcjJKQSxvQkFBa0MsUUM0VGxCLFFEM1RoQixpQkFBa0MsUUN0SWxCLFFEdUloQixrQkFBZ0MsUUM2Q2xCLFFENUNkLG1CQUNDLFFBQWdCLFE3QjgySmpCLGU2QjcySkMsUUFBc0IsUTdCZzNKdkIsYzZCLzJKQyxRQUF1QixRN0JrM0p4QixpQjZCajNKQyxRQUF3QixRN0JvM0p6QixrQjZCbjNKQyxRQUFvQixRN0JzM0pyQixxQjZCcjNKQyxRQUFtQixRN0J3M0pwQiwwQjZCdjNKQyxRQUFzQixRN0IwM0p2QixnQzZCejNKQyxRQUF1QixRN0I0M0p4QiwrQjZCMzNKQyxRQUFnQixRQUNqQiwrQjdCNjNKQSx1QjZCNzNKMEMsUUM2TmxCLFFENU54Qix3QkFBZ0QsUUMvV2xCLFFEZ1g5QixzQkFBK0MsUUNqWGxCLFFEa1g3Qix3QkFDQyxRQUFnQixRQUNqQixlN0JxNEpBLHdCNkJyNEp3QyxRQ25NbEIsUURvTXRCLHlCQUFzQyxRQ2lXbEIsUURoV3BCLHlCQUF3QyxRQ29WbEIsUURuVnRCLGlCQUNDLFFBQW9CLFE3Qjg0SnJCLDJCNkI3NEpDLFFBQWdCLFE3Qmc1SmpCLHFCNkIvNEpDLFFBQWdCLFE3Qms1SmpCLGtCNkJqNUpDLFFBQXNCLFFBQ3ZCLGdCN0JtNUpBLHVCQUVBLHNCQUNFLFFBQVMsUUFHWCwwQkFEQSx3QjZCdDVKQyxRQUF1QixRN0IwNUp4QixpQjZCejVKQyxRQUFnQixRQUVqQixrQkFBc0MsUUM4U2xCLFFEN1NwQixrQkFDQyxRQUFnQixRN0I4NUpqQix5QjZCNzVKQyxRQUFzQixRN0JnNkp2Qiw4QjZCLzVKQyxRQUF1QixRN0JrNkp4Qix1QjZCajZKQyxRQUF1QixRN0JvNkp4QixxQjZCbjZKQyxRQUFnQixRN0JzNkpqQixnQjZCcjZKQyxRQUFnQixRN0J3NkpqQix5QjZCdjZKQyxRQUFnQixRN0IwNkpqQiwwQjZCejZKQyxRQUFnQixRN0I0NkpqQixrQjZCMzZKQyxRQUFxQixRN0I4Nkp0QixrQjZCNzZKQyxRQUFnQixRN0JnN0pqQixvQjZCLzZKQyxRQUFnQixRN0JrN0pqQixlNkJqN0pDLFFBQXVCLFE3Qm83SnhCLG9CNkJuN0pDLFFBQXVCLFE3QnM3SnhCLGlCNkJyN0pDLFFBQWdCLFE3Qnc3SmpCLGU2QnY3SkMsUUFBb0IsUTdCMDdKckIsaUI2Qno3SkMsUUFBZ0IsUTdCNDdKakIsZ0I2QjM3SkMsUUFBc0IsUTdCODdKdkIsaUI2Qjc3SkMsUUFBb0IsUTdCZzhKckIsbUI2Qi83SkMsUUFBc0IsUTdCazhKdkIsMEI2Qmo4SkMsUUFBcUIsUTdCbzhKdEIsaUI2Qm44SkMsUUFBc0IsUTdCczhKdkIsd0I2QnI4SkMsUUFBd0IsUTdCdzhKekIsbUI2QnY4SkMsUUFBZ0IsUTdCMDhKakIsc0I2Qno4SkEsZUFBaUMsUUMwTGxCLFFEekxmLGU3QjY4SkEsZ0JBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUTZCOThKWCxtQkFBK0IsUUN6VWxCLFFEMFViLHNCQUNDLFFBQXFCLFE3Qm85SnRCLHNCNkJuOUpDLFFBQXFCLFE3QnM5SnRCLG9CNkJyOUpDLFFBQXdCLFE3Qnc5SnpCLHNCNkJ2OUpDLFFBQWdCLFE3QjA5SmpCLHVCNkJ6OUpDLFFBQWdCLFE3QjQ5SmpCLHdCNkIzOUpDLFFBQWdCLFE3Qjg5SmpCLDZCNkI3OUpDLFFBQWdCLFE3QmsrSmpCLHdCQUZBLHdCNkIvOUpBLDBCN0JrK0pFLFFBQVMsUUFHWCwwQkFEQSxzQjZCbCtKQyxRQUFnQixRQUNqQix3QjdCcStKQSx3QjZCcCtKQyxRQUFnQixRN0J3K0pqQix3QkFDQSx3QjZCditKQyxRQUFnQixRN0IwK0pqQix1QkFDRSxRQUFTLFE2QngrSlgsZ0JBQXdDLFFDL01sQixRRGdOdEIsbUJBQ0MsUUFBZ0IsUTdCOCtKakIsb0I2QjcrSkMsUUFBZ0IsUTdCZy9KakIscUI2Qi8rSkEscUJBQ0EscUI3QmcvSkEsc0JBQ0EsbUI2QmovSm1DLFFDNVNsQixRRDZTakIsMEJBQW9DLFFDOUVsQixRRCtFbEIsY0FFQSxpQkFEQSxzQkFFQyxRQUF3QixRN0J5L0p6QixrQkFEQSxjNkJ0L0pDLFFBQWdCLFE3QjAvSmpCLHNCNkJ6L0pDLFFBQW1CLFFBRXBCLGVBQWlDLFFDcURsQixROUIwOEpmLHVCNkI5L0pBLCtCQUNBLHFCN0I4L0pFLFFBQVMsUUFFWCx5QkFDRSxRQUFTLFFBRVgsY0FDRSxRQUFTLFE2QmhnS1gsa0JBQ0Esa0JBQXVDLFFDeEpsQixROUI4cEtyQix1QjZCcmdLQSxnQjdCc2dLRSxRQUFTLFFBR1gseUJBREEsa0I2QnRnS0MsUUFBdUIsUTdCMGdLeEIsbUJBQ0UsUUFBUyxRNkJ4Z0tYLHVCQUF1QyxRQ1ZsQixRRFdyQixrQkFDQyxRQUFnQixRN0I4Z0tqQixxQjZCN2dLQyxRQUF3QixRN0JnaEt6QixtQjZCL2dLQyxRQUFnQixRN0JraEtqQixxQjZCamhLQyxRQUF1QixRN0JvaEt4Qiw0QjZCbmhLQyxRQUFnQixRN0JzaEtqQixnQjZCcmhLQyxRQUF3QixRQUN6QixvQjdCdWhLQSx5QjZCdmhLcUMsUUN1RWxCLFFEdEVuQixlQUE0QyxRQ3VFbEIsUUR0RTFCLHNCQUFnQyxRQ3pabEIsUUQwWmQsZ0JBQ0MsUUFBZ0IsUTdCZ2lLakIsc0I2Qi9oS0MsUUFBb0IsUTdCa2lLckIsa0I2QmppS0MsUUFBZ0IsUTdCb2lLakIsZ0I2Qm5pS0MsUUFBcUIsUTdCc2lLdEIsdUI2QnJpS0MsUUFBZ0IsUTdCd2lLakIsZ0I2QnZpS0MsUUFBdUIsUTdCMGlLeEIsc0I2QnppS0MsUUFBcUIsUTdCNGlLdEIsa0I2QjNpS0MsUUFBZ0IsUTdCOGlLakIseUI2QjdpS0MsUUFBcUIsUTdCZ2pLdEIsbUI2Qi9pS0MsUUFBZ0IsUTdCa2pLakIseUI2QmpqS0MsUUFBdUIsUTdCb2pLeEIsdUI2Qm5qS0MsUUFBZ0IsUTdCc2pLakIsbUI2QnJqS0MsUUFBd0IsUTdCd2pLekIscUI2QnZqS0MsUUFBZ0IsUTdCMGpLakIscUI2QnpqS0MsUUFBZ0IsUTdCNGpLakIsc0I2QjNqS0MsUUFBd0IsUTdCOGpLekIsd0I2QjdqS0MsUUFBZ0IsUTdCZ2tLakIsaUI2Qi9qS0MsUUFBZ0IsUTdCa2tLakIscUI2QmprS0MsUUFBZ0IsUTdCb2tLakIsYzZCbmtLQyxRQUFnQixRN0Jza0tqQixzQjZCcmtLQyxRQUFzQixRN0J3a0t2Qix1QjZCdmtLQyxRQUFnQixRN0Iwa0tqQix5QjZCemtLQyxRQUFtQixRN0I0a0twQixzQjZCM2tLQyxRQUFnQixRN0I4a0tqQixxQjZCN2tLQyxRQUFnQixRN0JnbEtqQixzQjZCL2tLQyxRQUFnQixRN0JrbEtqQixrQjZCamxLQyxRQUFnQixRN0JvbEtqQix5QjZCbmxLQyxRQUFnQixRN0JzbEtqQixzQjZCcmxLQyxRQUFnQixRN0J3bEtqQixxQjZCdmxLQyxRQUF1QixRN0IwbEt4QixtQjZCemxLQyxRQUFnQixRN0I0bEtqQixlNkIzbEtDLFFBQWdCLFE3QjhsS2pCLG1CNkI3bEtDLFFBQWdCLFE3QmdtS2pCLHFCNkIvbEtDLFFBQXdCLFE3QmttS3pCLGM2QmptS0MsUUFBb0IsUTdCc21LckIsZUFGQSxrQjZCbm1LQSxrQjdCc21LRSxRQUFTLFFBRVgsb0JBQ0UsUUFBUyxRQUVYLHNCQUNFLFFBQVMsUTZCeG1LWCwwQkFDQyxRQUFvQixRN0I0bUtyQixvQjZCM21LQyxRQUFnQixRN0I4bUtqQixvQjZCN21LQyxRQUFnQixRN0JnbktqQixtQjZCL21LQyxRQUFnQixRN0JrbktqQixrQjZCam5LQyxRQUFnQixRN0JvbktqQix3QjZCbm5LQyxRQUFnQixRN0JzbktqQix1QjZCcm5LQyxRQUF3QixRN0J3bkt6QixvQjZCdm5LQyxRQUF1QixRN0Iwbkt4QixxQjZCem5LQyxRQUFnQixRN0I0bktqQiwyQjZCM25LQyxRQUFnQixRN0I4bktqQixtQjZCN25LQyxRQUFnQixRN0Jnb0tqQixnQjZCL25LQyxRQUFnQixRN0Jrb0tqQix1QjZCam9LQyxRQUFnQixRN0Jvb0tqQixzQjZCbm9LQyxRQUF3QixRN0Jzb0t6Qix1QjZCcm9LQyxRQUFxQixRN0J3b0t0QixxQjZCdm9LQyxRQUFnQixRN0Iwb0tqQixpQjZCem9LQyxRQUFnQixRN0I0b0tqQixnQjZCM29LQyxRQUFnQixRN0I4b0tqQixtQjZCN29LQyxRQUFnQixRN0JncEtqQixvQjZCL29LQSx1QkFBaUMsUUMrS2xCLFFEOUtmLDJCQUFnQyxRQzdIbEIsUUQ4SGQsd0JBQW1DLFFDbkhsQixRRG9IakIsdUJBQ0MsUUFBZ0IsUTdCd3BLakIsc0I2QnZwS0MsUUFBZ0IsUTdCMHBLakIsdUI2QnpwS0MsUUFBZ0IsUTdCNHBLakIseUI2QjNwS0MsUUFBZ0IsUTdCOHBLakIseUI2QjdwS0MsUUFBZ0IsUTdCZ3FLakIsa0I2Qi9wS0MsUUFBZ0IsUTdCa3FLakIsc0I2QmpxS0MsUUFBZ0IsUTdCb3FLakIsNkI2Qm5xS0MsUUFBZ0IsUTdCc3FLakIsdUI2QnJxS0MsUUFBdUIsUTdCd3FLeEIsb0I2QnZxS0MsUUFBZ0IsUTdCMHFLakIsa0I2QnpxS0MsUUFBZ0IsUTdCNHFLakIscUI2QjNxS0MsUUFBZ0IsUTdCOHFLakIsc0I2QjdxS0MsUUFBZ0IsUUFDakIsZTdCK3FLQSxpQjZCL3FLa0MsUUNYbEIsUURZaEIsbUJBQXFDLFFDdUpsQixRRHRKbkIsaUJBQXNDLFFDd0psQixRRHZKcEIsa0JBQ0MsUUFBb0IsUTdCd3JLckIsa0I2QnZyS0MsUUFBd0IsUUFDekIsd0I3QnlyS0EsYzZCenJLaUMsUUM4R2xCLFFEN0dmLHlCQUFrQyxRQ3dEbEIsUUR2RGhCLG9CQUFrQyxRQzlJbEIsUUQrSWhCLHdCQUNDLFFBQWdCLFE3QmtzS2pCLHFCQUVBLHdCNkJuc0tBLG1CN0Jvc0tFLFFBQVMsUUFFWCxxQkFDQSxrQzZCcnNLQyxRQUFnQixRN0J3c0tqQixxQjZCdnNLQSx3QkFDQyxRQUF3QixRN0Iwc0t6QixxQkFDQSwyQjZCenNLQyxRQUFnQixRN0I0c0tqQixxQkFDQSx5QjZCM3NLQyxRQUFnQixRN0I4c0tqQix5QkFDRSxRQUFTLFE2QjVzS1gsb0JBQTJDLFFDbmhCbEIsUURvaEJ6Qix3QkFDQyxRQUFnQixRN0JrdEtqQiwwQjZCanRLQyxRQUFnQixRN0JvdEtqQix1QjZCbnRLQyxRQUFnQixRN0JzdEtqQix5QjZCcnRLQyxRQUFnQixRN0J3dEtqQixrQjZCdnRLQyxRQUFnQixRN0IwdEtqQiwwQjZCenRLQyxRQUFnQixRN0I0dEtqQixpQjZCM3RLQyxRQUFnQixRN0I4dEtqQix5QjZCN3RLQyxRQUF1QixRN0JndUt4Qix1QjZCL3RLQyxRQUFnQixRN0JrdUtqQix1QjZCanVLQSwyQkFBaUMsUUNwY2xCLFFEcWNmLHVCN0JxdUtBLDBCQUNFLFFBQVMsUUFFWCx1QkFDQSx5QjZCdnVLQyxRQUFnQixRN0IwdUtqQixxQkFDRSxRQUFTLFE2Qnh1S1gsdUI3QjJ1S0EsdUJBQ0UsUUFBUyxRQUdYLHdCNkI3dUtBLHVCN0I4dUtFLFFBQVMsUUFFWCwyQkFDRSxRQUFTLFE2Qjl1S1gseUJBQXVDLFFDeFJsQixRRHlSckIsd0JBQ0MsUUFBZ0IsUTdCb3ZLakIsMEI2Qm52S0MsUUFBZ0IsUTdCc3ZLakIsd0I2QnJ2S0MsUUFBZ0IsUTdCd3ZLakIscUI2QnZ2S0MsUUFBZ0IsUTdCMHZLakIsc0I2Qnp2S0MsUUFBZ0IsUTdCNHZLakIsNEI2QjN2S0MsUUFBZ0IsUTdCOHZLakIsYzZCN3ZLQyxRQUFnQixRN0Jnd0tqQixxQjZCL3ZLQyxRQUFnQixRN0Jrd0tqQix1QjZCandLQyxRQUFnQixRN0Jvd0tqQix5QjZCbndLQyxRQUFtQixRN0Jzd0twQixnQzZCcndLQyxRQUFnQixRN0J3d0tqQixzQjZCdndLQyxRQUFnQixRN0Iwd0tqQix1QjZCendLQyxRQUFnQixRN0I0d0tqQixrQjZCM3dLQyxRQUFnQixRN0I4d0tqQixrQjZCN3dLQyxRQUFnQixRN0JneEtqQixtQjZCL3dLQyxRQUFnQixRN0JreEtqQixpQjZCanhLQyxRQUF1QixRN0JveEt4Qiw2QjZCbnhLQyxRQUF1QixRQUN4QixzQjdCcXhLQSxjNkJyeEttQyxRQzlXbEIsUUQrV2pCLGtCQUFpQyxRQ3hLbEIsUUR5S2YsaUJBQTZDLFFDcFFsQixRRHFRM0Isa0JBQ0MsUUFBZ0IsUTdCOHhLakIsMkI2Qjd4S0MsUUFBdUIsUTdCZ3lLeEIsNEI2Qi94S0MsUUFBc0IsUTdCa3lLdkIsNEI2Qmp5S0MsUUFBdUIsUTdCb3lLeEIsNEI2Qm55S0MsUUFBZ0IsUTdCc3lLakIsb0I2QnJ5S0MsUUFBZ0IsUTdCd3lLakIsbUI2QnZ5S0MsUUFBZ0IsUTdCMHlLakIscUI2Qnp5S0MsUUFBZ0IsUTdCNHlLakIsaUI2QjN5S0MsUUFBZ0IsUTdCOHlLakIsZTZCN3lLQyxRQUF3QixRN0Jnekt6QixzQjZCL3lLQyxRQUFnQixRN0JrektqQix3QjZCanpLQyxRQUFzQixRN0Jvekt2QixpQjZCbnpLQyxRQUFvQixRN0JzektyQixpQjZCcnpLQyxRQUFnQixRN0J3ektqQixxQjZCdnpLQyxRQUFnQixRN0IwektqQixxQjZCenpLQyxRQUFzQixRN0I0ekt2Qix3QjZCM3pLQyxRQUFzQixRN0I4ekt2QixnQjZCN3pLQyxRQUFnQixRN0JnMEtqQiwyQjZCL3pLQyxRQUFnQixRN0JrMEtqQixvQjZCajBLQyxRQUFnQixRN0JvMEtqQixnQjZCbjBLQyxRQUFxQixRN0JzMEt0Qix3QjZCcjBLQyxRQUFnQixRN0J3MEtqQixlNkJ2MEtDLFFBQWdCLFE3QjAwS2pCLHdCNkJ6MEtDLFFBQXFCLFE3QjQwS3RCLG9CNkIzMEtDLFFBQWdCLFE3QjgwS2pCLGtCNkI3MEtDLFFBQW9CLFE3QmcxS3JCLHdCNkIvMEtDLFFBQWdCLFE3QmsxS2pCLDBCNkJqMUtDLFFBQWdCLFE3Qm8xS2pCLHVCNkJuMUtDLFFBQXVCLFE3QnMxS3hCLHlCNkJyMUtDLFFBQWdCLFE3QncxS2pCLHdCNkJ2MUtDLFFBQWdCLFE3QjAxS2pCLDJCNkJ6MUtDLFFBQWdCLFE3QjQxS2pCLG1CNkIzMUtDLFFBQWdCLFE3QjgxS2pCLHFCNkI3MUtDLFFBQWdCLFE3QmcyS2pCLHVCNkIvMUtDLFFBQWdCLFE3QmsyS2pCLG1CNkJqMktDLFFBQXdCLFE3Qm8yS3pCLGtCNkJuMktDLFFBQWdCLFE3QnMyS2pCLHNCNkJyMktDLFFBQWdCLFE3QncyS2pCLG1CNkJ2MktDLFFBQXdCLFE3QjAyS3pCLGtCNkJ6MktDLFFBQXVCLFE3QjQyS3hCLDRCNkIzMktDLFFBQWdCLFE3QjgyS2pCLDBCNkI3MktDLFFBQXdCLFE3QmczS3pCLDZCNkIvMktDLFFBQXVCLFE3QmszS3hCLGlCNkJqM0tDLFFBQWdCLFE3Qm8zS2pCLDZCNkJuM0tDLFFBQWdCLFE3QnMzS2pCLGdDNkJyM0tDLFFBQWdCLFE3QnczS2pCLG1CNkJ2M0tDLFFBQXNCLFE3QjAzS3ZCLHVDNkJ6M0tDLFFBQWdCLFFBQ2pCLCtDN0IyM0tBLDRCNkIzM0tnRCxRQ3FEbEIsUTlCNDBLOUIsZ0I2Qmg0S0Esb0I3QiszS0EsMkI2QjkzS0MsUUFBZ0IsUTdCazRLakIsaUI2Qmo0S0MsUUFBZ0IsUTdCbzRLakIsbUJBQ0UsUUFBUyxRNkJqNEtYLHlCQURBLG1CQUNnQyxRQ3ZmbEIsUUR3ZmQsc0JBQWlDLFFDaFlsQixRRGlZZixrQkFBbUMsUUNoWWxCLFFEaVlqQix5QkFDQyxRQUFnQixRN0I0NEtqQixvQjZCMzRLQyxRQUFnQixRN0I4NEtqQiwwQjZCNzRLQyxRQUF1QixRN0JnNUt4QiwyQjZCLzRLQyxRQUFnQixRN0JrNUtqQixzQjZCajVLQyxRQUFnQixRN0JvNUtqQix1QjZCbjVLQyxRQUFnQixRN0JzNUtqQixpQjZCcjVLQyxRQUFnQixRN0J3NUtqQixxQjZCdjVLQyxRQUFnQixRN0IwNUtqQiw4QjZCejVLQSxnQ0FBdUMsUUNwYmxCLFFEcWJyQixjN0I2NUtBLHdCQUNFLFFBQVMsUUFFWCx1QkFDRSxRQUFTLFE2Qjk1S1gseUJBQWdELFFDellsQixRRDBZOUIsMkJBQ0MsUUFBZ0IsUTdCbzZLakIsa0I2Qm42S0MsUUFBZ0IsUTdCczZLakIsd0I2QnI2S0MsUUFBZ0IsUTdCdzZLakIsMEI2QnY2S0MsUUFBZ0IsUUFDakIsd0I3Qnk2S0EsaUI2Qno2S2tDLFFDdFRsQixROUJvdUxoQiwwQjZCNzZLQSxtQjdCODZLRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRNkI5NktYLHlCQUF3QyxRQ3J0QmxCLFFEc3RCdEIsa0JBQ0MsUUFBZ0IsUTdCbzdLakIsb0I2Qm43S0MsUUFBZ0IsUTdCczdLakIsMkI2QnI3S0EsbUJB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eUNzQzMrTkEsUUFBQSxFQUVBLHlDdENnL05BLDRCQUNBLHFEQUZBLHlCc0MxK05BLFFBQUEsRUFFQSxLQUNBLFlBQWUsTUFBQSxNQUFZLFd0QysrTjNCLEVzQzMrTkEsTUFBQSIsImZpbGUiOiJyZWdpc3RyYXRpb24tMS4wLjAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBAYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4vLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcbiAgLm9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAub3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbiAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG4gIGJ1dHRvbiYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogQGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cbi50ZXh0LWluZm8ge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xufVxuLnRleHQtd2FybmluZyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XG59XG4udGV4dC1kYW5nZXIge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmJnLWluZm8ge1xuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XG59XG4uYmctd2FybmluZyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5iZy1kYW5nZXIge1xuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICAubGlzdC11bnN0eWxlZCgpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKEBkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAudGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogQGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICAudGV4dC11cHBlcmNhc2UoKTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogQGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIC51c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAudGFiLWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgYSYge1xuICAgICYuZGlzYWJsZWQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWluZm8tY29sb3I7IEBidG4taW5mby1iZzsgQGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUgKi9cblxuLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyAmOmV4dGVuZCguYnRuLXhzKTsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyAmOmV4dGVuZCguYnRuLXNtKTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyAmOmV4dGVuZCguYnRuLWxnKTsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSkpO1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICAucmVzZXQtZmlsdGVyKCk7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IChAemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQoKTtcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtbmFtZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAvLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuICAvL1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIC8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbiAgLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbiAgLy9cbiAgLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgLnRhYi1mb2N1cygpO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcbiAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIC5mb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAucGxhY2Vob2xkZXIoKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG4gIHRleHRhcmVhJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtYmFzZSk7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5pbnB1dC1zbSB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbi5pbnB1dC1sZyB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAubWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LWxnKCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtc20oKTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIC50YWItZm9jdXMoKTtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICAuaW1nLXJlc3BvbnNpdmUoKTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgLmltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICAucmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG5cbiAgLm9wYWNpdHkoMCk7XG5cbiAgJi5pbiB7IC5vcGFjaXR5KEB0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gICYuYm90dG9tIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAmLmxlZnQge1xuICAgIHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IEB0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuIiwiLyogVmFyaWFibGUgZm9udHMgdXNhZ2U6XHJcbjpyb290IHsgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjsgfVxyXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcclxuICA6cm9vdCB7IGZvbnQtZmFtaWx5OiBcIkludGVyVmFyaWFibGVcIiwgc2Fucy1zZXJpZjsgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bzsgfVxyXG59ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBJbnRlclZhcmlhYmxlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwIDkwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoXCJJbnRlclZhcmlhYmxlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBJbnRlclZhcmlhYmxlO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMTAwIDkwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoXCJJbnRlclZhcmlhYmxlLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuLyogc3RhdGljIGZvbnRzICovXHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAxMDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiAxMDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAyMDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1FeHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiAyMDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1FeHRyYUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdodDogMzAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXItTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyXCI7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNTAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1TZW1pQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdodDogNzAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXItQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogODAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXItRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlclwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlci1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDEwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyRGlzcGxheS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdodDogMTAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXJEaXNwbGF5LVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAyMDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IDIwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyRGlzcGxheS1FeHRyYUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXJEaXNwbGF5LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdodDogMzAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXJEaXNwbGF5LUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXJEaXNwbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNTAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXJEaXNwbGF5LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyRGlzcGxheS1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyRGlzcGxheS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XHJcbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJJbnRlckRpc3BsYXlcIjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogODAwOyBmb250LWRpc3BsYXk6IHN3YXA7IHNyYzogdXJsKFwiSW50ZXJEaXNwbGF5LUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxyXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW50ZXJEaXNwbGF5XCI7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1kaXNwbGF5OiBzd2FwOyBzcmM6IHVybChcIkludGVyRGlzcGxheS1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkludGVyRGlzcGxheVwiOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtZGlzcGxheTogc3dhcDsgc3JjOiB1cmwoXCJJbnRlckRpc3BsYXktQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cclxuXHJcbkBmb250LWZlYXR1cmUtdmFsdWVzIEludGVyVmFyaWFibGUge1xyXG4gICAgQGNoYXJhY3Rlci12YXJpYW50IHtcclxuICAgICAgICBjdjAxOiAxOyBjdjAyOiAyOyBjdjAzOiAzOyBjdjA0OiA0OyBjdjA1OiA1OyBjdjA2OiA2OyBjdjA3OiA3OyBjdjA4OiA4O1xyXG4gICAgICAgIGN2MDk6IDk7IGN2MTA6IDEwOyBjdjExOiAxMTsgY3YxMjogMTI7IGN2MTM6IDEzO1xyXG4gICAgICAgIGFsdC0xOiAgICAgICAgICAgIDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cclxuICAgICAgICBhbHQtMzogICAgICAgICAgICA5OyAvKiBGbGF0LXRvcCB0aHJlZSAqL1xyXG4gICAgICAgIG9wZW4tNDogICAgICAgICAgIDI7IC8qIE9wZW4gZm91ciAqL1xyXG4gICAgICAgIG9wZW4tNjogICAgICAgICAgIDM7IC8qIE9wZW4gc2l4ICovXHJcbiAgICAgICAgb3Blbi05OiAgICAgICAgICAgNDsgLyogT3BlbiBuaW5lICovXHJcbiAgICAgICAgbGMtbC13aXRoLXRhaWw6ICAgNTsgLyogTG93ZXItY2FzZSBMIHdpdGggdGFpbCAqL1xyXG4gICAgICAgIHNpbXBsaWZpZWQtdTogICAgIDY7IC8qIFNpbXBsaWZpZWQgdSAqL1xyXG4gICAgICAgIGFsdC1kb3VibGUtczogICAgIDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cclxuICAgICAgICB1Yy1pLXdpdGgtc2VyaWY6ICA4OyAvKiBVcHBlci1jYXNlIGkgd2l0aCBzZXJpZiAqL1xyXG4gICAgICAgIHVjLWctd2l0aC1zcHVyOiAgMTA7IC8qIENhcGl0YWwgRyB3aXRoIHNwdXIgKi9cclxuICAgICAgICBzaW5nbGUtc3RvcnktYTogIDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xyXG4gICAgICAgIGNvbXBhY3QtbGMtZjogICAgMTI7IC8qIENvbXBhY3QgZiAqL1xyXG4gICAgICAgIGNvbXBhY3QtbGMtdDogICAgMTM7IC8qIENvbXBhY3QgdCAqL1xyXG4gICAgfVxyXG4gICAgQHN0eWxlc2V0IHtcclxuICAgICAgICBzczAxOiAxOyBzczAyOiAyOyBzczAzOiAzOyBzczA0OiA0OyBzczA1OiA1OyBzczA2OiA2OyBzczA3OiA3OyBzczA4OiA4O1xyXG4gICAgICAgIG9wZW4tZGlnaXRzOiAxOyAgICAgICAgICAgICAgICAvKiBPcGVuIGRpZ2l0cyAqL1xyXG4gICAgICAgIGRpc2FtYmlndWF0aW9uOiAyOyAgICAgICAgICAgICAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xyXG4gICAgICAgIGRpc2FtYmlndWF0aW9uLWV4Y2VwdC16ZXJvOiA0OyAvKiBEaXNhbWJpZ3VhdGlvbiAobm8gemVybykgKi9cclxuICAgICAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgICAgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xyXG4gICAgICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgICAgICAgICAvKiBTcXVhcmUgcHVuY3R1YXRpb24gKi9cclxuICAgICAgICBzcXVhcmUtcXVvdGVzOiA4OyAgICAgICAgICAgICAgLyogU3F1YXJlIHF1b3RlcyAqL1xyXG4gICAgICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgICAgICAgICAvKiBDaXJjbGVkIGNoYXJhY3RlcnMgKi9cclxuICAgICAgICBzcXVhcmVkLWNoYXJhY3RlcnM6IDY7ICAgICAgICAgLyogU3F1YXJlZCBjaGFyYWN0ZXJzICovXHJcbiAgICB9XHJcbn1cclxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXIge1xyXG4gICAgQGNoYXJhY3Rlci12YXJpYW50IHtcclxuICAgICAgICBjdjAxOiAxOyBjdjAyOiAyOyBjdjAzOiAzOyBjdjA0OiA0OyBjdjA1OiA1OyBjdjA2OiA2OyBjdjA3OiA3OyBjdjA4OiA4O1xyXG4gICAgICAgIGN2MDk6IDk7IGN2MTA6IDEwOyBjdjExOiAxMTsgY3YxMjogMTI7IGN2MTM6IDEzO1xyXG4gICAgICAgIGFsdC0xOiAgICAgICAgICAgIDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cclxuICAgICAgICBhbHQtMzogICAgICAgICAgICA5OyAvKiBGbGF0LXRvcCB0aHJlZSAqL1xyXG4gICAgICAgIG9wZW4tNDogICAgICAgICAgIDI7IC8qIE9wZW4gZm91ciAqL1xyXG4gICAgICAgIG9wZW4tNjogICAgICAgICAgIDM7IC8qIE9wZW4gc2l4ICovXHJcbiAgICAgICAgb3Blbi05OiAgICAgICAgICAgNDsgLyogT3BlbiBuaW5lICovXHJcbiAgICAgICAgbGMtbC13aXRoLXRhaWw6ICAgNTsgLyogTG93ZXItY2FzZSBMIHdpdGggdGFpbCAqL1xyXG4gICAgICAgIHNpbXBsaWZpZWQtdTogICAgIDY7IC8qIFNpbXBsaWZpZWQgdSAqL1xyXG4gICAgICAgIGFsdC1kb3VibGUtczogICAgIDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cclxuICAgICAgICB1Yy1pLXdpdGgtc2VyaWY6ICA4OyAvKiBVcHBlci1jYXNlIGkgd2l0aCBzZXJpZiAqL1xyXG4gICAgICAgIHVjLWctd2l0aC1zcHVyOiAgMTA7IC8qIENhcGl0YWwgRyB3aXRoIHNwdXIgKi9cclxuICAgICAgICBzaW5nbGUtc3RvcnktYTogIDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xyXG4gICAgICAgIGNvbXBhY3QtbGMtZjogICAgMTI7IC8qIENvbXBhY3QgZiAqL1xyXG4gICAgICAgIGNvbXBhY3QtbGMtdDogICAgMTM7IC8qIENvbXBhY3QgdCAqL1xyXG4gICAgfVxyXG4gICAgQHN0eWxlc2V0IHtcclxuICAgICAgICBzczAxOiAxOyBzczAyOiAyOyBzczAzOiAzOyBzczA0OiA0OyBzczA1OiA1OyBzczA2OiA2OyBzczA3OiA3OyBzczA4OiA4O1xyXG4gICAgICAgIG9wZW4tZGlnaXRzOiAxOyAgICAgICAgICAgICAgICAvKiBPcGVuIGRpZ2l0cyAqL1xyXG4gICAgICAgIGRpc2FtYmlndWF0aW9uOiAyOyAgICAgICAgICAgICAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xyXG4gICAgICAgIGRpc2FtYmlndWF0aW9uLWV4Y2VwdC16ZXJvOiA0OyAvKiBEaXNhbWJpZ3VhdGlvbiAobm8gemVybykgKi9cclxuICAgICAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgICAgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xyXG4gICAgICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgICAgICAgICAvKiBTcXVhcmUgcHVuY3R1YXRpb24gKi9cclxuICAgICAgICBzcXVhcmUtcXVvdGVzOiA4OyAgICAgICAgICAgICAgLyogU3F1YXJlIHF1b3RlcyAqL1xyXG4gICAgICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgICAgICAgICAvKiBDaXJjbGVkIGNoYXJhY3RlcnMgKi9cclxuICAgICAgICBzcXVhcmVkLWNoYXJhY3RlcnM6IDY7ICAgICAgICAgLyogU3F1YXJlZCBjaGFyYWN0ZXJzICovXHJcbiAgICB9XHJcbn1cclxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXJEaXNwbGF5IHtcclxuICAgIEBjaGFyYWN0ZXItdmFyaWFudCB7XHJcbiAgICAgICAgY3YwMTogMTsgY3YwMjogMjsgY3YwMzogMzsgY3YwNDogNDsgY3YwNTogNTsgY3YwNjogNjsgY3YwNzogNzsgY3YwODogODtcclxuICAgICAgICBjdjA5OiA5OyBjdjEwOiAxMDsgY3YxMTogMTE7IGN2MTI6IDEyOyBjdjEzOiAxMztcclxuICAgICAgICBhbHQtMTogICAgICAgICAgICAxOyAvKiBBbHRlcm5hdGUgb25lICovXHJcbiAgICAgICAgYWx0LTM6ICAgICAgICAgICAgOTsgLyogRmxhdC10b3AgdGhyZWUgKi9cclxuICAgICAgICBvcGVuLTQ6ICAgICAgICAgICAyOyAvKiBPcGVuIGZvdXIgKi9cclxuICAgICAgICBvcGVuLTY6ICAgICAgICAgICAzOyAvKiBPcGVuIHNpeCAqL1xyXG4gICAgICAgIG9wZW4tOTogICAgICAgICAgIDQ7IC8qIE9wZW4gbmluZSAqL1xyXG4gICAgICAgIGxjLWwtd2l0aC10YWlsOiAgIDU7IC8qIExvd2VyLWNhc2UgTCB3aXRoIHRhaWwgKi9cclxuICAgICAgICBzaW1wbGlmaWVkLXU6ICAgICA2OyAvKiBTaW1wbGlmaWVkIHUgKi9cclxuICAgICAgICBhbHQtZG91YmxlLXM6ICAgICA3OyAvKiBBbHRlcm5hdGUgR2VybWFuIGRvdWJsZSBzICovXHJcbiAgICAgICAgdWMtaS13aXRoLXNlcmlmOiAgODsgLyogVXBwZXItY2FzZSBpIHdpdGggc2VyaWYgKi9cclxuICAgICAgICB1Yy1nLXdpdGgtc3B1cjogIDEwOyAvKiBDYXBpdGFsIEcgd2l0aCBzcHVyICovXHJcbiAgICAgICAgc2luZ2xlLXN0b3J5LWE6ICAxMTsgLyogU2luZ2xlLXN0b3J5IGEgKi9cclxuICAgICAgICBjb21wYWN0LWxjLWY6ICAgIDEyOyAvKiBDb21wYWN0IGYgKi9cclxuICAgICAgICBjb21wYWN0LWxjLXQ6ICAgIDEzOyAvKiBDb21wYWN0IHQgKi9cclxuICAgIH1cclxuICAgIEBzdHlsZXNldCB7XHJcbiAgICAgICAgc3MwMTogMTsgc3MwMjogMjsgc3MwMzogMzsgc3MwNDogNDsgc3MwNTogNTsgc3MwNjogNjsgc3MwNzogNzsgc3MwODogODtcclxuICAgICAgICBvcGVuLWRpZ2l0czogMTsgICAgICAgICAgICAgICAgLyogT3BlbiBkaWdpdHMgKi9cclxuICAgICAgICBkaXNhbWJpZ3VhdGlvbjogMjsgICAgICAgICAgICAgLyogRGlzYW1iaWd1YXRpb24gKHdpdGggemVybykgKi9cclxuICAgICAgICBkaXNhbWJpZ3VhdGlvbi1leGNlcHQtemVybzogNDsgLyogRGlzYW1iaWd1YXRpb24gKG5vIHplcm8pICovXHJcbiAgICAgICAgcm91bmQtcXVvdGVzLWFuZC1jb21tYXM6IDM7ICAgIC8qIFJvdW5kIHF1b3RlcyAmYW1wOyBjb21tYXMgKi9cclxuICAgICAgICBzcXVhcmUtcHVuY3R1YXRpb246IDc7ICAgICAgICAgLyogU3F1YXJlIHB1bmN0dWF0aW9uICovXHJcbiAgICAgICAgc3F1YXJlLXF1b3RlczogODsgICAgICAgICAgICAgIC8qIFNxdWFyZSBxdW90ZXMgKi9cclxuICAgICAgICBjaXJjbGVkLWNoYXJhY3RlcnM6IDU7ICAgICAgICAgLyogQ2lyY2xlZCBjaGFyYWN0ZXJzICovXHJcbiAgICAgICAgc3F1YXJlZC1jaGFyYWN0ZXJzOiA2OyAgICAgICAgIC8qIFNxdWFyZWQgY2hhcmFjdGVycyAqL1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRyYW5zaXRpb24tcHJvcGVydHkoflwiaGVpZ2h0LCB2aXNpYmlsaXR5XCIpO1xuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC4zcyBlYXNlLW91dFwiKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbi5jbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgLm1ha2Utcm93KCk7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG4ubWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAubWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1tYXgtY29tYmluYXRvcnMsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcblxuLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7IEBwYW5lbC1kZWZhdWx0LXRleHQ7IEBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7IEBwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1wcmltYXJ5LWJvcmRlcjsgQHBhbmVsLXByaW1hcnktdGV4dDsgQHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzsgQHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOyBAcGFuZWwtc3VjY2Vzcy10ZXh0OyBAcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOyBAcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtaW5mby1ib3JkZXI7IEBwYW5lbC1pbmZvLXRleHQ7IEBwYW5lbC1pbmZvLWhlYWRpbmctYmc7IEBwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC13YXJuaW5nLWJvcmRlcjsgQHBhbmVsLXdhcm5pbmctdGV4dDsgQHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzsgQHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGFuZ2VyLWJvcmRlcjsgQHBhbmVsLWRhbmdlci10ZXh0OyBAcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc7IEBwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG4uY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4teHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXByaW50IHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uYW1lLXF1b3RlcywgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG5cbi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbi5oaWRlLXRleHQoKSB7XG4gIGZvbnQ6IH5cIjAvMFwiIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG4udGV4dC1oaWRlKCkge1xuICAuaGlkZS10ZXh0KCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG4uYW5pbWF0aW9uKEBhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbn1cbi5hbmltYXRpb24tbmFtZShAbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogQG5hbWU7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uKEBkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xufVxuLmFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi5hbmltYXRpb24tZGVsYXkoQGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG59XG4uYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudChAaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xufVxuLmFuaW1hdGlvbi1kaXJlY3Rpb24oQGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbn1cbi5hbmltYXRpb24tZmlsbC1tb2RlKEBmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbi5iYWNrZmFjZS12aXNpYmlsaXR5KEB2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbi5zY2FsZShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG59XG4uc2NhbGUoQHJhdGlvWDsgQHJhdGlvWSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG59XG4uc2NhbGVYKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG59XG4uc2NhbGVZKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG59XG4uc2tldyhAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbn1cbi50cmFuc2xhdGUoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbn1cbi50cmFuc2xhdGUzZChAeDsgQHk7IEB6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xufVxuLnJvdGF0ZShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbn1cbi5yb3RhdGVYKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbn1cbi5yb3RhdGVZKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbn1cbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbn1cbi5wZXJzcGVjdGl2ZS1vcmlnaW4oQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG59XG4udHJhbnNmb3JtLW9yaWdpbihAb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG4udHJhbnNpdGlvbihAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xufVxuLnRyYW5zaXRpb24tcHJvcGVydHkoQHRyYW5zaXRpb24tcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbi50cmFuc2l0aW9uLWRlbGF5KEB0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG59XG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRyYW5zZm9ybShAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG4udXNlci1zZWxlY3QoQHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBAc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBAc2VsZWN0O1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbi50YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdmVuZG9yLXByZWZpeCwgbWVkaWEtZmVhdHVyZS1wYXJlbnRoZXNlcy1zcGFjZS1pbnNpZGUsIG1lZGlhLWZlYXR1cmUtbmFtZS1uby11bmtub3duLCBpbmRlbnRhdGlvbiwgYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuLmltZy1yZXNwb25zaXZlKEBkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogQHdpZHRoLTF4IEBoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDE3JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi5idXR0b24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xufVxuIixudWxsLCJAc3RlZWw6ICMwNjMwM0Q7XHJcbkByZWQ6ICNDRjEwMjg7XHJcbkBkaXNhYmxlZDogI0FBQUFBQTtcclxuQGdyZXk6ICM3Nzc3Nzc7XHJcbkBibHVlOiAjMDA1MjllO1xyXG5AcHJpbWFyeUNvbG9yOiAjMzcxRUUxO1xyXG5AZ3JlZW5Db2xvcjogIzAwNzk1RDtcclxuQHdoaXRlVGV4dENvbG9yOiAjRjZGOEZGO1xyXG5AcHJpbWFyeUJ1dHRvbkhvdmVyQ29sb3I6ICMyMjEwOTg7XHJcbkBnZW5lcmFsVGV4dENvbG9yOiAgIzM4MzgzNjtcclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tc3RlcC5uZy1lbnRlcixcclxuLm11bHRpLXN0ZXAtZm9ybS1zdGVwLm5nLWhpZGUtcmVtb3ZlIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC8vIGJyZWFkY3J1bWJzXHJcblxyXG4ubXVsdGktc3RlcC1mb3Jte1xyXG4gICAgJi1icmVhZGNydW1ic3tcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjY5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgIHRvcDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDo4NTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDoxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICAmLWJyZWFkY3J1bWJ7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MS40Mjg2ZW07XHJcbiAgICAgICAgaGVpZ2h0OjEuNDI4NmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgJi1pY29ue1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6MS40Mjg2ZW07O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWItaWNvbntiYWNrZ3JvdW5kOiBAZGlzYWJsZWQ7fVxyXG4gICAgICAgIC5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi10aXRsZXtjb2xvcjogQGRpc2FibGVkO31cclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIC5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi1pY29ue2JhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3I7fVxyXG4gICAgICAgICAgICAubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWItdGl0bGV7Y29sb3I6IEBwcmltYXJ5Q29sb3I7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpc2l0ZWR7XHJcbiAgICAgICAgICAgIC5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi1pY29ue2JhY2tncm91bmQ6IEBncmVlbkNvbG9yO31cclxuICAgICAgICAgICAgLm11bHRpLXN0ZXAtZm9ybS1icmVhZGNydW1iLXRpdGxle2NvbG9yOiBAZ3JlZW5Db2xvcjt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDozLjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjdweDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfTtcclxuXHJcbiAgICAmLXN0ZXAtY29udGVudHN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG4ud2FybmluZy1sYWJlbHtcclxuICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZmJhO1xyXG4gICAgY29sb3I6ICM1NDQ0MDY7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5mb3JtLWNvbnRyb2x7IFxyXG4gICAgYm9yZGVyLWNvbG9yOiNCRkJFQjk7XHJcbiAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbn1cclxuXHJcbi5yYWRpb3tcclxuICAgIG1hcmdpbi10b3A6MDtcclxufVxyXG5cclxubGFiZWwuaW5wdXQtY3VzdG9te1xyXG4gICAgQHNpemU6IDIycHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgd2lkdGg6IEBzaXplO1xyXG4gICAgICAgIGhlaWdodDogQHNpemU7XHJcbiAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAmOmZvY3VzICB+IC5pbnB1dC1jdXN0b20tc2tpbiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcclxuICAgICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1jdXN0b20tc2tpbntcclxuICAgICAgICB3aWR0aDogQHNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0NDQztcclxuICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmlucHV0LWN1c3RvbS1za2lue1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCA3cHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgfiAuaW5wdXQtY3VzdG9tLXNraW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmNoZWNrZWQsICY6aG92ZXI6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIH4gLmlucHV0LWN1c3RvbS1za2lue1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIH4gLmlucHV0LWN1c3RvbS1za2luIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCwgJjpob3ZlcjpjaGVja2VkIHtcclxuICAgICAgICAgICAgfiAuaW5wdXQtY3VzdG9tLXNraW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBAc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IEBzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWluLWhlaWdodDogMzZweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjA1cztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiBAd2hpdGVUZXh0Q29sb3I7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5QnV0dG9uSG92ZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5QnV0dG9uSG92ZXJDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnl7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IEBibHVlO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjojZTVlNWU1O1xyXG4gICAgICAgIGNvbG9yOiAjMDA0MjdjO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGRzZXR7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTozNXB4O1xyXG4gICAgLmxlZ2VuZHtcclxuICAgICAgICBjb2xvcjpAZ2VuZXJhbFRleHRDb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICB0ZXh0LWluZGVudDotMTBweDtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29sLW9mZnNldC1yaWdodChAaSwgQHR5cGUpIHdoZW4gKEBpID49IDApIHtcclxuICAgIC5jb2wtQHt0eXBlfS1vZmZzZXQtcmlnaHQtQHtpfSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKChAaSAvIEBncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICAgIC5jb2wtb2Zmc2V0LXJpZ2h0KEBpIC0gMSwgQHR5cGUpO1xyXG59O1xyXG4uY29sLW9mZnNldC1yaWdodChAZ3JpZC1jb2x1bW5zLCB4cyk7XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbC1vZmZzZXQtcmlnaHQoQGdyaWQtY29sdW1ucywgc20pO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbC1vZmZzZXQtcmlnaHQoQGdyaWQtY29sdW1ucywgbWQpO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb2wtb2Zmc2V0LXJpZ2h0KEBncmlkLWNvbHVtbnMsIGxnKTtcclxufVxyXG5cclxuLnBhc3N3b3JkLXZhbGlkYXRpb24tbWVzc2FnZS1saXN0e1xyXG4gICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgLnBhc3N3b3JkLXZhbGlkYXRpb24tbWVzc2FnZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgLmZhe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbmZpcm1hdGlvbi1tZXNzYWdle1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDYzMDNEO1xyXG4gICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgIGNvbG9yOiBAc3RlZWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYXMtZXJyb3Ige1xyXG4gICAgLmNvbnRyb2wtbGFiZWx7XHJcbiAgICAgICAgY29sb3I6QHJlZDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jb250cm9sc3tcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAuYnRuLXNlY29uZGFyeXtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWxwLWJsb2Nre1xyXG4gICAgY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDtcclxufSIsIi8vIFR5cG9ncmFwaHlcblxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4uYmctdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuLnRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG4uY29udGFpbmVyLWZpeGVkKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKChAZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLWxlZnQ6IGZsb29yKChAZ3V0dGVyIC8gMikpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoQGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1sZWZ0OiBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG4ubWFrZS14cy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xufVxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuLm1ha2UtbGctY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjZWlsKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLy8gUGFuZWxzXG5cbi5wYW5lbC12YXJpYW50KEBib3JkZXI7IEBoZWFkaW5nLXRleHQtY29sb3I7IEBoZWFkaW5nLWJnLWNvbG9yOyBAaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gT3BhY2l0eVxuXG4ub3BhY2l0eShAb3BhY2l0eSkge1xuICBAb3BhY2l0eS1pZTogKEBvcGFjaXR5ICogMTAwKTsgIC8vIElFOCBmaWx0ZXJcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAdGV4dC1jb2xvcjogIzU1NTsgQGJvcmRlci1jb2xvcjogI2NjYzsgQGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xuICBAY29sb3ItcmdiYTogcmdiYShyZWQoQGNvbG9yKSwgZ3JlZW4oQGNvbG9yKSwgYmx1ZShAY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcblxuICBzZWxlY3QmIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSYsXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbi5yZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIikpO1xufVxuIiwiQHN0ZWVsOiAjMDYzMDNEO1xyXG5AcHJpbWFyeUNvbG9yOiAjMzcxRUUxO1xyXG5AaGVhZGVyRm9vdGVyQmFja2dyb3VuZDogIzIyMTA5ODtcclxuQGdlbmVyYWxUZXh0Q29sb3I6ICMzODM4MzY7XHJcblxyXG5odG1sLCBib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGNvbG9yOiBAZ2VuZXJhbFRleHRDb2xvcjtcclxufVxyXG5cclxuI3BhZ2UtY29udGVudHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IC03MHB4OyBcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiNwYWdlLWZvb3RlcntcclxuICBiYWNrZ3JvdW5kOkBoZWFkZXJGb290ZXJCYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOndoaXRlO1xyXG59XHJcblxyXG4jcGFnZS1mb290ZXIsICNwYWdlLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGhlaWdodDogNzBweDsgXHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbi13cmFwcGVye1xyXG4gIGJhY2tncm91bmQ6IEBoZWFkZXJGb290ZXJCYWNrZ3JvdW5kO1xyXG59XHJcbi5oZWFkZXItbWFpbntcclxuICBoZWlnaHQ6NTRweDtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgIGhlaWdodDoxMDRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbiwgLnBhZ2UtdGl0bGUsIC53aWRlLWNvbnRhaW5lciwgLmxhbmd1YWdlLXNlbGVjdG9ye1xyXG4gIG1heC13aWR0aDo4MjBweDtcclxuICBtYXJnaW46MCBhdXRvO1xyXG59XHJcblxyXG4ud2lkZS1jb250YWluZXIsIC5wYWdlLXRpdGxle1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucGFnZS10aXRsZS13cmFwcGVye1xyXG4vLyAgIGJhY2tncm91bmQ6I2YzZjNmMztcclxuLy8gfVxyXG5cclxuLnBhZ2UtdGl0bGV7XHJcbiAgaDF7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgY29sb3I6IEBnZW5lcmFsVGV4dENvbG9yO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lzdHJhdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gIC5sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpc3RyYXRpb25Gb3JtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkVCOTtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxOTEsIDE5MCwgMTg1LCAwLjIpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgLm11bHRpLXN0ZXAtZm9ybS1zdGVwLXRpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgbGVnZW5kIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFncmVlbWVudC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGFkZHJlc3MgZmllbGQgc2VsZWN0XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgLmNhcmV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgLnNwaW5uZXIge1xyXG4gICAgcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC51aS1zZWxlY3QtdG9nZ2xlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gIH1cclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1zZWxlY3Rvci13cmFwcGVye1xyXG4gIGJhY2tncm91bmQ6IzExMDY2MjtcclxufVxyXG5cclxuLmxhbmd1YWdlLXNlbGVjdG9ye1xyXG4gIHBhZGRpbmc6MCAyMHB4O1xyXG4gIGhlaWdodDozNXB4O1xyXG4gIGZvbnQtc2l6ZToxM3B4O1xyXG4gIC5idG57XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KXtcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAuYnRue1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGFjY2VudC1jb2xvcjogQHByaW1hcnlDb2xvcjtcclxufVxyXG5cclxuLnZic0xvZ297XHJcbiAgd2lkdGg6IDIzNXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjRjdGN0Y0O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4OztcclxufVxyXG5cclxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCwgLmhhcy1lcnJvciAucmFkaW8sIC5oYXMtZXJyb3IgLmNoZWNrYm94LCAuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsIC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSwgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCwgLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCwgLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsIC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcclxuICAgIGNvbG9yOiAjRDUwMDQ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tbGlua3tcclxuICBjb2xvcjogQHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gIFxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtbWFyZ2luLTcge1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjZGOSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjRDUwMDQ3ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTMsIDAsIDcxLCAuNSkgIWltcG9ydGFudDtcclxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgmLFxuICB0ZCYgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLnJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuQGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDA7XG5AZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbihAZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbkBncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKEBncmF5LWJhc2UsIDIwJSk7ICAgLy8gIzMzM1xuQGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG5AZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbihAZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbkBncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKEBncmF5LWJhc2UsIDkzLjUlKTsgLy8gI2VlZVxuXG5AYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSk7IC8vICMzMzdhYjdcbkBicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWM7XG5AYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlO1xuQGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZTtcbkBicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGY7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbkBib2R5LWJnOiAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuQHRleHQtY29sb3I6ICAgICAgICAgICAgQGdyYXktZGFyaztcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuQGxpbmstY29sb3I6ICAgICAgICAgICAgQGJyYW5kLXByaW1hcnk7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuQGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKEBsaW5rLWNvbG9yLCAxNSUpO1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG5AbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5AZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbkBmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuQGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuQGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4O1xuQGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjI1KSk7IC8vIH4xOHB4XG5AZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIC44NSkpOyAvLyB+MTJweFxuXG5AZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAyLjYpKTsgLy8gfjM2cHhcbkBmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDIuMTUpKTsgLy8gfjMwcHhcbkBmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS43KSk7IC8vIH4yNHB4XG5AZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDEuMjUpKTsgLy8gfjE4cHhcbkBmb250LXNpemUtaDU6ICAgICAgICAgICAgQGZvbnQtc2l6ZS1iYXNlO1xuQGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAuODUpKTsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuQGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOTsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG5AbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKChAZm9udC1zaXplLWJhc2UgKiBAbGluZS1oZWlnaHQtYmFzZSkpOyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG5AaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQ7XG5AaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMDtcbkBoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xO1xuQGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuQGljb24tZm9udC1wYXRoOiAgICAgICAgICBcIi4uL2ZvbnRzL1wiO1xuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuQGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIjtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbkBpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIjtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweDtcbkBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4O1xuXG5AcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweDtcbkBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4O1xuXG5AcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4O1xuQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHg7XG5cbkBwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHg7XG5AcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4O1xuXG5AbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzOyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbkBsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjU7XG5cbkBib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHg7XG5AYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4O1xuQGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuQGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmY7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbkBjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICBAYnJhbmQtcHJpbWFyeTtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuQGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuQGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG5AdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHg7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG5AdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG5AdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5Zjk7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG5AdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjU7XG5AdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgIEB0YWJsZS1iZy1ob3ZlcjtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG5AdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG5AYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWw7XG5cbkBidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzM7XG5AYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmO1xuQGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYztcblxuQGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbkBidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuQGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKEBidG4tcHJpbWFyeS1iZywgNSUpO1xuXG5AYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuQGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgQGJyYW5kLXN1Y2Nlc3M7XG5AYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oQGJ0bi1zdWNjZXNzLWJnLCA1JSk7XG5cbkBidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG5AYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICBAYnJhbmQtaW5mbztcbkBidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbihAYnRuLWluZm8tYmcsIDUlKTtcblxuQGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbkBidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgIEBicmFuZC13YXJuaW5nO1xuQGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKEBidG4td2FybmluZy1iZywgNSUpO1xuXG5AYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xuQGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgQGJyYW5kLWRhbmdlcjtcbkBidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihAYnRuLWRhbmdlci1iZywgNSUpO1xuXG5AYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICBAZ3JheS1saWdodDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbkBidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgIEBib3JkZXItcmFkaXVzLWxhcmdlO1xuQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgQGJvcmRlci1yYWRpdXMtc21hbGw7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuQGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbkBpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuQGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgQGdyYXk7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbkBpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2M7XG5cbi8vIFRPRE86IFJlbmFtZSBgQGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGBAaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbkBpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIEBib3JkZXItcmFkaXVzLWJhc2U7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG5AaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbkBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgIEBib3JkZXItcmFkaXVzLXNtYWxsO1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG5AaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbkBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTk7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG5AaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpO1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG5AaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbChAZm9udC1zaXplLWxhcmdlICogQGxpbmUtaGVpZ2h0LWxhcmdlKSArIChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMik7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbkBpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcihAZm9udC1zaXplLXNtYWxsICogQGxpbmUtaGVpZ2h0LXNtYWxsKSArIChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMik7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbkBmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHg7XG5cbkBsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgIEBncmF5LWRhcms7XG5AbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG5AaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICBAZ3JheS1saWdodGVyO1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG5AaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiBAaW5wdXQtYm9yZGVyO1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbkBjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkO1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG5AZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuQGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYztcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbkBkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTU7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuQGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgQGdyYXktZGFyaztcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuQGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKEBncmF5LWRhcmssIDUlKTtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG5AZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbkBkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgIEBjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG5AZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICBAY29tcG9uZW50LWFjdGl2ZS1iZztcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbkBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgIEBncmF5LWxpZ2h0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuQGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgQGdyYXktbGlnaHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgQGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbkBkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDA7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbkB6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDA7XG5AemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwO1xuQHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MDtcbkB6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzA7XG5AemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwO1xuQHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MDtcbkB6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTA7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHg7XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbkBzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgQHNjcmVlbi14cztcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLXBob25lOiAgICAgICAgICAgICAgIEBzY3JlZW4teHMtbWluO1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4O1xuQHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICBAc2NyZWVuLXNtO1xuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLXRhYmxldDogICAgICAgICAgICAgIEBzY3JlZW4tc20tbWluO1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHg7XG5Ac2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgIEBzY3JlZW4tbWQ7XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgIEBzY3JlZW4tbWQtbWluO1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweDtcbkBzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgQHNjcmVlbi1sZztcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgQHNjcmVlbi1sZy1taW47XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuQHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoQHNjcmVlbi1zbS1taW4gLSAxKTtcbkBzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKEBzY3JlZW4tbWQtbWluIC0gMSk7XG5Ac2NyZWVuLW1kLW1heDogICAgICAgICAgICAgIChAc2NyZWVuLWxnLW1pbiAtIDEpO1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG5AZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTI7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuQGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHg7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuQGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgIEBzY3JlZW4tc20tbWluO1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6IChAZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSk7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuQGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArIEBncmlkLWd1dHRlci13aWR0aCk7XG4vLyoqIEZvciBgQHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbkBjb250YWluZXItc206ICAgICAgICAgICAgICAgICBAY29udGFpbmVyLXRhYmxldDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbkBjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyBAZ3JpZC1ndXR0ZXItd2lkdGgpO1xuLy8qKiBGb3IgYEBzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG5AY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgQGNvbnRhaW5lci1kZXNrdG9wO1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbkBjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgQGdyaWQtZ3V0dGVyLXdpZHRoKTtcbi8vKiogRm9yIGBAc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuQGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgIEBjb250YWluZXItbGFyZ2UtZGVza3RvcDtcblxuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG5AbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHg7XG5AbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbkBuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbkBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbkBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKChAbmF2YmFyLWhlaWdodCAtIEBsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKTtcbkBuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHg7XG5cbkBuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NztcbkBuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgI2Y4ZjhmODtcbkBuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKEBuYXZiYXItZGVmYXVsdC1iZywgNi41JSk7XG5cbi8vIE5hdmJhciBsaW5rc1xuQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3Nzc7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgIzMzMztcbkBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbkBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1O1xuQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbihAbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpO1xuQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2M7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIE5hdmJhciBicmFuZCBsYWJlbFxuQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgIEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbihAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSk7XG5AbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIE5hdmJhciB0b2dnbGVcbkBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAjZGRkO1xuQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODg7XG5AbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgI2RkZDtcblxuXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcbkBuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbihAZ3JheS1saWdodCwgMTUlKTtcbkBuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMjtcbkBuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG5AbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktbGlnaHQsIDE1JSk7XG5AbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmY7XG5AbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NDtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuQG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbkBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZjtcbkBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbkBuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMztcbkBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZjtcbkBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMztcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG5AbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweDtcbkBuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgQGdyYXktbGlnaHRlcjtcblxuQG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICBAZ3JheS1saWdodDtcbkBuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgQGdyYXktbGlnaHQ7XG5cbi8vPT0gVGFic1xuQG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkO1xuXG5AbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG5cbkBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgQGJvZHktYmc7XG5AbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIEBncmF5O1xuQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkO1xuXG5AbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQ7XG5AbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgIEBib2R5LWJnO1xuXG4vLz09IFBpbGxzXG5AbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIEBib3JkZXItcmFkaXVzLWJhc2U7XG5AbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIEBjb21wb25lbnQtYWN0aXZlLWJnO1xuQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICBAY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbkBwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIEBsaW5rLWNvbG9yO1xuQHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQ7XG5cbkBwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgIEBsaW5rLWhvdmVyLWNvbG9yO1xuQHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgQGdyYXktbGlnaHRlcjtcbkBwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQ7XG5cbkBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmY7XG5AcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbkBwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuXG5AcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICBAZ3JheS1saWdodDtcbkBwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmY7XG5AcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkO1xuXG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbkBwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBwYWdpbmF0aW9uLWJnO1xuQHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgQHBhZ2luYXRpb24tYm9yZGVyO1xuQHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweDtcblxuQHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgQHBhZ2luYXRpb24taG92ZXItYmc7XG5cbkBwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgIEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbkBwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgIEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcblxuQHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbkBqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHg7XG5AanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0O1xuQGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgQGdyYXktbGlnaHRlcjtcbkBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQ7XG5AanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjUpKTtcbkBqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDQuNSkpO1xuXG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbkBzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2Q7XG5Ac3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4O1xuQHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKHNwaW4oQHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKTtcblxuQHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZjtcbkBzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjc7XG5Ac3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oc3BpbihAc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpO1xuXG5Ac3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiO1xuQHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMztcbkBzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihzcGluKEBzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSk7XG5cbkBzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDI7XG5Ac3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlO1xuQHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKHNwaW4oQHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpO1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbkB0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbkB0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuQHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMDtcbkB0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45O1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcbkB0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuQHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgQHRvb2x0aXAtYmc7XG5cblxuLy89PSBQb3BvdmVyc1xuLy9cbi8vIyNcblxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxuQHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcbkBwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHg7XG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXG5AcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjIpO1xuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxuQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjO1xuXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxuQHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oQHBvcG92ZXItYmcsIDMlKTtcblxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXG5AcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHg7XG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcbkBwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgQHBvcG92ZXItYmc7XG5cbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxuQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoQHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKTtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlaW4oQHBvcG92ZXItYm9yZGVyLWNvbG9yLCA1JSk7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbkBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKEBwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKTtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgIEBicmFuZC1zdWNjZXNzO1xuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgIEBicmFuZC1pbmZvO1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgIEBicmFuZC13YXJuaW5nO1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuQGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgQGJyYW5kLWRhbmdlcjtcblxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcbkBsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuQGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZjtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbkBtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHg7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuQG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbkBtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgIEBsaW5lLWhlaWdodC1iYXNlO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG5AbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXG5AbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjIpO1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbkBtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDA7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbkBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG5AbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG5AbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuQG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHg7XG5AbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweDtcbkBtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuQGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweDtcbkBhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgIEBib3JkZXItcmFkaXVzLWJhc2U7XG5AYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkO1xuXG5AYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICBAc3RhdGUtc3VjY2Vzcy1iZztcbkBhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgIEBzdGF0ZS1zdWNjZXNzLXRleHQ7XG5AYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICBAc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG5cbkBhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgIEBzdGF0ZS1pbmZvLWJnO1xuQGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgQHN0YXRlLWluZm8tdGV4dDtcbkBhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgIEBzdGF0ZS1pbmZvLWJvcmRlcjtcblxuQGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgQHN0YXRlLXdhcm5pbmctYmc7XG5AYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICBAc3RhdGUtd2FybmluZy10ZXh0O1xuQGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgQHN0YXRlLXdhcm5pbmctYm9yZGVyO1xuXG5AYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICBAc3RhdGUtZGFuZ2VyLWJnO1xuQGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgQHN0YXRlLWRhbmdlci10ZXh0O1xuQGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgQHN0YXRlLWRhbmdlci1ib3JkZXI7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuQHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcbkBwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmY7XG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXG5AcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXG5AcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgIEBicmFuZC1zdWNjZXNzO1xuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxuQHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgQGJyYW5kLXdhcm5pbmc7XG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgIEBicmFuZC1kYW5nZXI7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG5AcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICBAYnJhbmQtaW5mbztcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbkBsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuQGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkO1xuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcbkBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXG5AbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjU7XG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbkBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgQGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbkBsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgQGNvbXBvbmVudC1hY3RpdmUtYmc7XG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xuQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXG5AbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oQGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpO1xuXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgQGdyYXktbGlnaHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgQGdyYXktbGlnaHRlcjtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG5cbkBsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NTtcbkBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbkBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMztcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuQHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHg7XG5AcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHg7XG5AcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuQHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbkBwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQ7XG5AcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1O1xuXG5AcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICBAZ3JheS1kYXJrO1xuQHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZDtcbkBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjU7XG5cbkBwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmY7XG5AcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbkBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgIEBicmFuZC1wcmltYXJ5O1xuXG5AcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICBAc3RhdGUtc3VjY2Vzcy10ZXh0O1xuQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgQHN0YXRlLXN1Y2Nlc3MtYm9yZGVyO1xuQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgQHN0YXRlLXN1Y2Nlc3MtYmc7XG5cbkBwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgIEBzdGF0ZS1pbmZvLXRleHQ7XG5AcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICBAc3RhdGUtaW5mby1ib3JkZXI7XG5AcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICBAc3RhdGUtaW5mby1iZztcblxuQHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgQHN0YXRlLXdhcm5pbmctdGV4dDtcbkBwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgIEBzdGF0ZS13YXJuaW5nLWJvcmRlcjtcbkBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgIEBzdGF0ZS13YXJuaW5nLWJnO1xuXG5AcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICBAc3RhdGUtZGFuZ2VyLXRleHQ7XG5AcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICBAc3RhdGUtZGFuZ2VyLWJvcmRlcjtcbkBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgIEBzdGF0ZS1kYW5nZXItYmc7XG5cblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbkB0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweDtcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcbkB0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgIEBib2R5LWJnO1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXG5AdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkO1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXG5AdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICBAdGV4dC1jb2xvcjtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG5AdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHg7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuQHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbkB3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbihAd2VsbC1iZywgNyUpO1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG5AYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuQGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZjtcbkBiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG5AYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICBAbGluay1jb2xvcjtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbkBiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmY7XG5cbkBiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQ7XG5AYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxO1xuQGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG5AYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweDtcbkBicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG5AYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjU7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuQGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjO1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICBAZ3JheS1saWdodDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuQGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIjtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG5AY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpO1xuXG5AY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSU7XG5AY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjU7XG5AY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweDtcblxuQGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmY7XG5AY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZjtcblxuQGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG5cblxuLy89PSBDbG9zZVxuLy9cbi8vIyNcblxuQGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZDtcbkBjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDA7XG5AY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmY7XG5cblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG5AY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlO1xuQGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNDtcblxuQGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzM7XG5cbkBwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjU7XG5AcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICBAZ3JheS1kYXJrO1xuQHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYztcbkBwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4O1xuXG5cbi8vPT0gVHlwZVxuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxuQGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHg7XG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcbkB0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbkBhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxuQGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgQGdyYXktbGlnaHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbkBibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxuQGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKEBmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgQGdyYXktbGlnaHRlcjtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG5AcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICBAZ3JheS1saWdodGVyO1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG5AZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICBAY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsO1xuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcbkBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgIEBncmlkLWZsb2F0LWJyZWFrcG9pbnQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbkBoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG4iLCIvKiFcbiAqIHVpLXNlbGVjdFxuICogaHR0cDovL2dpdGh1Yi5jb20vYW5ndWxhci11aS91aS1zZWxlY3RcbiAqIFZlcnNpb246IDAuMTkuOCAtIDIwMTctMDQtMThUMDU6NDM6NDMuODgxWlxuICogTGljZW5zZTogTUlUXG4gKi9cblxuXG4vKiBTdHlsZSB3aGVuIGhpZ2hsaWdodGluZyBhIHNlYXJjaC4gKi9cbi51aS1zZWxlY3QtaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1zZWxlY3Qtb2Zmc2NyZWVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi51aS1zZWxlY3QtY2hvaWNlcy1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vKiBTZWxlY3QyIHRoZW1lICovXG5cbi8qIE1hcmsgaW52YWxpZCBTZWxlY3QyICovXG4ubmctZGlydHkubmctaW52YWxpZCA+IGEuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcbn1cblxuLnNlbGVjdDItcmVzdWx0LXNpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItbG9ja2VkID4gLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZXtcbiAgZGlzcGxheTpub25lO1xufVxuXG4uc2VsZWN0LWxvY2tlZCA+IC51aS1zZWxlY3QtbWF0Y2gtY2xvc2V7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyLm9wZW4ge1xuICB6LWluZGV4OiA5OTk5OyAvKiBUaGUgei1pbmRleCBTZWxlY3QyIGFwcGxpZXMgdG8gdGhlIHNlbGVjdDItZHJvcCAqL1xufVxuXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdDIgKi9cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwic2VsZWN0MlwiXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1tYXRjaCxcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtbWF0Y2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24sXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgbWFyZ2luLXRvcDogLTRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCxcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbn1cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwic2VsZWN0MlwiXS5kaXJlY3Rpb24tdXAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC51aS1zZWxlY3QtbWF0Y2gsXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU4OTdmYjtcbn1cblxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdIC51aS1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuLFxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdIC51aS1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuIGlucHV0e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi8qIFNlbGVjdGl6ZSB0aGVtZSAqL1xuXG4vKiBIZWxwZXIgY2xhc3MgdG8gc2hvdyBzdHlsZXMgd2hlbiBmb2N1cyAqL1xuLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtZm9jdXN7XG4gIGJvcmRlci1jb2xvcjogIzAwN0ZCQiAhaW1wb3J0YW50O1xufVxuXG4vKiBGaXggaW5wdXQgd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSA+IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggbGluZSBicmVhayB3aGVuIHRoZXJlJ3MgYXQgbGVhc3Qgb25lIGl0ZW0gc2VsZWN0ZWQgd2l0aCB0aGUgU2VsZWN0aXplIHRoZW1lICovXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogRml4IGRyb3Bkb3duIHdpZHRoIGZvciBTZWxlY3RpemUgdGhlbWUgKi9cbi5zZWxlY3RpemUtY29udHJvbCA+IC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTWFyayBpbnZhbGlkIFNlbGVjdGl6ZSAqL1xuLm5nLWRpcnR5Lm5nLWludmFsaWQgPiBkaXYuc2VsZWN0aXplLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gU2VsZWN0aXplICovXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdGl6ZVwiXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbn1cblxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3RpemVcIl0gaW5wdXQudWktc2VsZWN0LXNlYXJjaC1oaWRkZW57XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6MDtcbiAgICB3aWR0aDogMDtcbn1cblxuLyogQm9vdHN0cmFwIHRoZW1lICovXG5cbi8qIEhlbHBlciBjbGFzcyB0byBzaG93IHN0eWxlcyB3aGVuIGZvY3VzICovXG4uYnRuLWRlZmF1bHQtZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgYm9yZGVyLWNvbG9yOiAjQURBREFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSA+IC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8qIEZpeCBCb290c3RyYXAgZHJvcGRvd24gcG9zaXRpb24gd2hlbiBpbnNpZGUgYSBpbnB1dC1ncm91cCAqL1xuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAuZHJvcGRvd24ge1xuICAvKiBJbnN0ZWFkIG9mIHJlbGF0aXZlICovXG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwID4gaW5wdXQudWktc2VsZWN0LXNlYXJjaC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbC5kaXJlY3Rpb24tdXAge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW57XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6MDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmJ0bntcbiAgLyogSW5zdGVhZCBvZiBjZW50ZXIgYmVjYXVzZSBvZiAuYnRuICovXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi8qIFNlZSBTY3JvbGxhYmxlIE1lbnUgd2l0aCBCb290c3RyYXAgMyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE5MjI3NDk2ICovXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtY2hvaWNlcyAsLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW5vLWNob2ljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbmJvZHkgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5vcGVuIHtcbiAgei1pbmRleDogMTAwMDsgLyogU3RhbmRhcmQgQm9vdHN0cmFwIGRyb3Bkb3duIHotaW5kZXggKi9cbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzcHggM3B4IDAgM3B4O1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgaW5wdXQudWktc2VsZWN0LXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8qIFRvIHByZXZlbnQgZG91YmxlIGJhY2tncm91bmQgd2hlbiBkaXNhYmxlZCAqL1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogMS42NjY2NjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2Uge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMC43NTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZyAudWktc2VsZWN0LW1hdGNoLWNsb3NlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGU6aG92ZXIgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZTpob3ZlciAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmctYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDI4YmNhO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93PnNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3c+c3Bhbjpob3ZlciwgLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdz5zcGFuOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmU+c3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5kaXNhYmxlZD5zcGFuLFxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUuZGlzYWJsZWQ+c3BhbiB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBmaXggaGlkZS9zaG93IGFuZ3VsYXIgYW5pbWF0aW9uICovXG4udWktc2VsZWN0LW1hdGNoLm5nLWhpZGUtYWRkLFxuLnVpLXNlbGVjdC1zZWFyY2gubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogTWFyayBpbnZhbGlkIEJvb3RzdHJhcCAqL1xuLnVpLXNlbGVjdC1ib290c3RyYXAubmctZGlydHkubmctaW52YWxpZCA+IGJ1dHRvbi5idG4udWktc2VsZWN0LW1hdGNoIHtcbiAgICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gQm9vdHN0cmFwICovXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cImJvb3RzdHJhcFwiXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gtdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gYS5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8qIFNwaW5uZXIgKi9cbi51aS1zZWxlY3QtcmVmcmVzaGluZy5nbHlwaGljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA4cHggMjdweDtcbiB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB1aS1zZWxlY3Qtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHVpLXNlbGVjdC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLnVpLXNlbGVjdC1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVpLXNlbGVjdC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiB1aS1zZWxlY3Qtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi51aS1zZWxlY3QtcmVmcmVzaGluZy5uZy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgMHM7XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PUB7ZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj1Ae2ZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIC8vIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIEBmYS1mb250LXNpemUtYmFzZS9AZmEtbGluZS1oZWlnaHQtYmFzZSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSBAZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fSB7XG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uQHtmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IEBmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uQHtmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLUBmYS1saS13aWR0aDtcbiAgd2lkdGg6IEBmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuQHtmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogKC1AZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpKTtcbiAgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IC5mYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyAuZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyAuZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgLmZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBAZmEtZm9udC1zaXplLWJhc2UvQGZhLWxpbmUtaGVpZ2h0LWJhc2UgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbi5mYS1pY29uLXJvdGF0ZShAZGVncmVlcywgQHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHtyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG5cbi5mYS1pY29uLWZsaXAoQGhvcml6LCBAdmVydCwgQHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHtyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6IEBmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbXVzaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1sYXJnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvd2VyLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3dubG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwZWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVmcmVzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZHBob25lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2xkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdGFsaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3V0ZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpY3R1cmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW1hcmtlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRqdXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lamVjdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3Jvc3NoYWlyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBhbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzdGVyaXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhbmRvbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ25ldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJldHdlZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhci1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZ3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24tb3V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYi10YWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24taW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyb3BoeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlbW9uLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rbWFyay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZGQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsaG9ybjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VydGlmaWNhdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3JlbmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhc2tzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWx0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyaWVmY2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY2lzc29yczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXJjbGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxvcHB5LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC11bDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Qtb2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRlcmxpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29sdW1uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2F2ZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFjaG9tZXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaXRlbWFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVtYnJlbGxhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbGlwYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlnaHRidWxiLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjaGFuZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RldGhvc2NvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VpdGNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29mZmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3V0bGVyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWJ1bGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGtpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWdodGVyLWpldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXNrdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGlubmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21pbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb3duLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYW1lcGFkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5Ym9hcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlcm1pbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHktYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGUtZm9yazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YnNjcmlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXJhc2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpZWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXhjZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1odG1sNTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNzczM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuY2hvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jay1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVsbHNleWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheS1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdicDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qcHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rcnc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnRjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS10ZXh0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1wbGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJvcGJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGlja3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcHBsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmRyb2lkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbnV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm91cnNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlbGxvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmF0aXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdW4tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9vbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJjaGl2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaWJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZW5yZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2VsaW5lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGVlbGNoYWlyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b3JkcHJlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5pZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5pdmVyc2l0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFob287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWxpY2lvdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWdnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1wcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb29tbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFuZ3VhZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZheDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGlsZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRheGk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BvdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhdGFiYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wZGYtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1jb2RlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZXBlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qc2ZpZGRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlmZS1yaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmViZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVtcGlyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWl4aW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlzdG9yeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJhZ3JhcGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9tYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZ1dGJvbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXRjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXllbHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV3c3BhcGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWZpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsY3VsYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXZpc2E7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtYW1leDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1zdHJpcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvcHlyaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJlYS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluZS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlveGhvc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVhbnBhdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXlzZWxsYWRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhc2hjdWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnVtYmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhbnB1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VsbHN5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5YXRsYXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlhbW9uZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zZWNyZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydGJlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVyY3VyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ldXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hhdHNhcHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlcnZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhY29pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vid2F5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRpdW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaS1jdXJzb3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWpjYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhZGVtYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVnaXN0ZXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYWZhcmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNocm9tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmVmb3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWxldmlzaW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb250YW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItNTAwcHg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYXpvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZHVzdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXBpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXNpZ25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91eno7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsYWNrLXRpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udGljb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZGdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kaWVwaWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2R4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJvZHVjdC1odW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY3JpYmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFzaHRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyY2VudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0bGFiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3BiZWdpbm5lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwZm9ybXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmlyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxpbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icmFpbGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWFmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsaWRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xpZGUtZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvdy12aXNpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpYWRlbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25hcGNoYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW9hc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZW1laXNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlub2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWJhZGdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWNhcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW9yYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWxlZ3JhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3dlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb2RjYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW5kY2FtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldHN5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW1kYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhdmVscnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZXJjYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb2NoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25vd2ZsYWtlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJwb3dlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cGV4cGxvcmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIjtcbkBmYS1mb250LXNpemUtYmFzZTogICAxNHB4O1xuQGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDE7XG4vL0BmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCI7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbkBmYS1jc3MtcHJlZml4OiAgICAgICBmYTtcbkBmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCI7XG5AZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZTtcbkBmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmO1xuQGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpO1xuXG5AZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuQGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG5AZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuQGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG5AZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuQGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG5AZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbkBmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuQGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuQGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuQGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbkBmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuQGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG5AZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuQGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG5AZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG5AZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbkBmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG5AZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuQGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG5AZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbkBmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbkBmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbkBmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG5AZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuQGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbkBmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbkBmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbkBmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG5AZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbkBmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG5AZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbkBmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuQGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuQGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuQGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbkBmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG5AZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbkBmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbkBmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG5AZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuQGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuQGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG5AZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuQGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbkBmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG5AZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG5AZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuQGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuQGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG5AZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuQGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuQGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG5AZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuQGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuQGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuQGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuQGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuQGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuQGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG5AZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbkBmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuQGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG5AZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbkBmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbkBmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuQGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG5AZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbkBmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbkBmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuQGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuQGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuQGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbkBmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbkBmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuQGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuQGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG5AZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG5AZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG5AZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG5AZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbkBmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbkBmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbkBmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuQGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbkBmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuQGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbkBmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbkBmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbkBmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbkBmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbkBmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG5AZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG5AZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG5AZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbkBmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuQGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG5AZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuQGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuQGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbkBmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG5AZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbkBmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbkBmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuQGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuQGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbkBmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbkBmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbkBmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbkBmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuQGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuQGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG5AZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbkBmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuQGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuQGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuQGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbkBmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbkBmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbkBmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG5AZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuQGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbkBmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuQGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG5AZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuQGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuQGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbkBmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG5AZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbkBmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbkBmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuQGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG5AZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG5AZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuQGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbkBmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuQGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbkBmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuQGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbkBmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuQGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbkBmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbkBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbkBmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG5AZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuQGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG5AZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbkBmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbkBmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbkBmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG5AZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbkBmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuQGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbkBmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG5AZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuQGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG5AZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG5AZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuQGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbkBmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG5AZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuQGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG5AZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbkBmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbkBmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuQGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuQGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbkBmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuQGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG5AZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG5AZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG5AZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG5AZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbkBmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbkBmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuQGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbkBmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbkBmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbkBmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG5AZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuQGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG5AZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG5AZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbkBmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbkBmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG5AZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbkBmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbkBmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbkBmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbkBmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbkBmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG5AZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbkBmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbkBmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuQGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbkBmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG5AZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG5AZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuQGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG5AZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbkBmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbkBmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbkBmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbkBmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbkBmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuQGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG5AZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuQGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbkBmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuQGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbkBmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbkBmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuQGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuQGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuQGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuQGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbkBmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbkBmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbkBmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuQGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbkBmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbkBmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbkBmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuQGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG5AZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbkBmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuQGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuQGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG5AZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG5AZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuQGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbkBmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuQGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbkBmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuQGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG5AZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG5AZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuQGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG5AZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbkBmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbkBmYS12YXItZmE6IFwiXFxmMmI0XCI7XG5AZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuQGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuQGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbkBmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuQGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuQGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG5AZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbkBmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbkBmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuQGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbkBmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbkBmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG5AZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbkBmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG5AZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbkBmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuQGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG5AZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbkBmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbkBmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuQGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbkBmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG5AZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbkBmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuQGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbkBmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuQGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbkBmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbkBmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbkBmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbkBmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuQGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuQGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbkBmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbkBmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG5AZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG5AZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuQGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG5AZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuQGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbkBmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuQGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbkBmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuQGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbkBmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG5AZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG5AZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG5AZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbkBmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuQGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG5AZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuQGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuQGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuQGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbkBmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbkBmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG5AZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG5AZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuQGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG5AZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuQGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuQGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbkBmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbkBmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbkBmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG5AZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbkBmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbkBmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuQGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuQGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG5AZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG5AZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG5AZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbkBmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuQGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbkBmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG5AZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG5AZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuQGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG5AZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuQGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG5AZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG5AZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG5AZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuQGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbkBmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbkBmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG5AZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuQGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbkBmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG5AZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG5AZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuQGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbkBmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuQGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG5AZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbkBmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuQGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbkBmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG5AZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbkBmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuQGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbkBmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG5AZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbkBmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbkBmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG5AZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbkBmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbkBmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG5AZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG5AZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbkBmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbkBmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbkBmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbkBmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG5AZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbkBmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG5AZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuQGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbkBmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbkBmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG5AZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG5AZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuQGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbkBmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG5AZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuQGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuQGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG5AZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbkBmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG5AZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG5AZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuQGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG5AZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuQGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuQGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbkBmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuQGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG5AZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbkBmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG5AZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG5AZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbkBmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuQGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG5AZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuQGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG5AZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG5AZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbkBmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG5AZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbkBmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuQGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuQGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuQGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuQGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbkBmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbkBmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbkBmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG5AZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbkBmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuQGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG5AZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG5AZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuQGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuQGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuQGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbkBmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuQGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG5AZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuQGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuQGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbkBmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbkBmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbkBmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG5AZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG5AZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbkBmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuQGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuQGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuQGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuQGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbkBmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuQGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG5AZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG5AZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuQGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuQGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG5AZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG5AZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuQGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuQGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG5AZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG5AZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuQGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbkBmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbkBmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbkBmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuQGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbkBmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuQGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG5AZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbkBmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG5AZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG5AZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbkBmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbkBmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbkBmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG5AZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbkBmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuQGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbkBmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG5AZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbkBmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuQGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuQGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbkBmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuQGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG5AZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG5AZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG5AZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuQGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuQGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG5AZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuQGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG5AZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuQGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbkBmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG5AZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbkBmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG5AZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG5AZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG5AZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbkBmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG5AZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuQGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuQGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG5AZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbkBmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG5AZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuQGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG5AZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuQGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG5AZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbkBmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuQGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuQGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG5AZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG5AZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuQGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG5AZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuQGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG5AZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbkBmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbkBmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG5AZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG5AZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbkBmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG5AZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG5AZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuQGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuQGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbkBmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbkBmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbkBmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbkBmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG5AZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuQGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuQGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuQGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG5AZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuQGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG5AZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbkBmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG5AZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbkBmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG5AZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbkBmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG5AZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuQGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuQGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbkBmYS12YXItcmE6IFwiXFxmMWQwXCI7XG5AZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbkBmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbkBmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG5AZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG5AZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbkBmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuQGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuQGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuQGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuQGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG5AZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbkBmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbkBmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuQGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbkBmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuQGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuQGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuQGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG5AZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG5AZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbkBmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG5AZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbkBmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuQGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG5AZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG5AZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbkBmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG5AZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuQGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG5AZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbkBmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbkBmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG5AZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbkBmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuQGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG5AZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuQGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG5AZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG5AZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbkBmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuQGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbkBmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuQGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG5AZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuQGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG5AZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbkBmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuQGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuQGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG5AZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbkBmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuQGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuQGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG5AZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG5AZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG5AZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuQGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG5AZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG5AZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuQGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuQGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbkBmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG5AZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuQGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuQGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuQGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuQGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbkBmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG5AZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbkBmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG5AZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG5AZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG5AZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuQGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG5AZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbkBmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbkBmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG5AZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbkBmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuQGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuQGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbkBmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbkBmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbkBmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbkBmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbkBmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG5AZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG5AZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbkBmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG5AZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuQGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbkBmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbkBmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuQGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG5AZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuQGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbkBmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuQGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbkBmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuQGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuQGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG5AZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuQGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbkBmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbkBmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbkBmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG5AZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG5AZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuQGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuQGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbkBmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuQGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG5AZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbkBmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG5AZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuQGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbkBmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG5AZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG5AZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuQGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG5AZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG5AZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbkBmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbkBmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG5AZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG5AZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuQGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuQGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuQGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbkBmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG5AZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG5AZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuQGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbkBmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbkBmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuQGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbkBmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbkBmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbkBmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbkBmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbkBmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbkBmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG5AZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG5AZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG5AZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG5AZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuQGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuQGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbkBmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbkBmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG5AZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbkBmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuQGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbkBmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuQGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbkBmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuQGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbkBmYS12YXItdGludDogXCJcXGYwNDNcIjtcbkBmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG5AZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuQGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuQGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG5AZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbkBmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuQGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG5AZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuQGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbkBmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuQGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbkBmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbkBmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbkBmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuQGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbkBmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuQGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbkBmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuQGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG5AZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbkBmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbkBmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuQGZhLXZhci10djogXCJcXGYyNmNcIjtcbkBmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuQGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuQGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbkBmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG5AZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbkBmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbkBmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbkBmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbkBmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuQGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG5AZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG5AZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuQGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG5AZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbkBmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuQGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuQGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbkBmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbkBmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbkBmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuQGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG5AZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuQGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuQGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbkBmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG5AZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG5AZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuQGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG5AZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG5AZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG5AZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbkBmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbkBmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuQGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbkBmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuQGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuQGZhLXZhci12azogXCJcXGYxODlcIjtcbkBmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG5AZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuQGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuQGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG5AZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG5AZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbkBmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG5AZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbkBmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG5AZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG5AZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuQGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuQGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbkBmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuQGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbkBmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuQGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG5AZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuQGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuQGZhLXZhci13b246IFwiXFxmMTU5XCI7XG5AZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbkBmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbkBmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbkBmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbkBmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuQGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuQGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbkBmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuQGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuQGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbkBmYS12YXIteWM6IFwiXFxmMjNiXCI7XG5AZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbkBmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbkBmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuQGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbkBmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbkBmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuQGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyAuc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyAuc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiQGFsZXJ0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuQGFsZXJ0LWFuaW1hdGlvbi10aW1lOiBjdWJpYy1iZXppZXIoMCwuMywuNSwxKTtcclxuQGFsZXJ0LWFuaW1hdGlvbi1vZmZzZXQ6IC0zMHB4O1xyXG5cclxuLmFsZXJ0cyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRvcDogNzJweDtcclxuICAgIHotaW5kZXg6IDE1MDA7XHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0LWFuaW1hdGlvbi5uZy1lbnRlcixcclxuLmFsZXJ0LWFuaW1hdGlvbi5uZy1sZWF2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBAYWxlcnQtYW5pbWF0aW9uLWR1cmF0aW9uIEBhbGVydC1hbmltYXRpb24tdGltZSBhbGw7XHJcbn1cclxuXHJcbi5hbGVydC1hbmltYXRpb24ubmctZW50ZXIsXHJcbi5hbGVydC1hbmltYXRpb24ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBAYWxlcnQtYW5pbWF0aW9uLW9mZnNldCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIEBhbGVydC1hbmltYXRpb24tb2Zmc2V0LCAwKTtcclxuICAgIG9wYWNpdHk6MDtcclxufVxyXG4uYWxlcnQtYW5pbWF0aW9uLm5nLWxlYXZlLFxyXG4uYWxlcnQtYW5pbWF0aW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eToxO1xyXG59XHJcbiIsIlxyXG4udWktc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC51aS1zZWxlY3QtYWxsb3ctY2xlYXIgKyAuY2FyZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC51aS1zZWxlY3QtbWF0Y2gge1xyXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgdG9wOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3QtY2xlYXIge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLXNlbGVjdC1tdWx0aXBsZSB7XHJcbiAgICAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyAucm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJcclxuLmhlbHAtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDMwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXIgYWxsO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGxpbmVhciBhbGw7XHJcblxyXG4gICAgJi5uZy1oaWRlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NDBweDtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCA3cHggd2hpdGU7XHJcblxyXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2MtbG9nb3tcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn0iLCJcclxuLmFkZHJlc3MtZmllbGQsIC5hZGQtYWRkcmVzcyB7XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXJbbmFtZT1cImFkZHJlc3NcIl0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgPiAuZmEtc3BpbiB7XHJcbiAgICB6LWluZGV4OjEwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYW51YWwtYWRkcmVzcy1mb3JtIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIFxyXG4gIC5jbGVhci1idG4ge1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVscC10ZXh0IHtcclxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAucGFzc3dvcmQtdmFsaWRhdGlvbi1tZXNzYWdlIGkge1xyXG4vLyAgICAgd2lkdGg6IDE4cHg7XHJcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIH1cclxuXHJcbi8vIC5mb3JtLWNvbnRyb2wgKyAucGFzc3dvcmQtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbi8vIH1cclxuXHJcbi52YWxpZGF0aW9uLXRpcCB7XHJcbiAgICBjb2xvcjogQGdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAmOmVtcHR5e1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufSIsIi8vXHJcbi8vXHJcbi8vIFN0eWxlc2hlZXRzIGFyZSBpbmNsdWRlZCBpbiBhIGxvZ2ljYWwgb3JkZXIgYW5kIHRodXMgYSBsb2dpY2FsIGNhc2NhZGVcclxuLy8gaW4gb3JkZXIgdG8gZWFzaWx5IG92ZXJyaWRlIHN0eWxlcy5cclxuLy9cclxuLy9cclxuXHJcbi8vXHJcbi8vIDEuIFZlbmRvciBjb21wb25lbnRzLlxyXG4vL1xyXG5cclxuLy8gYm9vdHN0cmFwXHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy92YXJpYWJsZXMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9ub3JtYWxpemUubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy91dGlsaXRpZXMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MnO1xyXG4vL0BpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy90YWJsZXMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy90eXBlLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzJztcclxuLy9AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbmF2cy5sZXNzJztcclxuLy9AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbmF2YmFyLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvcGFuZWxzLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvYWxlcnRzLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvYnV0dG9ucy5sZXNzJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbi1ncm91cHMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9kcm9wZG93bnMubGVzcyc7XHJcbi8vQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3BvcG92ZXJzLmxlc3MnO1xyXG4vL0BpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyc7XHJcbi8vQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2dseXBoaWNvbnMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9jbG9zZS5sZXNzJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2lucHV0LWdyb3Vwcy5sZXNzJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MnO1xyXG4vL0BpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9jYXJvdXNlbC5sZXNzJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2JhZGdlcy5sZXNzJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyc7XHJcbi8vQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3dlbGxzLmxlc3MnO1xyXG5AaWNvbi1mb250LXBhdGg6ICdmb250cy8nOyAvLyByZWxhdGl2ZSB0byBvdXIgYnVpbHQgY3NzIGZpbGVcclxuXHJcbi8vIHVpLXNlbGVjdFxyXG5AaW1wb3J0IChsZXNzKSAnLi4vLi4vbm9kZV9tb2R1bGVzL3VpLXNlbGVjdC9kaXN0L3NlbGVjdC5jc3MnO1xyXG4vLyAudWktc2VsZWN0LWNob2ljZXN7XHJcbi8vICAgICAmOmV4dGVuZCgudWktc2VsZWN0LWNob2ljZXMpO1xyXG4vLyAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4vLyB9XHJcblxyXG5cclxuLy8gZm9udC1hd2Vzb21lXHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvbGVzcy9mb250LWF3ZXNvbWUubGVzcyc7XHJcbkBmYS1mb250LXBhdGg6IFwiLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvZm9udHNcIjtcclxuXHJcbkBpbXBvcnQgKGNzcykgJy4uL2Fzc2V0cy9mb250cy9pbnRlci9pbnRlci5jc3MnO1xyXG4vL1xyXG4vLyAyLiBHbG9iYWwgYXBwIHN0eWxlcy5cclxuLy9cclxuQGltcG9ydCAnc2VsZWN0Lmxlc3MnO1xyXG5cclxuLy9cclxuLy8gMy4gQ29tbW9uIGNvbXBvbmVudCBzdHlsZXNcclxuLy9cclxuQGltcG9ydCAnLi4vY29tbW9uL2FsZXJ0L2FsZXJ0Lmxlc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vZmllbGRzL3JlZmVyZW5jZS9yZWZlcmVuY2UubGVzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9nZW5lcmljL2hlbHAtb3ZlcmxheS5sZXNzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL2xvZ28vbG9nby5sZXNzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL211bHRpLXN0ZXAtZm9ybS9tdWx0aS1zdGVwLWZvcm0ubGVzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9zaGFyZWQvZmllbGRzL2FkZHJlc3MvYWRkcmVzcy1maWVsZC5sZXNzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL3ZhbGlkYXRpb24vZGlyZWN0aXZlcy5sZXNzJztcclxuXHJcbi8vXHJcbi8vIDQuIFZpZXcgc3BlY2lmaWMgc3R5bGVzLlxyXG4vL1xyXG5AaW1wb3J0ICcuLi9hcHAvcmVnaXN0cmF0aW9uL3JlZ2lzdHJhdGlvbi5sZXNzJztcclxuXHJcbi8vXHJcbi8vIDUuIFZhcmlhYmxlcy5cclxuLy9cclxuXHJcbi8vIFRPRE86IHN0dWZmIHRoYXQgc2hvdWxkIG5vdCBiZSBpbiBoZXJlIC4uLiBcclxuLmNvbnRyb2wtbGFiZWwgLm9wdGlvbmFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuZmllbGRzZXRbZGlzYWJsZWRdIC51aS1zZWxlY3QtdG9nZ2xlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdyA+IC5mb3JtLWdyb3VwID4gLnZhbGlkYXRpb24tdGlwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXItbGlnaHQge1xyXG4gICAgY29sb3I6ICNENTAwNDc7XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmctbGlnaHQge1xyXG4gICAgY29sb3I6IGRhcmtlbigjRkRCNDVDLCA2JSk7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3MtbGlnaHQge1xyXG4gICAgY29sb3I6ICMwMDc5NUQ7XHJcbn1cclxuXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1lbnRlcixcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWxlYXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctaGlkZS1hZGQsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLXJlbW92ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMCwuNiwuNCwxKSBvcGFjaXR5O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhZGUtYW5pbWF0aW9uLm5nLWVudGVyLFxyXG4uZmFkZS1hbmltYXRpb24ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctaGlkZS1yZW1vdmUsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZC5uZy1oaWRlLWFkZC1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZhZGUtYW5pbWF0aW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWxlYXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctaGlkZS1hZGQsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuYm9keXtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuYXtcclxuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG59Il19 */
