@charset "UTF-8";@font-face{font-family:Buenos Aires;src:url(../fonts/bbb-Regular_gdi.eot);src:url(../fonts/bbb-Regular_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/bbb-Regular_gdi.woff) format("woff"),url(../fonts/bbb-Regular_gdi.svg#svgFontName) format("svg")}@font-face{font-family:Buenos Aires;src:url(../fonts/bbb-RegularItalic_gdi.eot);src:url(../fonts/bbb-RegularItalic_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/bbb-RegularItalic_gdi.woff) format("woff"),url(../fonts/bbb-RegularItalic_gdi.svg#svgFontName) format("svg");font-style:italic}@font-face{font-family:Buenos Aires;src:url(../fonts/bbb-Light_gdi.eot);src:url(../fonts/bbb-Light_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/bbb-Light_gdi.woff) format("woff"),url(../fonts/bbb-Light_gdi.svg#svgFontName) format("svg");font-weight:100}@font-face{font-family:Buenos Aires;src:url(../fonts/bbb-LightItalic_gdi.eot);src:url(../fonts/bbb-LightItalic_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/bbb-LightItalic_gdi.woff) format("woff"),url(../fonts/bbb-LightItalic_gdi.svg#svgFontName) format("svg");font-weight:100;font-style:italic}@font-face{font-family:Buenos Aires;src:url(../fonts/bbb-Bold_gdi.eot);src:url(../fonts/bbb-Bold_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/bbb-Bold_gdi.woff) format("woff"),url(../fonts/bbb-Bold_gdi.svg#svgFontName) format("svg");font-weight:700}@font-face{font-family:Buenos Aires;src:url(../fonts/bbb-BoldItalic_gdi.eot);src:url(../fonts/bbb-BoldItalic_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/bbb-BoldItalic_gdi.woff) format("woff"),url(../fonts/bbb-BoldItalic_gdi.svg#svgFontName) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Noe Display;src:url("../fonts/Noe Display Regular.eot");src:url("../fonts/Noe Display Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Noe Display Regular.woff") format("woff")}@font-face{font-family:Noe Display;src:url("../fonts/Noe Display Regular Italic.eot");src:url("../fonts/Noe Display Regular Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Noe Display Regular Italic.woff") format("woff");font-style:italic}@font-face{font-family:Noe Display;src:url("../fonts/Noe Display Bold.eot");src:url("../fonts/Noe Display Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Noe Display Bold.woff") format("woff");font-weight:700}@font-face{font-family:Noe Display;src:url("../fonts/Noe Display Bold Italic.eot");src:url("../fonts/Noe Display Bold Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Noe Display Bold Italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:Noe Display;src:url("../fonts/Noe Display Black.eot");src:url("../fonts/Noe Display Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Noe Display Black.woff") format("woff");font-weight:900}@font-face{font-family:Noe Display;src:url("../fonts/Noe Display Black Italic.eot");src:url("../fonts/Noe Display Black Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Noe Display Black Italic.woff") format("woff");font-weight:900;font-style:italic}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{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{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge,.article .article__content .Btn .badge,.widget.contact .contact__link .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.article .article__content .btn-group-xs>.Btn .badge,.widget.contact .btn-group-xs>.contact__link .badge{top:0;padding:1px 5px}.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}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.article .article__content .btn-group>.Btn,.widget.contact .btn-group>.contact__link,.btn-group-vertical>.btn,.article .article__content .btn-group-vertical>.Btn,.widget.contact .btn-group-vertical>.contact__link{position:relative;float:left}.btn-group>.btn:hover,.article .article__content .btn-group>.Btn:hover,.widget.contact .btn-group>.contact__link:hover,.btn-group>.btn:focus,.article .article__content .btn-group>.Btn:focus,.widget.contact .btn-group>.contact__link:focus,.btn-group>.btn:active,.article .article__content .btn-group>.Btn:active,.widget.contact .btn-group>.contact__link:active,.btn-group>.btn.active,.article .article__content .btn-group>.active.Btn,.widget.contact .btn-group>.active.contact__link,.btn-group-vertical>.btn:hover,.article .article__content .btn-group-vertical>.Btn:hover,.widget.contact .btn-group-vertical>.contact__link:hover,.btn-group-vertical>.btn:focus,.article .article__content .btn-group-vertical>.Btn:focus,.widget.contact .btn-group-vertical>.contact__link:focus,.btn-group-vertical>.btn:active,.article .article__content .btn-group-vertical>.Btn:active,.widget.contact .btn-group-vertical>.contact__link:active,.btn-group-vertical>.btn.active,.article .article__content .btn-group-vertical>.active.Btn,.widget.contact .btn-group-vertical>.active.contact__link{z-index:2}.btn-group .btn+.btn,.btn-group .article .article__content .Btn+.btn,.article .article__content .btn-group .Btn+.btn,.btn-group .widget.contact .contact__link+.btn,.widget.contact .btn-group .contact__link+.btn,.btn-group .article .article__content .btn+.Btn,.article .article__content .btn-group .btn+.Btn,.btn-group .article .article__content .Btn+.Btn,.article .article__content .btn-group .Btn+.Btn,.btn-group .widget.contact .article .article__content .contact__link+.Btn,.article .article__content .btn-group .widget.contact .contact__link+.Btn,.widget.contact .btn-group .article .article__content .contact__link+.Btn,.article .article__content .widget.contact .btn-group .contact__link+.Btn,.btn-group .widget.contact .btn+.contact__link,.widget.contact .btn-group .btn+.contact__link,.btn-group .article .article__content .widget.contact .Btn+.contact__link,.widget.contact .btn-group .article .article__content .Btn+.contact__link,.article .article__content .btn-group .widget.contact .Btn+.contact__link,.widget.contact .article .article__content .btn-group .Btn+.contact__link,.btn-group .widget.contact .contact__link+.contact__link,.widget.contact .btn-group .contact__link+.contact__link,.btn-group .btn+.btn-group,.btn-group .article .article__content .Btn+.btn-group,.article .article__content .btn-group .Btn+.btn-group,.btn-group .widget.contact .contact__link+.btn-group,.widget.contact .btn-group .contact__link+.btn-group,.btn-group .btn-group+.btn,.btn-group .article .article__content .btn-group+.Btn,.article .article__content .btn-group .btn-group+.Btn,.btn-group .widget.contact .btn-group+.contact__link,.widget.contact .btn-group .btn-group+.contact__link,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .article .article__content .Btn,.article .article__content .btn-toolbar .Btn,.btn-toolbar .widget.contact .contact__link,.widget.contact .btn-toolbar .contact__link,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.article .article__content .btn-toolbar>.Btn,.widget.contact .btn-toolbar>.contact__link,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.article .article__content .btn-group>.Btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.widget.contact .btn-group>.contact__link:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child,.article .article__content .btn-group>.Btn:first-child,.widget.contact .btn-group>.contact__link:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.article .article__content .btn-group>.Btn:first-child:not(:last-child):not(.dropdown-toggle),.widget.contact .btn-group>.contact__link:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.article .article__content .btn-group>.Btn:last-child:not(:first-child),.widget.contact .btn-group>.contact__link:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.article .article__content .btn-group>.btn-group:not(:first-child):not(:last-child)>.Btn,.widget.contact .btn-group>.btn-group:not(:first-child):not(:last-child)>.contact__link{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.article .article__content .btn-group>.btn-group:first-child:not(:last-child)>.Btn:last-child,.widget.contact .btn-group>.btn-group:first-child:not(:last-child)>.contact__link:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.article .article__content .btn-group>.btn-group:last-child:not(:first-child)>.Btn:first-child,.widget.contact .btn-group>.btn-group:last-child:not(:first-child)>.contact__link:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle,.article .article__content .btn-group>.Btn+.dropdown-toggle,.widget.contact .btn-group>.contact__link+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.article .article__content .btn-group-lg.btn-group>.Btn+.dropdown-toggle,.widget.contact .btn-group-lg.btn-group>.contact__link+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret,.article .article__content .Btn .caret,.widget.contact .contact__link .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret,.article .article__content .btn-group-lg>.Btn .caret,.widget.contact .btn-group-lg>.contact__link .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret,.dropup .article .article__content .btn-group-lg>.Btn .caret,.article .article__content .dropup .btn-group-lg>.Btn .caret,.dropup .widget.contact .btn-group-lg>.contact__link .caret,.widget.contact .dropup .btn-group-lg>.contact__link .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.article .article__content .btn-group-vertical>.Btn,.widget.contact .btn-group-vertical>.contact__link,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.article .article__content .btn-group-vertical>.btn-group>.Btn,.widget.contact .btn-group-vertical>.btn-group>.contact__link{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn,.article .article__content .btn-group-vertical>.btn-group>.Btn,.widget.contact .btn-group-vertical>.btn-group>.contact__link{float:none}.btn-group-vertical>.btn+.btn,.article .article__content .btn-group-vertical>.Btn+.btn,.widget.contact .btn-group-vertical>.contact__link+.btn,.article .article__content .btn-group-vertical>.btn+.Btn,.article .article__content .btn-group-vertical>.Btn+.Btn,.widget.contact .article .article__content .btn-group-vertical>.contact__link+.Btn,.article .article__content .widget.contact .btn-group-vertical>.contact__link+.Btn,.widget.contact .btn-group-vertical>.btn+.contact__link,.article .article__content .widget.contact .btn-group-vertical>.Btn+.contact__link,.widget.contact .article .article__content .btn-group-vertical>.Btn+.contact__link,.widget.contact .btn-group-vertical>.contact__link+.contact__link,.btn-group-vertical>.btn+.btn-group,.article .article__content .btn-group-vertical>.Btn+.btn-group,.widget.contact .btn-group-vertical>.contact__link+.btn-group,.btn-group-vertical>.btn-group+.btn,.article .article__content .btn-group-vertical>.btn-group+.Btn,.widget.contact .btn-group-vertical>.btn-group+.contact__link,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.article .article__content .btn-group-vertical>.Btn:not(:first-child):not(:last-child),.widget.contact .btn-group-vertical>.contact__link:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child),.article .article__content .btn-group-vertical>.Btn:first-child:not(:last-child),.widget.contact .btn-group-vertical>.contact__link:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child),.article .article__content .btn-group-vertical>.Btn:last-child:not(:first-child),.widget.contact .btn-group-vertical>.contact__link:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.article .article__content .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.Btn,.widget.contact .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.contact__link{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.article .article__content .btn-group-vertical>.btn-group:first-child:not(:last-child)>.Btn:last-child,.widget.contact .btn-group-vertical>.btn-group:first-child:not(:last-child)>.contact__link: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,.article .article__content .btn-group-vertical>.btn-group:last-child:not(:first-child)>.Btn:first-child,.widget.contact .btn-group-vertical>.btn-group:last-child:not(:first-child)>.contact__link:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.article .article__content .btn-group-justified>.Btn,.widget.contact .btn-group-justified>.contact__link,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .article .article__content .Btn,.article .article__content .btn-group-justified>.btn-group .Btn,.btn-group-justified>.btn-group .widget.contact .contact__link,.widget.contact .btn-group-justified>.btn-group .contact__link{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],.article .article__content [data-toggle="buttons"]>.Btn input[type="radio"],.widget.contact [data-toggle="buttons"]>.contact__link input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],.article .article__content [data-toggle="buttons"]>.Btn input[type="checkbox"],.widget.contact [data-toggle="buttons"]>.contact__link input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.article .article__content [data-toggle="buttons"]>.btn-group>.Btn input[type="radio"],.widget.contact [data-toggle="buttons"]>.btn-group>.contact__link input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"],.article .article__content [data-toggle="buttons"]>.btn-group>.Btn input[type="checkbox"],.widget.contact [data-toggle="buttons"]>.btn-group>.contact__link input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn,.carousel-caption .article .article__content .Btn,.article .article__content .carousel-caption .Btn,.carousel-caption .widget.contact .contact__link,.widget.contact .carousel-caption .contact__link{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.fade{opacity:0;-webkit-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;overflow:hidden;-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}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.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;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.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{left:0;right:auto}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;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;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;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{border:0;background-color:transparent}.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}input[type=search]{-webkit-appearance:none}@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[type=date].input-sm,.input-group-sm>input.form-control[type=date],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>.input-group-btn>input.btn[type=date],.article .article__content .input-group-sm>.input-group-btn>input.Btn[type=date],.widget.contact .input-group-sm>.input-group-btn>input.contact__link[type=date],.input-group-sm input[type=date],input[type=time].input-sm,.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=time],.input-group-sm>.input-group-btn>input.btn[type=time],.article .article__content .input-group-sm>.input-group-btn>input.Btn[type=time],.widget.contact .input-group-sm>.input-group-btn>input.contact__link[type=time],.input-group-sm input[type=time],input[type=datetime-local].input-sm,.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.article .article__content .input-group-sm>.input-group-btn>input.Btn[type=datetime-local],.widget.contact .input-group-sm>.input-group-btn>input.contact__link[type=datetime-local],.input-group-sm input[type=datetime-local],input[type=month].input-sm,.input-group-sm>input.form-control[type=month],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>.input-group-btn>input.btn[type=month],.article .article__content .input-group-sm>.input-group-btn>input.Btn[type=month],.widget.contact .input-group-sm>.input-group-btn>input.contact__link[type=month],.input-group-sm input[type=month]{line-height:30px}input[type=date].input-lg,.input-group-lg>input.form-control[type=date],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>.input-group-btn>input.btn[type=date],.article .article__content .input-group-lg>.input-group-btn>input.Btn[type=date],.widget.contact .input-group-lg>.input-group-btn>input.contact__link[type=date],.input-group-lg input[type=date],input[type=time].input-lg,.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=time],.input-group-lg>.input-group-btn>input.btn[type=time],.article .article__content .input-group-lg>.input-group-btn>input.Btn[type=time],.widget.contact .input-group-lg>.input-group-btn>input.contact__link[type=time],.input-group-lg input[type=time],input[type=datetime-local].input-lg,.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.article .article__content .input-group-lg>.input-group-btn>input.Btn[type=datetime-local],.widget.contact .input-group-lg>.input-group-btn>input.contact__link[type=datetime-local],.input-group-lg input[type=datetime-local],input[type=month].input-lg,.input-group-lg>input.form-control[type=month],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>.input-group-btn>input.btn[type=month],.article .article__content .input-group-lg>.input-group-btn>input.Btn[type=month],.widget.contact .input-group-lg>.input-group-btn>input.contact__link[type=month],.input-group-lg input[type=month]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=radio].disabled,fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=checkbox].disabled,fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.article .article__content .input-group-lg>.input-group-btn>.form-control-static.Btn,.widget.contact .input-group-lg>.input-group-btn>.form-control-static.contact__link,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.article .article__content .input-group-sm>.input-group-btn>.form-control-static.Btn,.widget.contact .input-group-sm>.input-group-btn>.form-control-static.contact__link{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.article .article__content .input-group-sm>.input-group-btn>.Btn,.widget.contact .input-group-sm>.input-group-btn>.contact__link{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn,.article .article__content .input-group-sm>.input-group-btn>select.Btn,.widget.contact .input-group-sm>.input-group-btn>select.contact__link{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,.article .article__content .input-group-sm>.input-group-btn>textarea.Btn,.widget.contact .input-group-sm>.input-group-btn>textarea.contact__link,select[multiple].input-sm,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>.input-group-btn>select.btn[multiple],.article .article__content .input-group-sm>.input-group-btn>select.Btn[multiple],.widget.contact .input-group-sm>.input-group-btn>select.contact__link[multiple]{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].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,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.article .article__content .input-group-lg>.input-group-btn>.Btn,.widget.contact .input-group-lg>.input-group-btn>.contact__link{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn,.article .article__content .input-group-lg>.input-group-btn>select.Btn,.widget.contact .input-group-lg>.input-group-btn>select.contact__link{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,.article .article__content .input-group-lg>.input-group-btn>textarea.Btn,.widget.contact .input-group-lg>.input-group-btn>textarea.contact__link,select[multiple].input-lg,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>.input-group-btn>select.btn[multiple],.article .article__content .input-group-lg>.input-group-btn>select.Btn[multiple],.widget.contact .input-group-lg>.input-group-btn>select.contact__link[multiple]{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].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;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.article .article__content .input-group-lg>.input-group-btn>.Btn+.form-control-feedback,.widget.contact .input-group-lg>.input-group-btn>.contact__link+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.article .article__content .input-group-sm>.input-group-btn>.Btn+.form-control-feedback,.widget.contact .input-group-sm>.input-group-btn>.contact__link+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.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;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}@font-face{font-family:Glyphicons Halflings;src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:1024px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1600px){.container{width:1570px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xl-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xl-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xl-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xl-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xl-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xl-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xl-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xl-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xl-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xl-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xl-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xl-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}@media(min-width:1600px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.3333333333%}.col-xl-pull-2{right:16.6666666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.3333333333%}.col-xl-pull-5{right:41.6666666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.3333333333%}.col-xl-pull-8{right:66.6666666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.3333333333%}.col-xl-pull-11{right:91.6666666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.3333333333%}.col-xl-push-2{left:16.6666666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.3333333333%}.col-xl-push-5{left:41.6666666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.3333333333%}.col-xl-push-8{left:66.6666666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.3333333333%}.col-xl-push-11{left:91.6666666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-12{margin-left:100%}}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.article .article__content .input-group-sm>.input-group-btn>.input-group-addon.Btn,.widget.contact .input-group-sm>.input-group-btn>.input-group-addon.contact__link{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.article .article__content .input-group-lg>.input-group-btn>.input-group-addon.Btn,.widget.contact .input-group-lg>.input-group-btn>.input-group-addon.contact__link{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.article .article__content .input-group-btn:first-child>.Btn,.widget.contact .input-group-btn:first-child>.contact__link,.input-group-btn:first-child>.btn-group>.btn,.article .article__content .input-group-btn:first-child>.btn-group>.Btn,.widget.contact .input-group-btn:first-child>.btn-group>.contact__link,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.article .article__content .input-group-btn:last-child>.Btn:not(:last-child):not(.dropdown-toggle),.widget.contact .input-group-btn:last-child>.contact__link:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.article .article__content .input-group-btn:last-child>.btn-group:not(:last-child)>.Btn,.widget.contact .input-group-btn:last-child>.btn-group:not(:last-child)>.contact__link{border-bottom-right-radius:0;border-top-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:last-child>.btn,.article .article__content .input-group-btn:last-child>.Btn,.widget.contact .input-group-btn:last-child>.contact__link,.input-group-btn:last-child>.btn-group>.btn,.article .article__content .input-group-btn:last-child>.btn-group>.Btn,.widget.contact .input-group-btn:last-child>.btn-group>.contact__link,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.article .article__content .input-group-btn:first-child>.Btn:not(:first-child),.widget.contact .input-group-btn:first-child>.contact__link:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.article .article__content .input-group-btn:first-child>.btn-group:not(:first-child)>.Btn,.widget.contact .input-group-btn:first-child>.btn-group:not(:first-child)>.contact__link{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn,.article .article__content .input-group-btn>.Btn,.widget.contact .input-group-btn>.contact__link{position:relative}.input-group-btn>.btn+.btn,.article .article__content .input-group-btn>.Btn+.btn,.widget.contact .input-group-btn>.contact__link+.btn,.article .article__content .input-group-btn>.btn+.Btn,.article .article__content .input-group-btn>.Btn+.Btn,.widget.contact .article .article__content .input-group-btn>.contact__link+.Btn,.article .article__content .widget.contact .input-group-btn>.contact__link+.Btn,.widget.contact .input-group-btn>.btn+.contact__link,.article .article__content .widget.contact .input-group-btn>.Btn+.contact__link,.widget.contact .article .article__content .input-group-btn>.Btn+.contact__link,.widget.contact .input-group-btn>.contact__link+.contact__link{margin-left:-1px}.input-group-btn>.btn:hover,.article .article__content .input-group-btn>.Btn:hover,.widget.contact .input-group-btn>.contact__link:hover,.input-group-btn>.btn:focus,.article .article__content .input-group-btn>.Btn:focus,.widget.contact .input-group-btn>.contact__link:focus,.input-group-btn>.btn:active,.article .article__content .input-group-btn>.Btn:active,.widget.contact .input-group-btn>.contact__link:active{z-index:2}.input-group-btn:first-child>.btn,.article .article__content .input-group-btn:first-child>.Btn,.widget.contact .input-group-btn:first-child>.contact__link,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.article .article__content .input-group-btn:last-child>.Btn,.widget.contact .input-group-btn:last-child>.contact__link,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label,.article .article__content .Btn .label,.widget.contact .contact__link .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-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;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn,.modal-footer .article .article__content .Btn+.btn,.article .article__content .modal-footer .Btn+.btn,.modal-footer .widget.contact .contact__link+.btn,.widget.contact .modal-footer .contact__link+.btn,.modal-footer .article .article__content .btn+.Btn,.article .article__content .modal-footer .btn+.Btn,.modal-footer .article .article__content .Btn+.Btn,.article .article__content .modal-footer .Btn+.Btn,.modal-footer .widget.contact .article .article__content .contact__link+.Btn,.article .article__content .modal-footer .widget.contact .contact__link+.Btn,.widget.contact .modal-footer .article .article__content .contact__link+.Btn,.article .article__content .widget.contact .modal-footer .contact__link+.Btn,.modal-footer .widget.contact .btn+.contact__link,.widget.contact .modal-footer .btn+.contact__link,.modal-footer .article .article__content .widget.contact .Btn+.contact__link,.widget.contact .modal-footer .article .article__content .Btn+.contact__link,.article .article__content .modal-footer .widget.contact .Btn+.contact__link,.widget.contact .article .article__content .modal-footer .Btn+.contact__link,.modal-footer .widget.contact .contact__link+.contact__link,.widget.contact .modal-footer .contact__link+.contact__link{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .article .article__content .Btn+.btn,.article .article__content .modal-footer .btn-group .Btn+.btn,.modal-footer .btn-group .widget.contact .contact__link+.btn,.widget.contact .modal-footer .btn-group .contact__link+.btn,.modal-footer .btn-group .article .article__content .btn+.Btn,.article .article__content .modal-footer .btn-group .btn+.Btn,.modal-footer .btn-group .article .article__content .Btn+.Btn,.article .article__content .modal-footer .btn-group .Btn+.Btn,.modal-footer .btn-group .widget.contact .article .article__content .contact__link+.Btn,.article .article__content .modal-footer .btn-group .widget.contact .contact__link+.Btn,.widget.contact .modal-footer .btn-group .article .article__content .contact__link+.Btn,.article .article__content .widget.contact .modal-footer .btn-group .contact__link+.Btn,.modal-footer .btn-group .widget.contact .btn+.contact__link,.widget.contact .modal-footer .btn-group .btn+.contact__link,.modal-footer .btn-group .article .article__content .widget.contact .Btn+.contact__link,.widget.contact .modal-footer .btn-group .article .article__content .Btn+.contact__link,.article .article__content .modal-footer .btn-group .widget.contact .Btn+.contact__link,.widget.contact .article .article__content .modal-footer .btn-group .Btn+.contact__link,.modal-footer .btn-group .widget.contact .contact__link+.contact__link,.widget.contact .modal-footer .btn-group .contact__link+.contact__link{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}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:1024px){.modal-lg{width:900px}}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn,.article .article__content .btn-group-sm>.navbar-btn.Btn,.widget.contact .btn-group-sm>.navbar-btn.contact__link{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn,.article .article__content .btn-group-xs>.navbar-btn.Btn,.widget.contact .btn-group-xs>.navbar-btn.contact__link{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5d5d;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090808;color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.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,.panel>.panel-collapse>.list-group{margin-bottom:0}.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-right-radius:3px;border-top-left-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-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.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,.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-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-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{border-top-left-radius:3px}.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,.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-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-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{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr: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{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.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,.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{border-bottom-left-radius:3px}.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,.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{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 th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.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{border-bottom:0}.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-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{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom: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>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{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}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.article .article__content .Btn>.caret,.widget.contact .contact__link>.caret,.dropup>.btn>.caret,.article .article__content .dropup>.Btn>.caret,.widget.contact .dropup>.contact__link>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-xl{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:1023px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:768px) and (max-width:1023px){.visible-sm-block{display:block!important}}@media(min-width:768px) and (max-width:1023px){.visible-sm-inline{display:inline!important}}@media(min-width:768px) and (max-width:1023px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:1024px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1024px) and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:1024px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:1024px) and (max-width:1199px){.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}th.visible-lg,td.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(min-width:1600px){.visible-xl{display:block!important}table.visible-xl{display:table!important}tr.visible-xl{display:table-row!important}th.visible-xl,td.visible-xl{display:table-cell!important}}@media(min-width:1600px){.visible-xl-block{display:block!important}}@media(min-width:1600px){.visible-xl-inline{display:inline!important}}@media(min-width:1600px){.visible-xl-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}}@media(min-width:1024px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}@media(min-width:1600px){.hidden-xl{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-default.active,.btn-primary:active,.btn-primary.active,.btn-success:active,.btn-success.active,.btn-info:active,.btn-info.active,.btn-warning:active,.btn-warning.active,.btn-danger:active,.btn-danger.active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger{box-shadow:none}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.article .article__content .Btn:active,.widget.contact .contact__link:active,.btn.active,.article .article__content .active.Btn,.widget.contact .active.contact__link{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7',endColorstr='#FF265A88',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5CB85C',endColorstr='#FF419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE',endColorstr='#FF2AABD2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0AD4E',endColorstr='#FFEB9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9534F',endColorstr='#FFC12E2A',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5',endColorstr='#FFE8E8E8',GradientType=0);background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7',endColorstr='#FF2E6DA4',GradientType=0);background-color:#2e6da4}.navbar-default{background-image:-webkit-linear-gradient(top,white 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#f8f8f8));background-image:linear-gradient(to bottom,white 0,#f8f8f8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFF8F8F8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDBDB',endColorstr='#FFE2E2E2',GradientType=0);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3b3b 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3b3b),to(#222));background-image:linear-gradient(to bottom,#3c3b3b 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3C3B3B',endColorstr='#FF222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#090808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#090808),to(#0f0f0f));background-image:linear-gradient(to bottom,#090808 0,#0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF090808',endColorstr='#FF0F0F0F',GradientType=0);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media(max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7',endColorstr='#FF2E6DA4',GradientType=0)}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDFF0D8',endColorstr='#FFC8E5BC',GradientType=0);border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9EDF7',endColorstr='#FFB9DEF0',GradientType=0);border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCF8E3',endColorstr='#FFF8EFC0',GradientType=0);border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2DEDE',endColorstr='#FFE7C3C3',GradientType=0);border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEBEBEB',endColorstr='#FFF5F5F5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7',endColorstr='#FF286090',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5CB85C',endColorstr='#FF449D44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE',endColorstr='#FF31B0D5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0AD4E',endColorstr='#FFEC971F',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9534F',endColorstr='#FFC9302C',GradientType=0)}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7',endColorstr='#FF2B669A',GradientType=0);border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5',endColorstr='#FFE8E8E8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7',endColorstr='#FF2E6DA4',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDFF0D8',endColorstr='#FFD0E9C6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9EDF7',endColorstr='#FFC4E3F3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCF8E3',endColorstr='#FFFAF2CC',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2DEDE',endColorstr='#FFEBCCCC',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE8E8E8',endColorstr='#FFF5F5F5',GradientType=0);border-color:#dcdbdb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 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}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.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{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.text-left{text-align:left}.text-right{text-align:right}.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}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:white url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}figure{margin:0}.header-desktop .other-site .other-site__logo img,.header-desktop .other-site .other-site__logo:before,.icon-play:before,.social-medias li a:before,label input[type=checkbox]+.input:before,label input[type=radio]+.input:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-player{width:100%;height:0;padding-bottom:56.25%}.article .article__options,.article .in-collaboration .in-collaboration__list,.presented-by .presented-by__list,.features .features__list,.header-desktop .main-menu>ul,.header-desktop .shortcuts,.header-desktop .submenu,.header-desktop .utility-menu ul,.header-mobile .main-nav ul,.header-mobile .utility-menu ul,.main-sponsors__list__wrapper,.steps-nav .steps-nav__list,.tabs .tabs__menu,.widget.events .events__list,.widget.subnav .subnav__list{display:block;position:relative;width:100%;list-style:none;margin:0;padding:0}.collapse-panel .collapse-panel__header,.header-desktop .other-site .other-site__hamburger,.header-desktop .searchbar .searchbar-wrapper button,.header-desktop .searchbar .searchbar-wrapper a,.header-desktop .utility-menu a,.header-desktop .utility-menu button,.popup .popup__close,.searchbar .searchbar__content button,.searchbar .searchbar__content a,a.btn,.article .article__content a.Btn,.widget.contact a.contact__link,a.Btn,button.btn,.article .article__content button.Btn,.widget.contact button.contact__link,button.Btn,span.btn,.article .article__content span.Btn,.widget.contact span.contact__link,span.Btn{background-color:transparent;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.article .article__tagline,.drawer__mobile .drawer__mobile__title,.post .post__tagline,.widget.subnav .subnav__item a,.widget .tagline{display:block;color:inherit;font:100 12px Buenos Aires,sans-serif;font-style:normal;letter-spacing:1px;text-transform:uppercase;margin:20px 0}.article .article__tagline:empty,.drawer__mobile .drawer__mobile__title:empty,.post .post__tagline:empty,.widget.subnav .subnav__item a:empty,.widget .tagline:empty{display:none}.title-1,.title-2,.article .article__content h1,.article .article__content h2,.article .directions .directions__name,.event-infos .event-infos__name,.columns .columns__item__title,.partners-grid .partners-grid__title,.post .media__speaker .speaker__name,.sitemap>ul>li>a,.speakers .speaker__name,.structured-infos .structured-infos__title,.widget .title,.entreprise-details .entreprise-infos .page-title,.member-details .member-infos .page-title{font:400 1.2rem Noe Display,serif;letter-spacing:.5px}.title-3,.article .article__content h3,.article .article__content h4,.article .directions .directions__title,.event-infos .event-infos__title,.event-infos h1,.event-infos h2,.event-infos h3,.event-infos h4,.article .article__sponsors__title,.article .in-collaboration .in-collaboration__title,.presented-by .presented-by__title,.columns .columns__header__title,.links .links__title,.price-table .price-table__title,.profil-preview .profil-preview__title,.recent .recent__header .recent__header__title,.searchbar .searchbar__title,.speakers .speakers__header__title,.tabs .tabs__header__title,.widget.categories .categories__title,.entreprise-details .entreprise-infos h4,.member-details .member-infos h4{font:400 1.066rem Buenos Aires,sans-serif;letter-spacing:1px}html{font:100 15px Buenos Aires,sans-serif}body{background-color:#fff;color:#1c1c1c;font:100 15px Buenos Aires,sans-serif}body.js-scroll-is-disabled{overflow:hidden}body.js-scroll-is-disabled #site{overflow:hidden}#site{position:absolute;top:0;left:0;width:100%;height:100%}p{margin:15px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p.no-margin{margin:0}img[src=""]{display:none}hr{clear:both;width:100%;height:1px;color:#c8c8c8;background:#c8c8c8;font-size:0;border:0;margin:20px 0}main{position:relative;max-width:100%;min-height:250px;overflow:visible;z-index:2}::-webkit-input-placeholder{text-transform:uppercase}*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.is-authenticated .hidden-authenticated,.print-only{display:none!important}.acclr-only{display:none}.acclr .acclr-only{display:initial}.print-avoid-break{page-break-inside:avoid}.bg-light{background-color:#fff;color:#1c1c1c}.bg-dark{background-color:#000;color:#fff}.title-1{font-size:3em;font-weight:700;margin:60px 0 20px;text-transform:none}.title-2{font-size:2em;font-weight:700;margin:50px 0 20px;text-transform:none}.title-3{font-size:1.5em;margin:30px 0 20px}.title-4{color:#5a5a5a;font:1rem Buenos Aires,sans-serif;margin:10px 0}.title-highlight{color:#c8c8c8;font-style:normal}.serifs{font-family:Noe Display,serif}.txt-big{font:1.125em}.txt-small{font:.6875em}[class*=icon-calendar]:before{content:url(../img/calendar.svg);display:inline-block;width:1em;font-family:glyphter;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1199px){html{font:100 13px Buenos Aires,sans-serif}}@media screen and (max-width:1023px){main{padding-top:71px}#site{position:relative;top:auto;left:auto;right:auto;float:left;width:100%;height:auto}}@media screen and (max-width:767px){main{overflow:hidden}}@media print{*{overflow:visible!important}html body,main{height:auto}marquee{-moz-binding:none}#site{position:relative;top:auto;left:auto;height:auto;overflow:visible}iframe{overflow:hidden}.print-only{display:initial!important}.scrollmagic-pin-spacer{display:none!important}a[href]:after{content:''}}.IE [class*=icon-calendar]:before{content:url(../img/calendar.png)}.col-eq-height{float:none;display:table-cell;vertical-align:top}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media(min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media(min-width:1024px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media(min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}@media(min-width:1600px){.text-xl-left{text-align:left}.text-xl-right{text-align:right}.text-xl-center{text-align:center}.text-xl-justify{text-align:justify}}@font-face{font-family:glyphter;src:url(../fonts/glyphter.eot);src:url(../fonts/glyphter.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphter.woff) format("woff"),url(../fonts/glyphter.ttf) format("truetype"),url(../fonts/glyphter.svg#glyphter) format("svg")}[class*=icon-]:before{display:inline-block;font-family:glyphter;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-acclr:before{content:'\0041'}.icon-acclr-square:before{content:'\0042'}.icon-search:before{content:'\0043'}.icon-clear:before{content:'\0044'}.icon-ccmm:before{content:'\0045'}.icon-facebook:before{content:'\0046'}.icon-acclr-logo:before{content:'\0047'}.icon-external:before{content:'\0048'}.icon-linkedin:before{content:'\0049'}.icon-cart:before{content:'\004a'}.icon-phone:before{content:'\004b'}.icon-play:before{content:'\004c'}.icon-prev:before{content:'\004d'}.icon-chevron:before{content:'\004e'}.icon-ccmm-logo:before{content:'\004f'}.icon-pdf:before{content:'\0050'}.icon-print:before{content:'\0051'}.icon-dropdown:before{content:'\0052'}.icon-refresh:before{content:'\0053'}.icon-twitter:before{content:'\0054'}.icon-next:before{content:'\0055'}.icon-email:before{content:'\0056'}.icon-youtube:before{content:'\0059'}.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden,.is-hidden{display:none!important;visibility:hidden}.visuallyhidden,.sr-only,body:after,label input[type=checkbox],label input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.overflow-hidden{overflow:hidden}.table{display:table;width:100%}.table-row{display:table-row}.table-cell{display:table-cell;vertical-align:middle}.relative{position:relative}.mobile-only{display:none}@media only screen and (max-width:479px){.mobile-only{display:block}}.vcenter{display:inline-block;float:none!important;vertical-align:middle}.vbottom{display:inline-block;float:none!important;vertical-align:bottom}.vtop{display:inline-block;float:none!important;vertical-align:top}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.hidden-logged,.hidden-anonymous{display:none!important}@media print{.hidden-print{display:none}}@media screen and (min-width:1024px){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background-color:#db1045;border:0 none #fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.acclr ::-webkit-scrollbar-thumb{background:#db1045}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:#f02e61}.acclr ::-webkit-scrollbar-thumb:hover,.acclr ::-webkit-scrollbar-thumb:active{background-color:#f02e61}::-webkit-scrollbar-track{background-color:#1c1c1c;border:0 none #1c1c1c}.acclr ::-webkit-scrollbar-track{background-color:#000;border:0 none #000}::-webkit-scrollbar-corner{background-color:transparent}}.ad{background-color:#c8c8c8;color:#1c1c1c}.ad h1,.ad h2,.ad h3,.ad h4{font-size:9px;text-transform:uppercase;margin:0 0 10px}#AdDiv,.js-ad-wrapper{display:none}@media screen and (max-width:1023px){#AdDiv,.js-ad-wrapper{display:none!important}}.article{position:relative;width:100%;padding-right:20px}.article .social-medias{display:inline-block;margin:0 0 0 20px;vertical-align:middle}@media screen and (max-width:1199px){.article{padding-left:30px;padding-right:30px}}@media screen and (max-width:1023px){.article{padding-left:20px;padding-right:20px}.column-layout .col-left>.article:first-child{margin-top:20px}}@media screen and (max-width:767px){.article{padding-left:0;padding-right:0}}.contact-infos .contact-infos__row{display:inline-block;position:relative;vertical-align:top}.contact-infos .contact-infos__row.space-top{padding-top:39px}.contact-infos .contact-infos__row.space-top h4{position:absolute;top:0}.contact-infos .contact-infos__row:first-child{padding-right:60px}.contact-infos .contact-infos__element{padding-bottom:10px}.contact-infos .or{display:block;padding-bottom:10px}@media screen and (max-width:767px){.contact-infos .contact-infos__row{display:block}.contact-infos .contact-infos__row.space-top{padding-top:0}.contact-infos .contact-infos__row.space-top h4{position:inherit}.contact-infos .contact-infos__row:first-child{padding-right:0}}.article .article__content{position:relative;width:100%;margin:60px 0;overflow:hidden}.article .article__content:empty{display:none}.article .article__content.no-margin{margin:0}.article .article__content>*:first-child{margin-top:0}.article .article__content>*:last-child{margin-bottom:0}.article .article__content h1{font-size:3em;font-weight:700;margin:60px 0 20px;text-transform:none}.article .article__content h2{font-size:2em;font-weight:700;margin:50px 0 20px;text-transform:none}.article .article__content h3{font-size:1.5em;margin:30px 0 20px}.article .article__content h4{margin:20px 0}.article .article__content ul,.article .article__content ol{list-style:disc;margin:20px 0;padding-left:20px}.article .article__content ul.in-collaboration__list li,.article .article__content ol.in-collaboration__list li{margin:0}.article .article__content ul li,.article .article__content ol li{background:none;margin:5px 0;padding-left:0}.article .article__content ul li:first-child,.article .article__content ol li:first-child{margin-top:0}.article .article__content ul li:last-child,.article .article__content ol li:last-child{margin-top:0}.article .article__content ol{list-style:decimal}.article .article__content p{margin:20px 0}.article .article__content img,.article .article__content table,.article .article__content iframe,.article .article__content td{max-width:100%}.article .article__content img{height:auto}.article .article__content blockquote,.article .article__content q{text-align:center;font-size:1.65em;font-family:Noe Display,serif;font-style:italic;margin:1em}.article .article__content blockquote p,.article .article__content q p{display:inline}.article .article__content blockquote>footer,.article .article__content q>footer{position:relative;width:100%;font-size:1rem;font-family:Buenos Aires,sans-serif;text-align:right;margin:1rem 0 0}.article .article__content figure,.article .article__content .figure{position:relative;width:100%;background:#eee;border:solid 1px #c8c8c8;text-align:center;margin:20px 0;padding:10px}.article .article__content figure:first-child,.article .article__content .figure:first-child{margin-top:0}.article .article__content figure>a,.article .article__content .figure>a{display:block}.article .article__content figure img,.article .article__content .figure img{max-width:100%;margin-bottom:10px}.article .article__content figure figcaption,.article .article__content figure .figcaption,.article .article__content .figure figcaption,.article .article__content .figure .figcaption{position:relative;left:-10px;bottom:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);text-align:left;font-style:italic;font-size:.9rem;padding:10px;border-top:solid 1px #c8c8c8}.article .article__content .table{position:relative;width:-webkit-calc(100% + 3px);width:calc(100% + 3px);font-size:.95rem;font-weight:400;background-color:#eee;color:#1c1c1c;margin:20px 0}.article .article__content .table th,.article .article__content .table .th{background-color:#1c1c1c;color:#fff;padding:20px 0;border-right:none;border-bottom:none}.article .article__content .table th:last-child,.article .article__content .table .th:last-child{border-right:solid 3px #fff}.article .article__content .table td{padding:10px;border-right:solid 3px #fff;border-bottom:solid 3px #fff}.article .article__content a{color:inherit;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.article .article__content a[href$='.pdf']::before,.article .article__content a[href^='mailto:']::before,.article .article__content a[href^='tel:']::before,.article .article__content a[href~='facebook.com']::before,.article .article__content a[href~='linkedIn.com']::before,.article .article__content a[href~='twitter.com']::before{display:inline-block;font-family:glyphter;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;margin:0 .5em 0 0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article .article__content a[href$='.pdf']::before{content:'\0050'}.article .article__content a[href^='mailto:']::before{content:'\0056'}.article .article__content a[href^='tel:']::before{content:'\004b'}.article .article__content a[href~='facebook.com']::before{content:'\0046'}.article .article__content a[href~='linkedIn.com']::before{content:'\0049'}.article .article__content a[href~='twitter.com']::before{content:'\0054'}.article .article__content a:hover,.article .article__content a:focus{opacity:.7;text-decoration:none}.article .article__content a.btn,.article .article__content a.Btn,.article .article__content .widget.contact a.contact__link,.widget.contact .article .article__content a.contact__link{color:#fff;text-decoration:none}.article .article__content a.btn:hover,.article .article__content a.Btn:hover,.article .article__content .widget.contact a.contact__link:hover,.widget.contact .article .article__content a.contact__link:hover,.article .article__content a.btn:focus,.article .article__content a.Btn:focus,.article .article__content .widget.contact a.contact__link:focus,.widget.contact .article .article__content a.contact__link:focus{opacity:1;text-decoration:none}.article .article__content .tabs .tabs__menu{list-style:none;padding-left:0;margin:0}.article .article__content .tabs .tabs__menu__item{background-color:#c8c8c8;margin-top:0;margin-bottom:0}.article .article__content .tabs .tabs__menu__item.is-active{background-color:#1c1c1c;color:#fff}.article .article__content .tabs .tabs__menu__item h1,.article .article__content .tabs .tabs__menu__item h2,.article .article__content .tabs .tabs__menu__item h3,.article .article__content .tabs .tabs__menu__item h4,.article .article__content .tabs .tabs__menu__item h5,.article .article__content .tabs .tabs__menu__item p{display:inline;font-size:12px;font-family:Buenos Aires,sans-serif;font-weight:400;text-transform:uppercase}.article .article__content .boxes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;padding:20px 0}.article .article__content .boxes-list>li{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-calc(33.33% - 10px);width:calc(33.33% - 10px);padding:10px;margin:5px;border:solid 1px #c8c8c8}.article .article__content .boxes-list>li img{max-width:100%}.article .article__content .collapse-panel .collapse-panel__header{text-decoration:none}.article .article__content .collapse-panel .collapse-panel__header:hover,.article .article__content .collapse-panel .collapse-panel__header:focus{opacity:1}.article .article__lead img{max-width:100%;height:auto}.article .main-sponsors .main-sponsors__list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article .main-sponsors .main-sponsors__list__wrapper>*{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.article .article__header+.article__content{margin-top:10px;padding-top:50px;border-top:solid 1px #c8c8c8}@media screen and (max-width:1599px){.article .article__content .tabs .tabs__menu{height:auto;-webkit-mask-box-image:none}.article .article__content .tabs .tabs__menu__item{display:table;position:relative;width:100%;margin:0}.article .article__content .tabs .tabs__menu__name{height:auto;width:85%;padding:15px 10px}.article .article__content .tabs .tabs__content__wrapper{padding:10px}.article .article__content .tabs .tabs__content__header,.article .article__content .tabs .tabs__content__footer{padding:15px 10px}.article .article__content .boxes-list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (max-width:768px){.article .article__content{margin:40px 0;padding:0 20px}.article .article__content.no-margin{margin:0;padding:0}.article .article__content blockquote,.article .article__content q{font-size:1.2rem;margin-left:10px;margin-right:10px}.article .article__content h1{font-size:2.6em}.article .article__content h2{font-size:1.6em}.article .article__content h3{font-size:1.1em}}@media screen and (max-width:767px) and (orientation:portrait){.article .article__content .boxes-list{padding:15px 10px}.article .article__content .boxes-list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-calc(100% - 10px);width:calc(100% - 10px)}}@media print{.article .article__content blockquote,.article .article__content q{margin:1em;border:none}}.article .directions{margin:20px 0}.article .directions>*:first-child{margin-top:0}.article .directions>*:last-child{margin-bottom:0}.article .directions a{color:#1c1c1c}.article .directions .directions__row{max-width:none}.article .directions .directions__header{margin:20px 0}.article .directions .directions__underground:before{content:'';display:inline-block;width:15px;height:15px;background-image:url(../img/metro-icon.png);background-size:contain;vertical-align:middle;margin:0 .5em 0 0}.article .directions .directions__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;background-color:#e8e8e8;font-size:12px}.article .directions .directions__cell{position:relative;width:50%}.article .directions .directions__cell.only-child{width:100%}.article .directions .directions__infos{min-height:190px;padding:25px 30px}.article .directions .directions__infos>*:first-child{margin-top:0}.article .directions .directions__infos>*:last-child{margin-bottom:0}.article .directions .directions__infos .cta{display:block}.article .directions .directions__name{margin:0 0 10px}.article .directions .directions__map{position:absolute;top:0;right:0;display:block;width:100%!important;height:100%!important;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.article .directions.has-map .directions__infos{min-height:190px}@media screen and (max-width:767px){.article .directions{position:relative;left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.article .directions.has-map .directions__infos{min-height:0}.article .directions .directions__header{margin:20px}.article .directions .directions__infos{padding:20px}.article .directions .directions__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.article .directions .directions__cell{width:100%}.article .directions .directions__map{position:relative;top:auto;right:auto;height:190px!important}}@media print{.article .directions.has-map .directions__infos{min-height:0}.article .directions .directions__infos{page-break-inside:avoid;padding:0}.article .directions .directions__infos .cta{display:none}.article .directions .directions__underground:before{display:none}.article .directions .directions__map{page-break-inside:avoid;position:relative;top:auto;right:auto}.article .directions .directions__map img{float:left;width:auto;max-height:275px}.article .directions .directions__map__img{display:block!important}}.event-infos{position:relative;font-size:12px;letter-spacing:1px;margin:20px 0}.event-infos a:empty,.event-infos strong:empty,.event-infos em:empty,.event-infos p:empty{display:none}.event-infos a{color:#1c1c1c;text-decoration:underline}.event-infos .btn,.event-infos .article .article__content .Btn,.article .article__content .event-infos .Btn,.event-infos .widget.contact .contact__link,.widget.contact .event-infos .contact__link{text-decoration:none;white-space:nowrap}.event-infos .event-infos__wrapper{background-color:#e8e8e8;padding:10px 30px}.event-infos .event-infos__table{display:table;position:relative;width:100%}.event-infos .event-infos__table p{margin:10px 0}.event-infos .event-infos__cell{display:table-cell;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 15px;vertical-align:top}.event-infos .event-infos__cell:first-child{padding-left:0}.event-infos .event-infos__cell:last-child{padding-right:0}.event-infos .event-infos__cell.large{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.event-infos .event-infos__title,.event-infos h1,.event-infos h2,.event-infos h3,.event-infos h4{margin:10px 0}.event-infos .event-infos__name{display:block;font-weight:700;margin:10px 0}.event-infos .event-infos__contact{font-size:12px;letter-spacing:1px;margin:10px 0}.event-infos .event-infos__contact a{color:#1c1c1c;text-decoration:underline}.event-infos .event-infos__footnote{font-size:.95rem;margin:10px 0}@media screen and (max-width:1199px){.event-infos .event-infos__table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-infos .event-infos__cell:nth-child(odd){padding-left:0}.event-infos .event-infos__cell:nth-child(even){padding-right:0}}@media screen and (max-width:1023px){.event-infos .event-infos__cell{padding:0 15px}.event-infos .event-infos__cell:nth-child(even){padding-left:15px;padding-right:0}.event-infos .event-infos__cell:nth-child(odd){padding-left:0;padding-right:15px}.event-infos .event-infos__cell:first-child{padding-left:0}.event-infos .event-infos__cell:last-child{padding-right:0}}@media screen and (max-width:767px){.event-infos{left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.event-infos .event-infos__wrapper{padding:10px}.event-infos .event-infos__cell{display:block;width:100%;margin:5px 0;padding:0}.event-infos .event-infos__cell:nth-child(even){padding-left:0;padding-right:0}.event-infos .event-infos__cell:nth-child(odd){padding-left:0;padding-right:0}}@media print{.event-infos .event-infos__cell.fax{display:none}}.article__footer{display:block;position:relative;width:100%;border-top:solid 1px #c8c8c8;margin-bottom:20px;padding:20px 0}@media print{.article__footer{display:none}}.article .article__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;color:#1c1c1c;margin:0 0 30px;padding:0 0 15px}.article .article__header.header-options{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.article .article__header__infos{position:relative;width:100%}.article .article__tagline{margin-top:0;margin-bottom:15px}.article .article__title{font:700 3.45rem Noe Display,serif;line-height:1.15;margin:0 0 1rem}.article .article__subtitle,.article .article__lead,.article .article__type,.article .article__date,.article .article__lang{display:block;font:700 1.2rem Buenos Aires,sans-serif;margin:15px 0}.article .article__subtitle:empty,.article .article__lead:empty,.article .article__type:empty,.article .article__date:empty,.article .article__lang:empty{display:none}.article .article__type{font-weight:200;opacity:.7}.article .article__lang{font-weight:200;font-size:14px;font-style:italic}.article .article__meta{display:block;position:relative;text-transform:uppercase}.article .article__meta:before{content:'';display:inline-block;position:relative;width:12px;height:1px;background-color:#828282;vertical-align:middle;margin:-1px 12px 0 0}.article .article__options{color:#1c1c1c}.article .article__options>*{display:inline-block;font:400 1.065rem Noe Display,serif;margin:15px 40px 15px 0}.article .article__options [class*=icon-]:before{font-size:.75em;margin:0 .75em 0 0}.article .article__options a{color:#1c1c1c;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.article .article__options a:hover,.article .article__options a:focus{opacity:.7}.article .article__sponsors__title{text-align:center}.article .article__sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.article .article__sponsors>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;text-align:center;vertical-align:middle;border:solid 1px #c8c8c8;padding:30px 10px}.article .article__sponsors>*:only-child{width:100%;border:none}.article .article__sponsors a{display:inline-block}.article .article__sponsors img{max-width:100%;height:auto}.article .article__sponsors:empty{display:none}.article .article__social-medias{position:relative;width:100%;text-align:right}.article .article__media{position:relative;width:100%;margin:20px 0;padding:40px 0 0;border-top:solid 1px #c8c8c8}.article .article__img{position:relative;width:100%;height:auto}.article .article__media__labels{position:absolute;top:47px;left:7px}.article .article__media__speaker{position:absolute;bottom:47px;left:7px}@media screen and (max-width:1199px){.article .article__title{font-size:3rem}.article .article__social-medias{text-align:left}}@media screen and (max-width:1023px){.article .article__header.header-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.article .article__header__infos{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 20px}.article .article__title{font-size:2rem;padding-top:20px}.article .article__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 20px;padding:0;border-top:none}}@media screen and (max-width:767px){.article .social-medias{display:block;margin:20px 0 0}.article .article__options>*{display:block;margin:15px 0}}@media print{.article .article__title{font-size:2rem}.article .article__meta:before{display:none}.article .article__options,.article .article__social-medias{display:none}}.article .in-collaboration{position:relative;width:100%;margin:40px 0}.article .in-collaboration .in-collaboration__header{margin:20px 0}.article .in-collaboration .in-collaboration__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0}.article .in-collaboration .in-collaboration__list.per-line-1 li{width:100%;max-height:140px}.article .in-collaboration .in-collaboration__list.per-line-2 li{width:50%;max-height:140px}.article .in-collaboration .in-collaboration__list.per-line-3 li{width:33.33%;max-height:120px}.article .in-collaboration .in-collaboration__list.per-line-4 li{width:25%;max-height:100px}.article .in-collaboration .in-collaboration__list.per-line-5 li{width:20%;max-height:90px}.article .in-collaboration .in-collaboration__list.per-line-6 li{width:16.66%;max-height:90px}.article .in-collaboration .sponsor{text-align:center;vertical-align:middle;border:solid 1px #c8c8c8;padding:25px 10px}.article .in-collaboration a{display:inline-block;width:100%;height:100%;vertical-align:middle}.article .in-collaboration img{max-width:100%;max-height:100%;vertical-align:middle}@media screen and (max-width:767px){.article .in-collaboration{left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.article .in-collaboration .in-collaboration__header{padding:0 30px}.article .in-collaboration .sponsor{padding:10px}}@media print{.article .in-collaboration .in-collaboration__list,.article .in-collaboration .sponsor{page-break-inside:avoid}}.presented-by{position:relative;width:100%;margin:40px 0;padding:0 0 40px;border-bottom:solid 1px #c8c8c8}.presented-by .presented-by__header{position:relative;width:100%;margin:20px 0}.presented-by .presented-by__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.presented-by .sponsor{width:20%;text-align:center;vertical-align:middle;border:solid 1px #c8c8c8;padding:25px 10px}.presented-by a{display:inline-block}.presented-by img{width:auto;max-width:100%;height:auto;max-height:86px}@media screen and (max-width:1199px){.presented-by .sponsor{width:33.33%}}@media screen and (max-width:767px){.presented-by{border-bottom:none;padding:0}.presented-by .sponsor{width:50%}.presented-by .sponsor:only-child{width:60%}}@media print{.presented-by .presented-by__list,.presented-by .sponsor{page-break-inside:avoid}}.breadcrumb{position:relative;width:100%;background-color:transparent;letter-spacing:1px;margin:30px 0 20px;padding:0}.breadcrumb strong{font-weight:400}.breadcrumb li a{display:inline-block;color:#1c1c1c;padding:0 15px}.breadcrumb li:after{content:'>'}.breadcrumb li:first-child a{padding-left:0}.breadcrumb__wrapper{padding:0 50px}@media screen and (max-width:1599px){.breadcrumb__wrapper{padding:0 50px}}@media screen and (max-width:1199px){.breadcrumb__wrapper{padding:0 60px}}@media screen and (max-width:1023px){.breadcrumb,.breadcrumb__wrapper{display:none}}@media print{.breadcrumb{display:none}}.netbanx-order-iframe{width:100%;height:1000px}.collapse-panel{position:relative;width:100%;padding:10px 0;border-top:solid 1px #c8c8c8}.collapse-panel .collapse-panel__header{width:100%;text-align:left}.collapse-panel .collapse-panel__header .icon-chevron:before{font-size:10px;margin:0 0 0 .75em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.collapse-panel .collapse-panel__header.collapsed .icon-chevron:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.collapse-panel .collapse-panel__body{position:relative;width:100%}.collapse-panel .collapse-panel__body__wrapper{position:relative;width:100%;padding:20px 0}.collapse-panel .collapse-panel__body__wrapper a{text-decoration:underline}.collapse-panel .collapse-panel__body__wrapper a:hover,.collapse-panel .collapse-panel__body__wrapper a:focus{text-decoration:none}@media screen and (max-width:767px){.collapse-panel{left:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);font-size:14px}}@media print{.collapse-panel .collapse-panel__header{font-weight:700;text-decoration:none}.collapse-panel .collapse-panel__header .icon-chevron{display:none}.collapse-panel__body{display:block}}.column-layout{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:0;padding:0 50px}.column-layout .col-left{width:-webkit-calc(100% - 529px);width:calc(100% - 529px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-layout .col-left>:first-child{margin-top:0}.column-layout .col-left>.price-table:first-child{margin-top:0}.column-layout .col-left>.article:first-child>.article__content:first-child{margin-top:0}.column-layout .col-right{position:relative;width:529px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.column-layout .col-right__wrapper{position:absolute;top:0;left:0;width:100%;padding:0 78px;z-index:5}.column-layout .col-right__wrapper>div:first-child{margin-top:0}.column-layout .col-right__wrapper>div:first-child>*:first-child{margin-top:0}.switchColumns .column-layout .col-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.switchColumns .column-layout .col-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:1599px){.column-layout .col-left{width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}.column-layout .col-right{width:330px}.column-layout .col-right__wrapper{padding:0 0 0 30px}.switchColumns .column-layout .col-right__wrapper{padding:0 30px 0 0}}@media screen and (max-width:1199px){.column-layout{padding:0 60px 0 30px}}@media screen and (max-width:1023px){.column-layout{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.column-layout .col-left,.column-layout .col-right{width:100%}.column-layout .col-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.column-layout .col-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-layout .col-right__wrapper{position:relative;padding:0}.switchColumns .column-layout .col-right__wrapper{padding:0}.switchColumnsVerticallyInMobile .column-layout .col-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.switchColumnsVerticallyInMobile .column-layout .col-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.switchColumnsVerticallyInMobile .column-layout .col-right__wrapper{margin-bottom:20px}}@media screen and (max-width:767px){.column-layout{padding:0 10px}.switchColumnsVerticallyInMobile .column-layout .col-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.switchColumnsVerticallyInMobile .column-layout .col-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.switchColumnsVerticallyInMobile .column-layout .col-right__wrapper{margin-bottom:10px}}@media print{.column-layout{display:block;padding:0}.column-layout .col-left{width:100%}.column-layout .col-right{display:none}}.columns{position:relative;width:100%;margin:20px 0;padding:0 0 10px}.columns .columns__header{position:relative;width:100%;margin:20px 0}.columns .columns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:columns-counter}.columns .columns__item:nth-child(1){background-color:#e9e9e9}.columns .columns__item:nth-child(2){background-color:#e4e4e4}.columns .columns__item:nth-child(3){background-color:#dfdfdf}.columns .columns__item:nth-child(4){background-color:#dadada}.columns .columns__item:nth-child(5){background-color:#d5d4d4}.columns .columns__item:nth-child(6){background-color:#cfcfcf}.columns .columns__item:nth-child(7){background-color:#cacaca}.columns .columns__item:nth-child(8){background-color:#c5c5c5}.columns .columns__item:nth-child(9){background-color:silver}.columns .columns__item{position:relative;width:33.33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 20px 90px}.columns .columns__item:before{content:"0" counter(columns-counter);display:block;counter-increment:columns-counter;color:#db1045;font-size:1.95rem;font-weight:900;margin-bottom:10px}.acclr .columns .columns__item:before{color:#db1045}.columns .columns__item__header{margin:0 0 20px}.columns .columns__item__content li{margin:5px 0}.columns .columns__item__content li a{color:#db1045}.columns .columns__item__content li a:hover,.columns .columns__item__content li a:focus{color:#f35e85}.acclr .columns .columns__item__content li a{color:#db1045}.acclr .columns .columns__item__content li a:hover,.acclr .columns .columns__item__content li a:focus{color:#f35e85}.columns .columns__item__footer{position:absolute;bottom:0;left:0;width:100%;padding:20px}.columns.colors .columns__item{color:#fff;padding-top:20px}.columns.colors .columns__item li a{color:#fff}.columns.colors .columns__item li a:hover,.columns.colors .columns__item li a:focus{color:#fff;opacity:.7}.columns.colors .columns__item:before{display:none}.columns.colors .columns__item:nth-child(4n+1){background-color:#db1045}.acclr .columns.colors .columns__item:nth-child(4n+1){background-color:#db1045}.columns.colors .columns__item:nth-child(4n+2){background-color:#7f7f7f}.columns.colors .columns__item:nth-child(4n+3){background-color:#5a5a5a}.columns.colors .columns__item:nth-child(4n+4){background-color:#828282}@media screen and (max-width:1199px){.columns .columns__item{width:50%}}@media screen and (max-width:767px){.columns .columns__item{width:100%}}.header-notice-bar{background:#c8c8c8;color:#1c1c1c;position:fixed;bottom:0;z-index:550;width:100%}.header-notice-bar.top{top:0;bottom:auto}.header-notice-bar a{color:#1c1c1c}.header-notice-bar.d-none{display:none}.header-notice-bar .container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}.header-notice-bar .row{width:100%;margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center}.header-notice-bar .row .col{padding:1rem 0 1rem 1rem;width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:40px}.header-notice-bar .row .col-11{width:91.66%}.header-notice-bar .row .col-1{width:8.33%}.header-notice-bar button.close{background:none;border:0;color:inherit;cursor:pointer;display:block;font-size:2rem;-webkit-transition:opacity .3s;transition:opacity .3s;padding:0 1rem;display:inline}.header-notice-bar button.close:hover,.header-notice-bar button.close:focus{opacity:.5}.header-notice-bar a{text-decoration:underline;-webkit-transition:opacity .3s;transition:opacity .3s}.header-notice-bar a:hover,.header-notice-bar a:focus{color:inherit;opacity:.5}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1400px}}.date-flag{display:inline-block;min-width:60px;background-color:#fff;color:#1c1c1c;font-weight:400;line-height:1;text-transform:uppercase;padding:4px;vertical-align:top}.date-flag .date-flag__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:60px;max-width:65px;height:62px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.date-flag .date-flag__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;width:100%;font-size:10px;color:rgba(28,28,28,.6);white-space:nowrap}.date-flag .date-flag__day{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:100%;font-size:27px}.date-flag .date-flag__month{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block;width:100%;font-size:13px}[lang=en] .date-flag .date-flag__day{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}[lang=en] .date-flag .date-flag__month{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media print{.date-flag{display:block;margin:10px 0;padding:0}.date-flag .date-flag__wrapper{display:block;min-width:0;max-width:999px;height:auto;min-height:0;background:#fff;text-align:left}.date-flag .date-flag__label,.date-flag .date-flag__day,.date-flag .date-flag__month{display:inline-block;width:auto;font-size:1em}}.drawer__mobile .drawer__mobile__cta{position:relative;left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);background-color:#fff;padding:30px}.drawer__mobile .drawer__mobile__cta:before{content:'';position:absolute;bottom:0;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;background-color:#c8c8c8;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.drawer__mobile .drawer__mobile__cta.collapsed:before{opacity:1}.drawer__mobile .drawer__mobile__cta.collapsed .drawer__mobile__title:after{content:'\004e';-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.drawer__mobile .drawer__mobile__title{position:relative;width:100%;margin:0;padding:0 40px 0 0}.drawer__mobile .drawer__mobile__title:after{content:'\0044';position:absolute;top:50%;right:0;font-family:glyphter;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.drawer__mobile .drawer__mobile__filters{margin:0 0 20px}.drawer__mobile .drawer__mobile__filters>*{padding:0 4px}.drawer__mobile .drawer__mobile__filters>*:first-child{padding-left:0}.drawer__mobile .drawer__mobile__filters>*:last-child{padding-right:0}.drawer__mobile .drawer__mobile__filters .btn,.drawer__mobile .drawer__mobile__filters .article .article__content .Btn,.article .article__content .drawer__mobile .drawer__mobile__filters .Btn,.drawer__mobile .drawer__mobile__filters .widget.contact .contact__link,.widget.contact .drawer__mobile .drawer__mobile__filters .contact__link{width:100%;padding-left:0;padding-right:0;text-align:center}.drawer__mobile .drawer__mobile__filters .btn.selected,.drawer__mobile .drawer__mobile__filters .article .article__content .selected.Btn,.article .article__content .drawer__mobile .drawer__mobile__filters .selected.Btn,.drawer__mobile .drawer__mobile__filters .widget.contact .selected.contact__link,.widget.contact .drawer__mobile .drawer__mobile__filters .selected.contact__link{background-color:#1c1c1c;color:#fff;pointer-events:none}@media screen and (min-width:1024px){.drawer__mobile .drawer__mobile__content.collapse{display:block;height:auto!important}}@media screen and (max-width:1023px){.drawer__mobile{margin-top:-20px!important;padding:0 10px}.drawer__mobile .drawer__mobile__cta{padding:30px 15px}}@media screen and (max-width:767px){.drawer__mobile{padding:0}.drawer__mobile .drawer__mobile__cta{padding:30px}}.features{background-color:#828282;margin:0 0 40px}.features .features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.features .post{width:50%;padding:15px}.features .post .post__meta:before{background-color:currentColor}.features .post:nth-child(odd){background-color:#db1045;color:#fff}.features .post:nth-child(even){background-color:#c8c8c8;color:#1c1c1c}.features .post.has-image .post__content{width:52%;padding:40px 40px 20px 20px}.features .post.has-image .post__media{width:48%}.features .post.has-image .post__meta{position:relative;bottom:auto;left:auto;margin-top:20px}.features .post .post__title__wrapper .date-flag{background-color:#fff}.acclr .features .post:nth-child(odd){background-color:#000;color:#fff}.acclr .features .post:nth-child(even){background-color:#db1045;color:#fff}@media screen and (max-width:1199px){.features .post{width:100%;padding-top:15px;padding-right:15px;padding-left:40px}}@media screen and (max-width:1023px){.features{margin-bottom:0}.features .post{padding-left:20px;padding-bottom:30px}}@media screen and (max-width:767px){.features .post{padding-top:10px;padding-right:0;padding-left:0}.features .post .post__wrapper{padding:0 10px}.features .post.has-image .post__content{width:100%;padding:0 20px}.features .post.has-image .post__media{width:100%}}@media print{.features .features__list{display:block}.features .post{width:100%;padding:0}.features .post.has-image .post__content{width:75%}.features .post.has-image .post__media{width:25%}.features .post .post__meta{padding:0}}.main-footer{position:relative;float:left;width:100%;background-color:#c8c8c8;color:#1c1c1c;font:100 15px Buenos Aires,sans-serif;padding:45px 0;z-index:1}.main-footer h1,.main-footer h2,.main-footer h3,.main-footer h4{font-size:16px;margin:0 0 10px}.main-footer a{color:inherit}.main-footer input{width:100%;max-width:80%;margin:10px 0}.main-footer .icon-ccmm-logo{position:relative;float:left;margin-left:20px;margin-right:60px}.main-footer .icon-ccmm-logo:before{font-size:68px}.main-footer .footer-nav{position:relative;float:left}.main-footer .cta{display:inline-block;font-family:Noe Display,serif;margin:10px 0}.main-footer .cta:before{content:'';display:inline-block;width:13px;height:2px;background-color:#000;margin-right:15px;vertical-align:middle}.main-footer .legal{font-size:12px;margin-top:25px;margin-left:20px}.main-footer .legal a{display:inline-block;text-decoration:underline;margin:0 0 0 15px}.logo-footer{float:right}@media screen and (max-width:1199px){.main-footer .icon-ccmm-logo{margin:0 30px 0 0}.main-footer .social{float:right;clear:both;text-align:right}.main-footer .social h2{display:inline-block;vertical-align:middle;margin:0}.main-footer .social .social-networks{display:inline-block;vertical-align:middle}.main-footer .legal a{margin:10px 10px 0 0}}@media screen and (max-width:1023px){.main-footer{padding-left:10px;padding-right:10px}.main-footer input{max-width:100%}.main-footer .sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.main-footer .sitemap li{width:33.33%;padding:10px 0}.main-footer .social{float:right;clear:both;text-align:left}.main-footer .social h2{display:block;margin:0 0 10px}.main-footer .social .social-networks{display:block}.main-footer .legal{margin-left:0}.main-footer .legal a{margin:10px 10px 0 0}}@media screen and (max-width:767px){.main-footer{padding-left:0;padding-right:0}.main-footer .sitemap li{width:50%}.main-footer .sitemap li h4{margin:0}.main-footer .icon-ccmm-logo{width:100%;margin:0 0 10px}.main-footer .icon-ccmm-logo:before{font-size:50px}.main-footer .social{float:left;clear:none;margin-top:35px}.main-footer section+section{margin:35px 0 0}}@media print{.main-footer{display:none}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter,opacity,filter;transition-property:opacity,filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .14s ease-out;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger-box{width:23px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:23px;height:2px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px;-webkit-transition:top .1s .34s ease-in,opacity .1s ease-in;transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger-inner::after{bottom:-6px;-webkit-transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.header-desktop{position:relative;top:0;left:0;z-index:10}.header-desktop .header__mask{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.header-desktop .header__mask.is-active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header-desktop .structure{display:table;position:relative;width:100%;z-index:1}.header-desktop .structure>*{display:table-cell;vertical-align:top}.header-desktop .top{display:table;position:relative;width:100%;height:110px;background-color:#fff;z-index:2}.header-desktop .top>*{display:table-cell;vertical-align:middle}.header-desktop .logo a{display:inline-block;margin:0 0 0 40px;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header-desktop .logo a:hover,.header-desktop .logo a:focus{opacity:.7}.logo-print{margin:0 0 20px}.Mobile .js-popup-is-open .scrollmagic-pin-spacer{top:-143px!important}.acclr .header-desktop .top{background-color:#000}@media screen and (max-width:1023px){.header-desktop{display:none}}@media print{.header-desktop{display:none}}.header-desktop .leaderboard{position:relative;z-index:3}.header-desktop .leaderboard .leaderboard-wrapper{display:none;position:relative;width:728px;margin:0 auto;padding:20px 0}@media screen and (max-width:1023px){.header-desktop .leaderboard{display:none}}.header-desktop .main-menu{position:relative;width:100%;height:58px;background-color:#db1045;color:#fff;letter-spacing:1px}.header-desktop .main-menu .icon-chevron{display:inline-block;font-size:.5em;margin:0 0 0 .5em;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.header-desktop .main-menu a{display:block;position:relative;height:100%;color:inherit;font:100 1.2rem Buenos Aires,sans-serif;padding:15px 40px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:2}.header-desktop .main-menu a[href][target=_blank]:after{content:'\0048';display:inline-block;font-family:glyphter;font-style:normal;font-size:.8em;font-weight:400;line-height:1;margin-left:.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-desktop .main-menu a.not-clickable{cursor:default}.header-desktop .main-menu .is-hub>a{display:inline-block;font-size:1.2em;font-weight:400;padding:3px 0 4px}.header-desktop .main-menu .is-hub>a .icon-chevron{-webkit-transform:translateY(-2px) rotate(270deg);-ms-transform:translateY(-2px) rotate(270deg);transform:translateY(-2px) rotate(270deg)}.header-desktop .main-menu .sticky-logo{max-width:0;margin-left:-10px;margin-right:-5px;overflow:hidden;vertical-align:top;-webkit-transition:max-width .3s ease;transition:max-width .3s ease}.header-desktop .main-menu .sticky-logo a{background-color:#c8c8c8;padding:0 5px}.header-desktop .main-menu .sticky-logo a:hover,.header-desktop .main-menu .sticky-logo a:focus{background-color:#afaeae}.header-desktop .main-menu .sticky-logo img{position:relative;top:50%;width:auto;height:80%;margin:0 10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-sticky .header-desktop .main-menu .sticky-logo{width:auto;max-width:145px}.acclr .header-desktop .main-menu .sticky-logo a{background-color:#000}.acclr .header-desktop .main-menu .sticky-logo a:hover,.acclr .header-desktop .main-menu .sticky-logo a:focus{background-color:#1a1919}.header-desktop .main-menu>ul{height:100%;padding:0 10px;white-space:nowrap}.header-desktop .main-menu>ul>li{display:inline-block;position:relative;width:auto;height:100%}.header-desktop .main-menu>ul>li.is-open .icon-chevron{-webkit-transform:translateY(-4px) rotate(180deg);-ms-transform:translateY(-4px) rotate(180deg);transform:translateY(-4px) rotate(180deg)}.header-desktop .main-menu>ul>li.is-open .is-hub .icon-chevron{-webkit-transform:translateY(-2px) rotate(270deg);-ms-transform:translateY(-2px) rotate(270deg);transform:translateY(-2px) rotate(270deg)}.header-desktop .main-menu>ul>li.is-open .has-border>ul{border-left:1px solid #d9d9d9}.header-desktop .main-menu>ul>li.is-open>ul{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease}.header-desktop .main-menu>ul>li>a{background-color:#db1045;line-height:28px}.header-desktop .main-menu>ul>li>a:hover,.header-desktop .main-menu>ul>li>a:focus{background-color:#940b2f}.header-desktop .main-menu>ul>li>a.selected{background-color:#828282;cursor:default}.header-desktop .main-menu>ul>li>ul{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;min-width:250px;padding:14px 40px;position:fixed;opacity:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,visibility .3s 0s linear;transition:transform .3s ease,opacity .3s ease,visibility .3s 0s linear;visibility:hidden;margin:0 40px;max-width:-webkit-calc(100% - 80px);max-width:calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);z-index:1;white-space:normal}.header-desktop .main-menu>ul>li>ul.sticky{margin:0;width:100%}.header-desktop .main-menu>ul>li>ul>li{display:inline-block;position:relative}.header-desktop .main-menu>ul>li>ul>li.is-hub{border-bottom:3px solid #db1045;margin:0 40px 20px;padding-bottom:5px;width:100%}.header-desktop .main-menu>ul>li>ul>li:not(.is-hub){max-width:20%;padding-bottom:40px}.header-desktop .main-menu>ul>li>ul>li.is-open>ul{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header-desktop .main-menu>ul>li>ul>li>a{font-size:.9rem;background-color:#eee;color:#1c1c1c;padding:5px 40px}.header-desktop .main-menu>ul>li>ul>li>a:hover,.header-desktop .main-menu>ul>li>ul>li>a:focus{background-color:#eee;color:#db1045}.header-desktop .main-menu>ul>li>ul>li>ul{white-space:normal;height:100%;background-color:#eee;margin:14px 0}.header-desktop .main-menu>ul>li>ul>li>ul.has-1-col{-webkit-columns:1;-moz-columns:1;columns:1}.header-desktop .main-menu>ul>li>ul>li>ul.has-2-col{-webkit-columns:2;-moz-columns:2;columns:2}.header-desktop .main-menu>ul>li>ul>li>ul.has-3-col{-webkit-columns:3;-moz-columns:3;columns:3}.header-desktop .main-menu>ul>li>ul>li>ul li{height:auto;min-width:150px}.header-desktop .main-menu>ul>li>ul>li>ul li.is-hub a{padding:0 40px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-desktop .main-menu>ul>li>ul>li>ul li.is-hub .icon-acclr-chevron{padding-right:10px}.header-desktop .main-menu>ul>li>ul>li>ul li.is-hub .icon-acclr-chevron img{width:20px}.header-desktop .main-menu>ul>li>ul>li>ul a{font-size:1rem;background-color:#eee;color:#1c1c1c;padding:7px 40px;-webkit-transition:color .3s ease;transition:color .3s ease}.header-desktop .main-menu>ul>li>ul>li>ul a:hover,.header-desktop .main-menu>ul>li>ul>li>ul a:focus{background-color:#eee;color:#db1045}.acclr .header-desktop .main-menu{background-color:#db1045}.acclr .header-desktop .main-menu a{background-color:#db1045}.acclr .header-desktop .main-menu a:hover,.acclr .header-desktop .main-menu a:focus{background-color:#940b2f}.acclr .header-desktop .main-menu>ul>li>ul>li>a{background-color:#eee;color:#1c1c1c}.acclr .header-desktop .main-menu>ul>li>ul>li>a:hover,.acclr .header-desktop .main-menu>ul>li>ul>li>a:focus{background-color:#e8e8e8}.acclr .header-desktop .main-menu>ul>li>ul>li>ul a{background-color:#5a5a5a;color:#fff}.acclr .header-desktop .main-menu>ul>li>ul>li>ul a:hover,.acclr .header-desktop .main-menu>ul>li>ul>li>ul a:focus{background-color:#5a5a5a;color:rgba(255,255,255,.5)}@media screen and (max-width:1280px){.header-desktop .main-menu a{padding:16px}.header-desktop .main-menu .is-hub a,.header-desktop .main-menu li:nth-child(2) a{padding-left:32px!important}}.header-desktop .other-site{position:relative;width:266px;background-color:#000;-webkit-transition:width .3s ease;transition:width .3s ease}.is-sticky .header-desktop .other-site{width:200px}.header-desktop .other-site .other-site__logo{display:block;position:relative;width:100%;height:110px;background-color:#000;color:#fff;font-size:200px;overflow:hidden;z-index:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header-desktop .other-site .other-site__logo img{max-width:100%}.header-desktop .other-site .other-site__logo:hover,.header-desktop .other-site .other-site__logo:focus{background-color:#1c1c1c}.header-desktop .other-site .other-site__menu{position:relative;width:100%;height:58px}.header-desktop .other-site .other-site__menu.is-open .submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-desktop .other-site .other-site__menu.is-open .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header-desktop .other-site .other-site__menu.is-open .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .14s ease-out;transition:top .1s ease-out,opacity .1s .14s ease-out}.header-desktop .other-site .other-site__menu.is-open .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.header-desktop .other-site .other-site__hamburger{display:block;position:relative;width:100%;height:100%;background-color:#000;border-top:solid 1px #333;text-align:center;-webkit-transition:background-color .3s ease,border-top .3s ease;transition:background-color .3s ease,border-top .3s ease;z-index:1}.header-desktop .other-site .other-site__hamburger .sticky-logo{display:inline-block;position:relative;top:50%;max-width:0;height:46px;overflow:hidden;vertical-align:middle;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:max-width .3s ease;transition:max-width .3s ease}.header-desktop .other-site .other-site__hamburger .sticky-logo img{position:relative;top:50%;width:auto;height:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-sticky .header-desktop .other-site .other-site__hamburger .sticky-logo{width:auto;max-width:135px}.header-desktop .other-site .other-site__hamburger:hover,.header-desktop .other-site .other-site__hamburger:focus{background-color:#1c1c1c;border-top:solid 1px #363535}.header-desktop .other-site .other-site__hamburger .hamburger{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-desktop .other-site .other-site__hamburger .hamburger-inner,.header-desktop .other-site .other-site__hamburger .hamburger-inner::before,.header-desktop .other-site .other-site__hamburger .hamburger-inner::after{background-color:#fff}.acclr .header-desktop .other-site{background-color:#c8c8c8}.acclr .header-desktop .other-site .other-site__logo{background-color:#c8c8c8;color:#1c1c1c}.acclr .header-desktop .other-site .other-site__logo:hover,.acclr .header-desktop .other-site .other-site__logo:focus{background-color:#afaeae}.acclr .header-desktop .other-site .other-site__hamburger{background-color:#c8c8c8;border-top:solid 1px #afaeae}.acclr .header-desktop .other-site .other-site__hamburger:hover,.acclr .header-desktop .other-site .other-site__hamburger:focus{background-color:#afaeae;border-top:solid 1px #959595}.acclr .header-desktop .other-site .other-site__hamburger .hamburger-inner,.acclr .header-desktop .other-site .other-site__hamburger .hamburger-inner::before,.acclr .header-desktop .other-site .other-site__hamburger .hamburger-inner::after{background-color:#1c1c1c}.header-desktop .searchbar{position:relative;float:left;width:100%;height:85px;background-color:#1c1c1c;z-index:2}.header-desktop .searchbar .searchbar-wrapper{display:table;position:relative;width:100%;height:85px;color:#fff;padding:0 10px}.header-desktop .searchbar .searchbar-wrapper>*{display:table-cell;vertical-align:middle}.header-desktop .searchbar .searchbar-wrapper .input{position:relative;width:100%;height:85px}.header-desktop .searchbar .searchbar-wrapper .input input{display:block;width:100%;height:85px;color:#fff;font-size:15px;margin:0;padding:18px 30px;border:none;outline:none}.header-desktop .searchbar .searchbar-wrapper .input input::-webkit-input-placeholder{color:#5a5a5a}.header-desktop .searchbar .searchbar-wrapper .input input::-moz-placeholder{color:#5a5a5a;text-transform:uppercase}.header-desktop .searchbar .searchbar-wrapper .input input:-ms-input-placeholder{color:#5a5a5a;text-transform:uppercase}.header-desktop .searchbar .searchbar-wrapper button,.header-desktop .searchbar .searchbar-wrapper a{display:table-cell;position:relative;height:100%;font-size:20px;padding:0 15px;vertical-align:middle}.header-desktop .shortcuts{width:auto;text-align:right;vertical-align:middle;padding-right:25px}.header-desktop .shortcuts li{display:inline-block}.header-desktop .shortcuts li:first-child a{border-left:none}.header-desktop .shortcuts a{display:inline-block;position:relative;color:#1c1c1c;font-size:15px;padding:5px 25px;border-left:solid 1px #c8c8c8;-webkit-transition:color .3s ease;transition:color .3s ease}.header-desktop .shortcuts a:hover,.header-desktop .shortcuts a:focus{color:#9c9b9b}@media screen and (max-width:1024px){.header-desktop .shortcuts li{display:block}.header-desktop .shortcuts li:first-child a:before{content:'';position:absolute;bottom:0;right:0;width:20px;height:1px;background-color:#c8c8c8}.header-desktop .shortcuts a{border-left:none;padding:10px 0}}.acclr .header-desktop .shortcuts a{color:#fff}.acclr .header-desktop .shortcuts a:hover,.acclr .header-desktop .shortcuts a:focus{color:#807f7f}.header-desktop .submenu{position:absolute;top:100%;right:0;background-color:#eee;letter-spacing:1px;padding:14px 0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.header-desktop .submenu li>ul{display:block;position:absolute;top:0;right:100%;bottom:0;width:100%;padding:14px 0;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s 0s linear;transition:opacity .3s ease,visibility .3s 0s linear}.header-desktop .submenu li>ul.has-1-col{-webkit-columns:1;-moz-columns:1;columns:1}.header-desktop .submenu li>ul.has-2-col{-webkit-columns:2;-moz-columns:2;columns:2}.header-desktop .submenu li>ul.has-3-col{-webkit-columns:3;-moz-columns:3;columns:3}.header-desktop .submenu li.is-open>ul{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header-desktop .submenu a{display:block;background-color:#eee;color:#1c1c1c;padding:7px 30px;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.header-desktop .submenu a[href][target=_blank]:after{content:'\0048';display:inline-block;font-family:glyphter;font-style:normal;font-size:.8em;font-weight:400;line-height:1;margin-left:.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-desktop .submenu a:hover,.header-desktop .submenu a:focus{background-color:#e8e8e8}.header-desktop .submenu a.not-clickable{cursor:default}.header-desktop .submenu .is-hub>a{position:relative;font-size:1.2em;padding:5px 30px}.header-desktop .submenu .is-hub>a:after{content:'';position:absolute;bottom:1px;left:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:1px;background-color:currentColor}.header-desktop .submenu ul{background-color:#5a5a5a}.header-desktop .submenu ul a{background-color:#5a5a5a;color:#fff}.header-desktop .submenu ul a:hover,.header-desktop .submenu ul a:focus{background-color:#5a5a5a;color:#807f7f}.header-desktop .submenu ul a.not-clickable:hover,.header-desktop .submenu ul a.not-clickable:focus{background-color:#5a5a5a;color:#fff}.header-desktop .utility-menu{position:relative;float:left;width:100%;background-color:#eee;color:#1c1c1c;font:200 13px Buenos Aires,sans-serif;z-index:2}.header-desktop .utility-menu ul{float:right;width:auto}.header-desktop .utility-menu li{float:left}.header-desktop .utility-menu a,.header-desktop .utility-menu button{float:left;height:33px;line-height:1;text-decoration:none;margin:0;padding:10px 15px;border-left:solid 1px #bebebe;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header-desktop .utility-menu a:hover,.header-desktop .utility-menu a:focus,.header-desktop .utility-menu button:hover,.header-desktop .utility-menu button:focus{background-color:#c8c8c8}.header-desktop .utility-menu [class*=icon-]{margin-right:5px;vertical-align:middle}.header-desktop .utility-menu [class*=icon-cart]:before{font-size:1.2em;margin-top:-.2em;-webkit-transform:translateY(.1em);-ms-transform:translateY(.1em);transform:translateY(.1em)}.header-desktop .utility-menu .cart-count{margin-left:3px}.header-desktop .utility-menu .cart-count .badge{font-size:.9em;font-weight:400;margin-top:-.3em;background-color:#db1045}.acclr .header-desktop .other-site{color:#000}.header-mobile .bar{display:table;position:relative;width:100%;height:100%;background-color:#db1045;color:#fff;z-index:2;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header-mobile .bar>*{display:table-cell;vertical-align:middle}.header-mobile .bar a{color:inherit;background-color:#db1045;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.header-mobile .bar a:active{background-color:#ab0d36}.header-mobile .bar .bar__content{position:relative}.header-mobile .bar .bar__logo{position:absolute;top:0;left:0;height:100%;background-color:transparent;padding:15px 20px;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header-mobile .bar .bar__logo img{width:auto;height:32px}.acclr .header-mobile .bar .bar__logo img{height:39px}.header-mobile .bar .bar__searchbar{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s 0s ease;transition:opacity .3s ease,visibility .3s 0s ease}.header-mobile .bar .bar__searchbar input{position:relative;width:100%;height:100%;color:#fff;font-size:16px;padding:15px 30px;border-color:transparent;box-shadow:none}.header-mobile .bar .bar__searchbar input:focus{box-shadow:none}.header-mobile .bar .bar__search{width:50px;font-size:20px;padding:10px;text-align:center}.header-mobile .bar .bar__hamburger{width:50px}.header-mobile .bar .hamburger-inner,.header-mobile .bar .hamburger-inner::before,.header-mobile .bar .hamburger-inner::after{background-color:#fff}.header-mobile.search-active .bar{background-color:#1c1c1c}.header-mobile.search-active .bar a{background-color:#1c1c1c}.header-mobile.search-active .bar a:active{background-color:#363535}.header-mobile.search-active .bar .bar__logo{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s 0s ease;transition:opacity .3s ease,visibility .3s 0s ease}.header-mobile.search-active .bar .bar__searchbar{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.acclr .header-mobile .bar{background-color:#000}.acclr .header-mobile .bar a{background-color:#000}.acclr .header-mobile .bar a:active{background-color:black}.acclr .header-mobile .bar__searchbar input{border-color:transparent}.acclr .header-mobile.search-active .bar{background-color:#1c1c1c}.acclr .header-mobile.search-active .bar a{background-color:#1c1c1c}.acclr .header-mobile.search-active .bar a:active{background-color:#363535}.header-mobile{position:fixed;top:0;left:0;right:0;width:100%;height:71px;font:100 16px Buenos Aires,sans-serif;z-index:500;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-popup-is-open .header-mobile{z-index:1}.header-mobile .scroll-wrapper{position:relative;width:100%;height:100%;overflow-y:scroll}@media screen and (min-width:1024px){.header-mobile{display:none;height:0}}@media print{.header-mobile{display:none}}.header-mobile .main-nav{position:static;width:100%;background-color:#db1045;color:#fff;padding:15px 0}.header-mobile .main-nav a{display:block;position:relative;background-color:#db1045;color:inherit;width:100%;padding:8px 30px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.header-mobile .main-nav a:active{background-color:#ab0d36}.acclr .header-mobile .main-nav{background-color:#000}.acclr .header-mobile .main-nav a{background-color:#000}.acclr .header-mobile .main-nav a:active{background-color:black}.header-mobile .menu{position:absolute;top:100%;left:0;width:100vw;height:-webkit-calc(100vh - 71px);height:calc(100vh - 71px);background-color:#fff;z-index:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.header-mobile .menu .back-text{display:none}.header-mobile .menu .icon-chevron{margin:0 0 0 .75em}.header-mobile .menu .icon-chevron:before{font-size:.8em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header-mobile .menu .is-hub>a{font-size:1.2rem;margin-bottom:10px}.header-mobile .menu .is-hub>a:after{content:'';position:absolute;bottom:1px;left:30px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);height:1px;background-color:currentColor}.header-mobile .menu .main-menu,.header-mobile .menu .other-site__menu{position:static}.header-mobile .menu .main-menu ul,.header-mobile .menu .other-site__menu ul{position:static}.header-mobile .menu .main-menu ul .back,.header-mobile .menu .other-site__menu ul .back{font-size:1.5rem}.header-mobile .menu .main-menu ul .back .icon-chevron,.header-mobile .menu .other-site__menu ul .back .icon-chevron{margin:0 .75em 0 0}.header-mobile .menu .main-menu ul .back .icon-chevron:before,.header-mobile .menu .other-site__menu ul .back .icon-chevron:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header-mobile .menu .main-menu ul a[href][target=_blank]:after,.header-mobile .menu .other-site__menu ul a[href][target=_blank]:after{content:'\0048';display:inline-block;font-family:glyphter;font-style:normal;font-size:.8em;font-weight:400;line-height:1;margin-left:.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-mobile .menu .main-menu ul a.not-clickable,.header-mobile .menu .other-site__menu ul a.not-clickable{cursor:default}.header-mobile .menu .main-menu>ul>li.is-open>ul,.header-mobile .menu .main-menu>ul ul>li.is-open>ul,.header-mobile .menu .other-site__menu>ul>li.is-open>ul,.header-mobile .menu .other-site__menu>ul ul>li.is-open>ul{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;z-index:10}.header-mobile .menu .main-menu>ul>li ul,.header-mobile .menu .main-menu>ul ul>li ul,.header-mobile .menu .other-site__menu>ul>li ul,.header-mobile .menu .other-site__menu>ul ul>li ul{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e8e8e8;opacity:0;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,visibility .3s 0s linear,z-index .3s 0s linear;transition:transform .3s ease,opacity .3s ease,visibility .3s 0s linear,z-index .3s 0s linear;z-index:auto}.header-mobile .menu .main-menu>ul>li ul li.is-hub a,.header-mobile .menu .main-menu>ul ul>li ul li.is-hub a,.header-mobile .menu .other-site__menu>ul>li ul li.is-hub a,.header-mobile .menu .other-site__menu>ul ul>li ul li.is-hub a{font-size:1.8rem}.header-mobile .menu .main-menu>ul>li ul a,.header-mobile .menu .main-menu>ul ul>li ul a,.header-mobile .menu .other-site__menu>ul>li ul a,.header-mobile .menu .other-site__menu>ul ul>li ul a{background-color:#e8e8e8;color:#5a5a5a;padding:15px 30px}.header-mobile.menu-active .menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-mobile .other-site{position:static;width:100%;background-color:#1c1c1c;color:#fff;padding:15px 0}.header-mobile .other-site .other-site__logo{height:80px;font-size:160px;padding:8px 30px}.header-mobile .other-site .other-site__logo:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-mobile .other-site .other-site__menu{position:static;width:100%}.header-mobile .other-site a{display:block;position:relative;background-color:#1c1c1c;color:inherit;width:100%;padding:8px 30px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.header-mobile .other-site a:active{background-color:#363535}.acclr .header-mobile .other-site{background-color:#c8c8c8;color:#1c1c1c}.acclr .header-mobile .other-site a{background-color:#c8c8c8}.acclr .header-mobile .other-site a:active{background-color:#e2e1e1}@media screen and (max-width:1024px){.header-mobile .other-site .other-site__logo{font-size:70px}.acclr .header-mobile .other-site .other-site__logo{font-size:50px}.hideMobile{display:none}}.header-mobile .shortcuts{padding:15px 0}.header-mobile .shortcuts a{display:block;position:relative;background-color:#fff;color:#1c1c1c;width:100%;padding:8px 30px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.header-mobile .shortcuts a:active{background-color:#e6e5e5}.acclr .header-mobile .shortcuts a{color:#000}.header-mobile .utility-menu{position:relative;width:100%;height:50px;background-color:#fff;font-size:13px;margin:0 0 60px}.header-mobile .utility-menu ul{display:table;table-layout:fixed;height:100%;padding:10px 0}.header-mobile .utility-menu li{display:table-cell;vertical-align:middle;text-align:center;border-left:solid 1px #bebebe}.header-mobile .utility-menu li:first-child{border-left:none}.header-mobile .utility-menu a{display:block;width:100%;height:30px;background-color:#fff;color:#1c1c1c;line-height:30px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.header-mobile .utility-menu a:active{background-color:#e6e5e5}.header-mobile .utility-menu [class*=icon-]:before{font-size:1.1em;vertical-align:middle}.header-mobile .utility-menu .cart-count{margin-left:3px}.header-mobile .utility-menu .cart-count .badge{font-size:.9em;font-weight:400;margin-top:-.3em;background-color:#db1045}.header-mobile .utility-menu .utility__search{display:none}.acclr .header-mobile .utility-menu a{color:#000}.hero{position:relative;width:100%;height:0;padding-bottom:36.11%;background-color:#000;color:#eee}.hero a{color:inherit}.hero__bg-desktop{position:absolute;top:0;left:0;width:100%;height:100%;background-position:100% 50%;background-repeat:no-repeat;background-size:auto 100%;z-index:1}.hero__bg-desktop:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;background-image:url(../img/hero-gradient.png);background-position:100% 0;background-repeat:no-repeat repeat;background-size:100% auto}.hero__bg-mobile{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:1}.hero__bg-mobile:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c1c1c;opacity:.6}.hero__content{position:absolute;top:50%;left:120px;max-width:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.hero__tagline{font-size:.95rem;font-style:normal;letter-spacing:2px;text-transform:uppercase}.hero__tagline:empty{display:none}.hero__title{display:block;width:100%;font:700 3.4rem Noe Display,serif;letter-spacing:2px;line-height:1.1;margin:2rem 0 1rem}.hero__title:empty{display:none}.hero__type{font-size:1rem;font-weight:400;letter-spacing:1px;opacity:.5;margin:15px 0}.hero__type:empty{display:none}.hero__cta-video{display:block;position:relative;color:#eee;font:400 1.2rem Noe Display,serif;letter-spacing:1px;margin:25px 0}.hero__cta-video .icon-play{margin:0 20px 0 0}.hero__cta-video:hover .icon-play,.hero__cta-video:focus .icon-play{background-color:#940b2f}@media screen and (max-width:1199px){.hero__content{left:60px}}@media screen and (max-width:1023px){.hero__content{left:40px;max-width:50%}.hero__title{font-size:2.25rem}}@media screen and (max-width:767px){.hero__content{left:30px;max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px)}.hero__title{font-size:30px}}@media screen and (max-width:767px) and (orientation:portrait){.hero{padding-bottom:134.375%}.hero__bg-mobile{display:block}.hero__bg-desktop{display:none}}@media print{.hero{height:auto;color:#000;padding-bottom:0}.hero__wrapper{text-decoration:none}.hero__content{position:relative;top:auto;left:auto;max-width:100%;padding:20px 40px;-webkit-transform:none;-ms-transform:none;transform:none}.hero__title{margin:1rem 0}.hero__cta-video{display:none}.hero__bg-desktop{position:relative;top:auto;width:auto}.hero__bg-desktop img{width:100%;height:auto}}.icon-play{display:inline-block;position:relative;width:60px;height:60px;background-color:#db1045;border-radius:50%;vertical-align:middle;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.icon-play:before{content:'';width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #eee}.icon-play:hover,.icon-play:focus{background-color:#940b2f}.icon-other-site{font-family:glyphter}.icon-other-site:before{content:'\0042'}.acclr .icon-play{background-color:#db1045}.acclr .icon-other-site:before{content:'\0045'}@media screen and (max-width:1199px){.icon-play{width:40px;height:40px}}@media screen and (max-width:1023px){.icon-other-site:before{content:'\0047'}.acclr .icon-other-site:before{content:'\004f'}}.insert{overflow:hidden}.insert .col-left{background-color:#e8e8e8;color:#1c1c1c}.insert.acclr{background-color:#000;color:#fff}.insert.acclr .col-left{background-color:transparent;color:#fff}.insert.acclr .col-left:before{content:'';position:absolute;bottom:20px;left:-185px;width:355px;height:393px;background-image:url(../img/acclr-c.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.insert.acclr .col-right:before{content:'';position:absolute;top:0;left:-140px;width:330px;height:180px;background-image:url(../img/acclr-a.png);background-position:0 0;background-repeat:no-repeat;background-size:contain}.insert.insert-mobile{background-color:#e8e8e8}.insert.insert-mobile.acclr{background-color:#000;color:#fff}@media screen and (max-width:1599px){.insert .column-layout{padding-top:0}}@media screen and (max-width:1199px){.insert.acclr .col-left:before{left:-95px;width:173px;height:191px}.insert.acclr .col-right:before{left:-50px;width:151px;height:178px}}@media screen and (max-width:1023px){.insert{margin:0 -10px;padding:0 10px}.insert.acclr .col-right:before{left:90%}}@media screen and (max-width:767px){.insert.acclr .col-left:before{display:none}.insert.acclr .col-right:before{display:none}.insert.insert-mobile{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}.interceptor .popup__wrapper{max-width:500px}.interceptor .popup__close{font-size:1.5em}.interceptor .btn,.interceptor .article .article__content .Btn,.article .article__content .interceptor .Btn,.interceptor .widget.contact .contact__link,.widget.contact .interceptor .contact__link{text-align:left;min-width:145px;vertical-align:middle}.interceptor .interceptor__lbl{display:inline-block;margin-left:1em;vertical-align:middle}.interceptor .interceptor__desc{display:block;position:relative;background:url(../img/click-icon.png) 0 0 no-repeat;background-size:2em auto;color:#5a5a5a;padding:.25em 0 0 2.5em;min-height:2em;margin:2em 0 0}@media screen and (max-width:1023px){.interceptor.popup .popup__wrapper{max-width:80%}.interceptor.popup .popup__close{right:-10px}}@media screen and (max-width:767px){.interceptor.popup .interceptor__lbl{margin:0 0 1em}.interceptor.popup .interceptor__desc{padding-top:0;margin:1.5em 0 0}}.links{position:relative;width:100%;margin:20px 0;padding:0 0 10px}.links .links__header{position:relative;width:100%;margin:20px 0}.links .links__title{top:10px}.links .links__content{position:relative;width:100%;margin:0}.links .links__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.links .links__content li{position:relative;width:33.33%;padding:0 5px}.links .links__content li a{display:block;color:#db1045;padding:7px 0;border-bottom:solid 1px #c8c8c8}.links .links__content li a:hover,.links .links__content li a:focus{color:#f35e85}.acclr .links .links__content li a{color:#db1045}.acclr .links .links__content li a:hover,.acclr .links .links__content li a:focus{color:#f35e85}@media screen and (max-width:767px){.links .links__content li{width:100%}}.main-sponsors{min-height:80px;background-color:#1c1c1c;color:#eee;font:100 14px Buenos Aires,sans-serif;letter-spacing:2px;text-transform:uppercase}.main-sponsors__title,.main-sponsors__list{display:inline-block}.main-sponsors__title__wrapper{display:table-cell;height:80px;padding:0 40px;vertical-align:middle}.main-sponsors__list__wrapper{display:table;width:auto;table-layout:fixed}.main-sponsors__list__wrapper>*{display:table-cell;height:80px;vertical-align:middle}.main-sponsors__list__wrapper a{display:inline-block;padding:0 40px}.main-sponsors__list__wrapper img{max-width:112px;max-height:40px}@media screen and (max-width:1023px){.main-sponsors{padding:20px 0}.main-sponsors .main-sponsors__title{font-size:11px}.main-sponsors .main-sponsors__title__wrapper{height:auto;padding:5px 30px 10px}.main-sponsors .main-sponsors__list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.main-sponsors .main-sponsors__list__wrapper>*{height:auto}.main-sponsors .main-sponsors__list__wrapper a{display:inline-block;padding:5px 15px}}@media print{.main-sponsors{display:none}}.media-partner{position:relative;width:1005;text-transform:uppercase;font-size:12px;padding:15px 0;margin:20px 0;border-top:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8;vertical-align:top}.media-partner>*{display:inline-block;margin-left:20px;vertical-align:top}.media-partner>* span{display:inline-block;vertical-align:top;margin-right:10px}.media-partner>*:first-child{margin-left:0}@media screen and (max-width:767px){.media-partner{text-align:center}.media-partner span{width:100%;margin:10px 0}.media-partner span:first-child{margin-top:0}}.page-header{background-color:#e8e8e8;color:#1c1c1c;padding:15px 0}.page-header .page-header__wrapper{position:relative;width:100%;padding:0 40px}.page-header .page-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:20px 0 30px}.page-header .page-header__title{display:block;position:relative;width:50%;font:700 3.45rem Noe Display,serif;line-height:1;margin:0}.page-header .page-header__title:only-child{width:100%}.page-header .page-header__title:empty{display:none}.page-header .page-header__description{display:block;position:relative;width:50%}.page-header .page-header__description:empty{display:none}.page-header .page-header__description .article .article__content{margin:0}.page-header .page-header__description__wrapper{position:relative;padding:0 20px;width:54%;font-size:1.1rem}.page-header .page-header__description__wrapper h1,.page-header .page-header__description__wrapper h2,.page-header .page-header__description__wrapper h3,.page-header .page-header__description__wrapper h4,.page-header .page-header__description__wrapper p{margin:20px 0}.page-header .page-header__description__wrapper h1:first-child,.page-header .page-header__description__wrapper h2:first-child,.page-header .page-header__description__wrapper h3:first-child,.page-header .page-header__description__wrapper h4:first-child,.page-header .page-header__description__wrapper p:first-child{margin-top:0}.page-header .page-header__description__wrapper h1:last-child,.page-header .page-header__description__wrapper h2:last-child,.page-header .page-header__description__wrapper h3:last-child,.page-header .page-header__description__wrapper h4:last-child,.page-header .page-header__description__wrapper p:last-child{margin-bottom:0}@media screen and (max-width:1599px){.page-header .page-header__description__wrapper{width:72%}}@media screen and (max-width:1199px){.page-header .page-header__description__wrapper{width:88%}}@media screen and (max-width:1023px){.page-header .page-header__wrapper{padding:0 30px}.page-header .page-header__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header .page-header__title,.page-header .page-header__description{width:100%}.page-header .page-header__title{font-size:3rem}.page-header .page-header__description__wrapper{width:100%;font-size:15px;margin:20px 0 0;padding:0}}@media screen and (max-width:767px){.page-header .page-header__title{font-size:2.25rem}.page-header .page-header__wrapper{padding:0 10px}}@media print{.page-header{padding:0}.page-header .page-header__content{margin:0}.page-header>.container-fluid,.page-header .page-header__wrapper{padding:0}.page-header .page-header__title{font-size:2rem}.page-header .page-header__description__wrapper{width:100%}}.partners-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;padding:20px 30px}.partners-grid .partners-grid__item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.33%;padding:10px;border-bottom:solid 1px #c8c8c8}.partners-grid .partners-grid__item a{color:inherit}.partners-grid .partners-grid__item a.btn,.partners-grid .partners-grid__item .article .article__content a.Btn,.article .article__content .partners-grid .partners-grid__item a.Btn,.partners-grid .partners-grid__item .widget.contact a.contact__link,.widget.contact .partners-grid .partners-grid__item a.contact__link{color:#fff}.partners-grid .partners-grid__item img{max-width:540px}.partners-grid .partners-grid__item.ad{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:66.66%;background-color:transparent;text-align:left}.partners-grid .partners-grid__item.ad a{display:inline-block;position:relative;max-width:100%}.partners-grid .partners-grid__item.member .partners-grid__photo img{border-radius:50%}.partners-grid .partners-grid__item:only-child{border-bottom:none}.partners-grid .partners-grid__details{float:left;position:relative;width:100%;font-size:12px}.partners-grid .partners-grid__title{letter-spacing:1px}.partners-grid .partners-grid__title .icon-play{width:1em;height:1em}.partners-grid .partners-grid__title .icon-play:before{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #eee}.partners-grid .partners-grid__title a{text-decoration:none!important}.partners-grid .partners-grid__position{display:inline-block;font-size:12px;opacity:.7;margin:0 0 10px}.partners-grid .partners-grid__enterprise{margin:0}.partners-grid .partners-grid__email{display:block;margin:.5em 0 0}.partners-grid .logo.small{float:right;margin-left:10px}.partners-grid .logo.large{display:block;width:100%;min-height:180px;text-align:center}.partners-grid .logo.large img{display:block}.partners-grid .logo.large img[src=""]{display:none}.partners-grid .partners-grid__photo{float:left;width:100px;margin:0 10px 0 0}.partners-grid .partners-grid__photo img{width:100%}.partners-grid .partners-grid__photo+.partners-grid__details{width:-webkit-calc(100% - 111px);width:calc(100% - 111px)}@media screen and (max-width:1599px){.partners-grid .partners-grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.partners-grid .partners-grid__item.ad{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:100%}}@media screen and (max-width:767px){.partners-grid .partners-grid__item img{max-width:100%}}@media screen and (max-width:767px) and (orientation:portrait){.partners-grid{padding:15px 10px}.partners-grid .partners-grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.partners-grid .logo img{margin-left:auto;margin-right:auto}.partners-grid .logo.large{min-height:0}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%);visibility:hidden;-webkit-transition:-webkit-transform 0s .3s linear,visibility 0s .3s linear;transition:transform 0s .3s linear,visibility 0s .3s linear}.popup .popup__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup .popup__wrapper{position:absolute;top:50%;left:50%;width:80%;min-height:100px;max-height:80vh;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease}.popup .popup__scroller{position:relative;width:100%;height:100%;max-height:80vh;padding:20px;overflow-y:auto}.popup .popup__scroller>p{margin:20px 0}.popup .popup__scroller>p:first-child{margin-top:0}.popup .popup__scroller>p:last-child{margin-bottom:0}.popup .popup__header{position:relative;width:100%}.popup .popup__header .non-member{color:#db1045}.popup .popup__header .non-member a{color:inherit;text-decoration:underline}.popup .popup__close{position:absolute;bottom:100%;right:-10px;color:#fff;padding:10px;pointer-events:none}.popup.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;-webkit-transition:none;transition:none}.popup.is-open .popup__bg{opacity:1}.popup.is-open .popup__wrapper{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}@media screen and (min-width:1024px){.popup .popup__wrapper{max-height:76vh;margin-top:29px}.popup .popup__scroller{max-height:76vh}}@media screen and (max-width:767px){.popup .popup__wrapper{width:100%;margin-top:3vh}.popup .popup__close{right:11px}.popup .popup__scroller{width:100%}}.post{position:relative;width:100%;padding:30px 0}.post a{color:inherit}.post .post__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%}.post.has-image .post__content{width:58%;padding:0 100px 0 0}.post.has-image .post__media{display:block;width:42%}.post.has-image .post__meta{position:absolute;bottom:20px;left:0}.post.has-image .speakers .speaker{width:100%}.post.has-image.has-meta .post__content{padding-bottom:40px}.post.has-video .media__img:after{content:'\004c';position:absolute;top:50%;left:50%;font-family:glyphter;color:#fff;background-color:#db1045;border-radius:50%;padding:20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post.is-feature{left:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:#e8e8e8;border-bottom:none}.post.is-feature .post__wrapper{padding:0 20px}.post.is-feature .speakers .speaker{background-color:#c8c8c8;border-right:solid 3px #e8e8e8;border-bottom:solid 3px #e8e8e8}.post .post__content{width:100%}.post .post__content:only-child{width:100%;padding-right:0}.post .post__content>*:first-child{margin-top:0}.post .post__content>*:last-child{margin-bottom:0}.post .post__tagline img{height:1.35em;margin:.15em 1.25em 0 0;vertical-align:top}.post .post__tagline img.post__star{height:.9rem;margin:.05em .75em 0 0}.post .post__title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:20px 0}.post .post__title__wrapper .post__title__labels{padding-left:10px;white-space:nowrap}.post .post__title__wrapper .date-flag{background-color:#c8c8c8}.post .post__title{position:relative;width:100%;font:700 2rem Noe Display,serif;line-height:1.1}.post .post__title:empty{display:none}.post .post__description{line-height:1.1;margin:20px 0}.post .post__description:empty{display:none}.post .post__pdf:empty{display:none}.post .post__type{font-size:.95rem;font-weight:400;opacity:.5;margin:20px 0}.post .post__type:empty{display:none}.post .post__meta{position:relative;font:400 11px Buenos Aires,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 0 0 20px}.post .post__meta:before{content:'';position:absolute;top:.5em;left:0;width:12px;height:1px;background-color:#828282}.post .post__meta:empty{display:none}.post .speakers{width:100%;margin-bottom:0}.post .post__media{display:none;position:relative}.post .media__img{display:block;position:relative;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-bottom:84.615%}.post .media__img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.15}.post .media__img.has-text:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/gradient-preview.png);background-position:0 100%;background-repeat:no-repeat;background-size:100% auto;z-index:1}.post .media__labels{position:absolute;top:7px;left:7px;z-index:2}.post .media__speaker{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:10px 20px;z-index:2}.post .media__speaker .speaker__name{display:block;margin:10px 0}.post .media__speaker .speaker__title{display:block;height:2.2em;font-size:13px;line-height:1.1em;margin:10px 0;overflow:hidden}.acclr.has-video .media__img:after{background-color:#db1045}@media screen and (max-width:1599px){.post.has-image .post__content{padding-right:50px}}@media screen and (max-width:1199px){.post.has-image .post__content{padding-right:20px}}@media screen and (max-width:1023px){.post{padding:30px 0}.post .post__content{padding:0 10px 0 0}}@media screen and (max-width:767px){.post .post__wrapper{padding:0 10px}.post.has-image .post__content{width:100%;padding:0 20px}.post.has-image .post__media{width:100%}.post.has-image .post__tagline{margin-top:20px}.post.has-image .post__meta{position:relative;bottom:auto;left:auto}.post.has-image .speakers{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin:0 -20px}.post .post__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}.post .post__title__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.post .post__title__wrapper .post__title__labels{padding-left:0}.post .post__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:20px}.post .post__title__labels{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:10px}.post .post__content{width:100%;padding:0 0 20px}.post .post__media{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post .post__meta{position:relative;bottom:auto;left:auto}}@media print{.post{border:solid 1px #c8c8c8;margin:20px 0;padding:0;page-break-inside:avoid}.post.is-feature{left:0;width:100%}.post.is-feature .speakers .speaker{border:solid 1px #c8c8c8}.post.has-image .post__content{width:75%}.post.has-image .post__media{width:25%}.post .post__wrapper{padding:20px}.post .post__title{font-size:25px}.post .post__title a{text-decoration:none}.post .post__pdf{display:none}.post .post__media{text-decoration:none}.post .media__img{padding-bottom:0}.post .media__img img.print-only{position:relative;clip:auto;width:100%;height:auto;margin:0;overflow:visible}.post .media__labels{position:relative;top:auto;left:auto}.post .media__speaker{position:relative;bottom:auto;left:auto}.post .media__speaker{padding:0;margin:20px 0}}.price-table{position:relative;width:100%;margin:20px 0}.price-table p{margin:7px 0}.price-table p:first-child{margin-top:0}.price-table p:last-child{margin-bottom:0}.price-table .price-table__header{position:relative;width:100%;margin:20px 0}.price-table .price-table__table{position:relative;width:-webkit-calc(100% + 3px);width:calc(100% + 3px);font-size:.95rem;font-weight:400;background-color:#eee;color:#1c1c1c;text-transform:uppercase;margin:20px 0}.price-table .price-table__table th,.price-table .price-table__table td{text-align:center}.price-table .price-table__table th.desc,.price-table .price-table__table td.desc{background-color:#c8c8c8}.price-table .price-table__table th .limit,.price-table .price-table__table td .limit{color:#db1045;font-size:.75rem;font-weight:400;padding-top:10px;text-transform:none}.price-table .price-table__table th.white,.price-table .price-table__table td.white{background-color:#fff}.price-table .price-table__table th.highlight,.price-table .price-table__table td.highlight{color:#db1045}.price-table .price-table__table th.trigger,.price-table .price-table__table td.trigger{width:40px}.price-table .price-table__table th.amount,.price-table .price-table__table td.amount{width:130px;max-width:130px;font-weight:700}.price-table .price-table__table th:only-child,.price-table .price-table__table td:only-child{width:100%}.price-table .price-table__table th{background-color:#1c1c1c;color:#fff;padding:20px 0;border-right:none;border-bottom:none}.price-table .price-table__table th:last-child{border-right:solid 3px #fff}.price-table .price-table__table td{padding:10px;border-right:solid 3px #fff;border-bottom:solid 3px #fff}.price-table .price-table__table td.member-amount{color:#a0a0a0}.price-table .price-table__table input[type=text]{width:65px;background-color:#fff}.price-table .price-table__table input[type=text]:disabled{background-color:transparent}.price-table .price-table__table .icon-clear,.price-table .price-table__table .icon-refresh{line-height:1;margin-left:10px;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.price-table .price-table__table .icon-clear.animate,.price-table .price-table__table .icon-refresh.animate{-webkit-animation:rotate .3s normal forwards linear;animation:rotate .3s normal forwards linear}.price-table .price-table__table .icon-dropdown:before{position:relative;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.price-table .price-table__table .icon-dropdown.collapsed:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.price-table .price-table__summary{position:relative;width:100%;font-size:.95rem;font-weight:200;text-align:right;margin:20px 0}.price-table .price-table__summary tr:last-child{border-top:solid 1px #c8c8c8}.price-table .price-table__summary th,.price-table .price-table__summary td{padding:4px 10px}.price-table .price-table__summary th.amount,.price-table .price-table__summary td.amount{width:130px;max-width:130px;font-weight:700;text-align:center}.price-table .price-table__summary th.right,.price-table .price-table__summary td.right{text-align:right}.price-table .price-table__summary th.bold,.price-table .price-table__summary td.bold{font-weight:700}.price-table .price-table__summary th.highlight,.price-table .price-table__summary td.highlight{color:#db1045}.price-table .price-table__summary th.total,.price-table .price-table__summary td.total{font-weight:700;padding:10px}.price-table .price-table__summary th.total.amount,.price-table .price-table__summary td.total.amount{font-size:1.5em}.price-table small{text-transform:none}.price-table .price-table__footer{position:relative;width:100%;margin:20px 0}.price-table .price-table__legend{border-top:solid 1px #c8c8c8;margin:20px 0;padding:10px 0 0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.acclr .price-table .full,.acclr .price-table .legend-icon{color:#db1045}.acclr .summary .credit{color:#db1045}@media screen and (max-width:767px){.price-table{left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.price-table .price-table__header{padding:0 30px}.price-table .price-table__table tr,.price-table .price-table__summary tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.price-table .price-table__table tr.collapsed,.price-table .price-table__summary tr.collapsed{display:none}.price-table .price-table__table tr.collapsed.in,.price-table .price-table__summary tr.collapsed.in{display:block}.price-table .price-table__table th,.price-table .price-table__table td,.price-table .price-table__summary th,.price-table .price-table__summary td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.price-table .price-table__table th.desc,.price-table .price-table__table td.desc,.price-table .price-table__summary th.desc,.price-table .price-table__summary td.desc{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;text-align:center}.price-table .price-table__table th.amount,.price-table .price-table__table td.amount,.price-table .price-table__summary th.amount,.price-table .price-table__summary td.amount{max-width:none}.price-table .price-table__table th.mobile-last-cell,.price-table .price-table__summary th.mobile-last-cell{border-right:solid 3px #fff}.price-table .price-table__table td.amount,.price-table .price-table__summary td.amount{line-height:42px}.price-table .price-table__footer{padding:0 10px}.price-table .price-table__footer__links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.price-table .price-table__footer__links .btn,.price-table .price-table__footer__links .article .article__content .Btn,.article .article__content .price-table .price-table__footer__links .Btn,.price-table .price-table__footer__links .widget.contact .contact__link,.widget.contact .price-table .price-table__footer__links .contact__link{width:100%;margin:10px 0}.price-table .price-table__footer__note{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:14px;margin:0 0 10px}}.IE .price-table table{table-layout:fixed}@media print{.price-table .price-table__table th.hidden-xs{display:table-cell!important}.price-table .price-table__table th:last-child{border-right:solid 1px #c8c8c8}.price-table .price-table__table th,.price-table .price-table__table td{empty-cells:show;border:solid 1px #c8c8c8}}.profil-preview .profil-preview__header{margin:20px 0}.profil-preview .partners-grid{padding:20px 0}.profil-preview .partners-grid__item{padding:0}.recent{position:relative;width:100%;color:inherit}.recent a{color:inherit}.recent .recent__header{padding:0 80px 0 50px;margin:40px 0 0}.recent .recent__header img{max-width:100%}.recent .recent__header .recent__header__title{display:block;margin:20px 0}.recent .recent__header .recent__header__title:empty{display:none}.recent .recent__header .recent__header__title__mobile{position:relative;width:100%;font:700 20px Noe Display,serif;line-height:1.1;padding:15px 0;border-top:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8}.recent .recent__header .recent__header__title__mobile:empty{display:none}.recent .recent__header .recent__header__desktop{display:none}.recent .recent__header.has-image-desktop .recent__header__desktop{display:inline-block}.recent .recent__header.has-image-desktop .recent__header__mobile,.recent .recent__header.has-image-desktop .recent__header__title{display:none}.recent .recent__header.has-image-desktop .recent__header__title__mobile{display:none}.recent .recent__header.mobile-only{display:none}.recent .recent__header__desktop{display:inline-block}.recent .recent__header__mobile,.recent .recent__header__title{display:none}.recent .recent__header__title__mobile{display:none}.recent .recent__list{position:relative;width:100%;padding:0 80px 0 50px}.recent .post{border-bottom:solid 1px #c8c8c8}.recent .post:last-child{border-bottom:none}.recent .post.is-feature{border-bottom:none}.recent .post.is-feature:after{content:'';position:absolute;bottom:0;left:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:1px;background-color:#c8c8c8}@media screen and (max-width:1199px){.recent .recent__header,.recent .recent__list{padding:0 30px}}@media screen and (max-width:1023px){.recent .recent__header .recent__header__title{display:none}.recent .recent__header .recent__header__title__mobile{display:inline-block}.recent .recent__header.has-image-desktop .recent__header__desktop{display:inline-block}.recent .recent__header.has-image-desktop .recent__header__mobile,.recent .recent__header.has-image-desktop .recent__header__title{display:none}.recent .recent__header.has-image-mobile .recent__header__mobile{display:inline-block}.recent .recent__header.has-image-mobile .recent__header__desktop,.recent .recent__header.has-image-mobile .recent__header__title{display:none}.recent .recent__header.desktop-only .recent__header__title{display:block}}@media screen and (max-width:767px){.recent .recent__header{padding:0 10px}.recent .recent__list{padding:0}}@media print{.recent .recent__list{padding:0}.recent .post.is-feature,.recent .post:last-child{border-bottom:solid 1px #c8c8c8}}.results-filters{position:relative;width:100%;padding:0 80px 0 50px}.results-filters .btn,.results-filters .article .article__content .Btn,.article .article__content .results-filters .Btn,.results-filters .widget.contact .contact__link,.widget.contact .results-filters .contact__link{margin-right:5px}.results-filters .btn.selected,.results-filters .article .article__content .selected.Btn,.article .article__content .results-filters .selected.Btn,.results-filters .widget.contact .selected.contact__link,.widget.contact .results-filters .selected.contact__link{background-color:#1c1c1c;color:#fff;pointer-events:none}.results-filters .results-filters__wrapper{position:relative;width:100%;border-bottom:solid 1px #c8c8c8;margin:0;padding:30px 0}.results-filters .results-filters__btns{display:inline-block;position:relative;width:40%}.results-filters .results-filters__type{display:inline-block;width:-webkit-calc(60% - 50px);width:calc(60% - 50px);text-align:right;margin:0 0 0 50px}.results-filters .results-filters__type label{font-size:1rem;text-transform:none;margin-right:10px}.results-filters .results-filters__count{display:block;margin:20px 0}@media screen and (max-width:1399px){.results-filters .results-filters__btns,.results-filters .results-filters__type{width:100%;text-align:left}}@media screen and (max-width:1599px){.results-filters .results-filters__type{width:-webkit-calc(60% - 20px);width:calc(60% - 20px);margin:20px 0}.results-filters .results-filters__count{margin:0}}@media screen and (max-width:1199px){.results-filters{padding:0 30px}}@media screen and (max-width:767px){.results-filters{padding:0}}@media print{.results-filters{display:none}}.results-options{position:relative;width:100%;padding:0 80px}.results-options.results-options__filter{padding:0;padding-bottom:65px}.results-options.results-options__filter .results-options__wrapper{border-top:none;padding:0}.results-options .results-options__wrapper{position:relative;width:100%;border-top:solid 1px #c8c8c8;padding:40px 0}.results-options .pager{display:inline-block;position:relative;margin:20px 0}.results-options .icon-prev,.results-options .icon-next{display:inline-block;position:relative;width:40px;height:30px;font-size:2.75em;vertical-align:middle}.results-options .icon-prev:before,.results-options .icon-next:before{margin-top:-3px;vertical-align:top}.results-options .icon-prev.not-active,.results-options .icon-next.not-active{color:#bebebe;cursor:default;pointer-events:none}.results-options .icon-prev{margin:0 25px 0 0}.results-options .icon-next{margin:0 0 0 25px}.results-options .page-nbr{display:inline-block;position:relative;height:30px;font-size:1.05rem;line-height:30px;padding:0 10px;-webkit-transition:color .3s ease;transition:color .3s ease;vertical-align:middle}.results-options .page-nbr.currentPage{font-weight:700}.results-options .page-nbr.not-active{color:#bebebe;cursor:default;pointer-events:none}.results-options .results-per-page{display:inline-block;position:relative;margin:20px 0 20px 35px}.results-options .results-per-page label{display:inline-block;font-size:1.05rem;letter-spacing:0;text-transform:none;margin:0 25px 0 0}@media screen and (max-width:1199px){.results-options{padding:0 30px}}@media screen and (max-width:1023px){.results-options{padding:0}.results-options .pager,.results-options .results-per-page{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;text-align:center}.results-options .results-options__wrapper{padding:20px 0}}@media print{.results-options{display:none}}.searchbar{position:relative;width:100%}.searchbar .searchbar__header{position:relative;width:100%;margin:20px 0}.searchbar .searchbar__content{display:table;position:relative;width:100%;height:40px;color:#fff;margin:20px 0;padding:0}.searchbar .searchbar__content>*{display:table-cell;vertical-align:middle}.searchbar .searchbar__content .input{position:relative;width:100%;height:40px}.searchbar .searchbar__content .input input{display:block;width:100%;height:40px;font-size:15px;margin:0;padding:18px 30px;outline:none}.searchbar .searchbar__content .input input::-webkit-input-placeholder{color:#5a5a5a}.searchbar .searchbar__content button,.searchbar .searchbar__content a{display:table-cell;position:relative;height:100%;font-size:20px;padding:0 15px;margin:0;vertical-align:middle}.searchbar .searchbar__content button.btn[class*=icon-]:before,.searchbar .searchbar__content .article .article__content button.Btn[class*=icon-]:before,.article .article__content .searchbar .searchbar__content button.Btn[class*=icon-]:before,.searchbar .searchbar__content .widget.contact button.contact__link[class*=icon-]:before,.widget.contact .searchbar .searchbar__content button.contact__link[class*=icon-]:before,.searchbar .searchbar__content a.btn[class*=icon-]:before,.searchbar .searchbar__content .article .article__content a.Btn[class*=icon-]:before,.article .article__content .searchbar .searchbar__content a.Btn[class*=icon-]:before,.searchbar .searchbar__content .widget.contact a.contact__link[class*=icon-]:before,.widget.contact .searchbar .searchbar__content a.contact__link[class*=icon-]:before{margin:0}.coveo-sort-wrapper{padding:20px 0}.Firefox .searchbar .input input,.IE .searchbar .input input{padding:0 30px}.Firefox .searchbar .searchbar__content button,.Firefox .searchbar .searchbar .searchbar__content a,.IE .searchbar .searchbar__content button,.IE .searchbar .searchbar .searchbar__content a{min-height:40px}.signature{position:relative;width:100%;background-color:#5a5a5a;color:#fff;padding:20px;margin:20px 0}.signature img{max-width:100%}.sitemap{width:100%;margin:0 20px}.sitemap ul{padding-left:20px}.sitemap ul:empty{display:none}.sitemap li:empty{display:none}.sitemap>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;position:relative;width:100%;padding-left:0;margin-bottom:40px}.sitemap>ul>li{page-break-inside:avoid}.sitemap>ul>li:after{content:'';display:block;height:15px}.sitemap>ul>li>ul{list-style:disc;margin:10px 0 20px}.sitemap>ul>li>ul>li>ul{list-style:circle;margin:10px 0 20px}@media screen and (max-width:1599px){.sitemap>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:767px){.sitemap>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.social-medias{position:relative;color:#1c1c1c}.social-medias li{display:inline-block;width:37px;height:37px;margin:7px;color:inherit}.social-medias li span{color:inherit;font:100 16px Buenos Aires,sans-serif;text-transform:none}.social-medias li a{display:block;position:relative;width:37px;height:37px;background-color:transparent;color:inherit;border:solid 2px currentColor;border-radius:50%;text-align:left;text-indent:-9999px;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.social-medias li a:before{width:16px;color:inherit;font-family:glyphter,serif;text-align:center;text-indent:0}.social-medias li a[href*=facebook]:before,.social-medias li a.facebook:before{content:'\0046'}.social-medias li a[href*=twitter]:before,.social-medias li a.twitter:before{content:'\0054'}.social-medias li a[href*=linkedin]:before,.social-medias li a.linkedin:before{content:'\0049'}.social-medias li a[href*=youtube]:before,.social-medias li a.email:before{content:'\0059'}.social-medias li a[href*='mailto:']:before,.social-medias li a.email:before{content:'\0056'}.social-medias li a:hover{background-color:#1c1c1c;color:#fff;border-color:#1c1c1c}.social-medias li:first-child{margin-left:0}.social-medias li:last-child,.social-medias li:last-of-type{margin-right:0}@media print{.social-medias{display:none}}.speakers{position:relative;width:100%;margin:40px 0}.speakers .speakers__header{position:relative;width:100%;margin:10px 0}.speakers .speakers__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc(100% + 3px);width:calc(100% + 3px)}.speakers .speakers__list:empty{display:none}.speakers .speaker{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:50%;background-color:#e8e8e8;padding:15px;border-right:solid 3px #fff;border-bottom:solid 3px #fff}.speakers .speaker__img{display:block;position:relative;width:65px;height:65px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin:0 20px 0 0}.speakers .speaker__infos{width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.speakers .speaker__infos>*:first-child{margin-top:0}.speakers .speaker__infos>*:last-child{margin-bottom:0}.speakers .speaker__title{display:block;font-size:12px;font-style:normal;letter-spacing:1px;margin:10px 0}.speakers .cta{display:block;color:#1c1c1c}@media screen and (max-width:1024px){.speakers .speaker{width:100%}}@media print{.speakers .speaker{border:solid 1px #c8c8c8}.speakers .speaker__img img{clip:auto;width:100%;height:auto;margin:0;overflow:visible;border-radius:50%}.speakers .cta{display:none}}.status-flag{display:inline-block;background-color:#1c1c1c;color:#fff;font-size:14px;font-weight:400;line-height:1;letter-spacing:2px;text-transform:uppercase;padding:4px 15px}.status-flag .status-flag__wrapper{display:table-cell;height:62px;vertical-align:middle}.date-flag+.status-flag{margin-left:2px}.steps-nav{position:relative;width:100%;border-bottom:solid 1px #c8c8c8;margin:0 0 20px}.steps-nav .steps-nav__item{display:inline-block;margin:0 20px;padding:10px 0}.steps-nav .steps-nav__item:first-child{margin-left:0}.steps-nav .steps-nav__item:last-child{margin-right:0}.steps-nav .steps-nav__nbr{display:inline-block;font-weight:700;margin:0 5px 0 0}.steps-nav .Current{color:#db1045;pointer-events:none}.acclr .steps-nav .Current{color:#db1045}@media screen and (max-width:767px){.steps-nav .steps-nav__item{width:100%;margin:0}}@media print{.steps-nav{display:none}}.structured-infos{text-align:left}.structured-infos p{margin:10px 0}.structured-infos p:first-child{margin-top:0}.structured-infos p:last-child{margin-bottom:0}.structured-infos .structured-infos__entry{display:table;margin:10px 0}.structured-infos .structured-infos__label{display:table-cell;width:140px}.structured-infos .structured-infos__value{display:table-cell}@media screen and (max-width:767px){.structured-infos .structured-infos__entry.xs-block,.structured-infos .article .article__content .structured-infos__entry.Btn,.article .article__content .structured-infos .structured-infos__entry.Btn{display:block}.structured-infos .structured-infos__entry.xs-block .structured-infos__label,.structured-infos .article .article__content .structured-infos__entry.Btn .structured-infos__label,.article .article__content .structured-infos .structured-infos__entry.Btn .structured-infos__label,.structured-infos .structured-infos__entry.xs-block .structured-infos__value,.structured-infos .article .article__content .structured-infos__entry.Btn .structured-infos__value,.article .article__content .structured-infos .structured-infos__entry.Btn .structured-infos__value{display:block;width:100%}.structured-infos .structured-infos__entry.xs-block .structured-infos__label,.structured-infos .article .article__content .structured-infos__entry.Btn .structured-infos__label,.article .article__content .structured-infos .structured-infos__entry.Btn .structured-infos__label{margin:0 0 10px}}@media print and (max-width:767px){.structured-infos+.structured-infos{position:relative;float:left;width:50%}}.tabs{position:relative;width:100%;margin:20px 0;overflow-x:hidden;overflow-y:auto}.tabs .tabs__header{margin:20px 0}.tabs .tabs__menu{width:100%;height:52px;-webkit-mask-box-image:-webkit-linear-gradient(right,transparent,transparent 0,white 4%);white-space:nowrap;overflow-x:auto;overflow-y:hidden}.tabs .tabs__menu:after{content:'';position:absolute;top:0;right:0;width:20px;height:100%}.tabs .tabs__menu::-webkit-scrollbar-track{background:transparent}.tabs .tabs__menu__item{display:inline-block;background-color:#c8c8c8;color:#1c1c1c;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:0 0 0 10px;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.tabs .tabs__menu__item a{display:block;color:inherit;text-decoration:none}.tabs .tabs__menu__item h1,.tabs .tabs__menu__item h2,.tabs .tabs__menu__item h3,.tabs .tabs__menu__item h4,.tabs .tabs__menu__item h5,.tabs .tabs__menu__item p{display:inline;font-size:12px;font-family:Buenos Aires,sans-serif}.tabs .tabs__menu__item:first-child{margin:0}.tabs .tabs__menu__item.is-active{background-color:#1c1c1c;color:#fff}.tabs .tabs__menu__item.is-active .tabs__menu__nbr{background-color:#5a5a5a}.tabs .tabs__menu__name{display:table-cell;height:52px;line-height:1;padding:0 30px;vertical-align:middle}.tabs .tabs__menu__nbr{display:table-cell;width:53px;background-color:#828282;color:#fff;font-style:normal;text-align:center;vertical-align:middle;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.tabs .tabs__content{position:relative;width:100%;border:solid 2px #1c1c1c;overflow:hidden}.tabs .tabs__content__wrapper{display:none;padding:20px}.tabs .tabs__content__wrapper.is-active{display:block}.tabs .tabs__content__wrapper a{text-decoration:underline}.tabs .tabs__content__wrapper a:hover,.tabs .tabs__content__wrapper a:focus{text-decoration:none}.tabs .tabs__content__wrapper a.btn,.tabs .tabs__content__wrapper .article .article__content a.Btn,.article .article__content .tabs .tabs__content__wrapper a.Btn,.tabs .tabs__content__wrapper .widget.contact a.contact__link,.widget.contact .tabs .tabs__content__wrapper a.contact__link{text-decoration:none}.tabs .tabs__content__wrapper p{margin:20px 0}.tabs .tabs__content__wrapper p:first-child{margin-top:0}.tabs .tabs__content__wrapper p:last-child{margin-bottom:0}.tabs .tabs__content__wrapper img{max-width:100%}.tabs .tabs__content__header,.tabs .tabs__content__footer{position:relative;width:100%;padding:20px 30px}.tabs .tabs__content__header{background-color:#1c1c1c;color:#fff;margin:0 0 20px}.tabs .tabs__content__header label{vertical-align:middle}.tabs .tabs__content__header input{width:90px;background-color:#fff}.tabs .tabs__content__header .page{display:inline-block;position:relative;width:42px;height:42px;background-color:#7f7f7f;color:#fff;font-size:2rem;vertical-align:middle}.tabs .tabs__content__header .page:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tabs .tabs__content__footer{background-color:#1c1c1c;color:#fff;text-align:center;margin:20px 0 0}.tabs .tabs__content__footer a{color:inherit}.tabs .pager{display:inline-block;position:relative;margin:20px 0}.tabs .icon-prev,.tabs .icon-next{display:inline-block;position:relative;width:40px;height:30px;font-size:2.75em;vertical-align:middle}.tabs .icon-prev:before,.tabs .icon-next:before{margin-top:-3px;vertical-align:top}.tabs .icon-prev.not-active,.tabs .icon-next.not-active{color:#bebebe;cursor:default;pointer-events:none}.tabs .icon-prev{margin:0 25px 0 0}.tabs .icon-next{margin:0 0 0 25px}.tabs .page-nbr{display:inline-block;position:relative;height:30px;font-size:1.05rem;line-height:30px;padding:0 10px;-webkit-transition:color .3s ease;transition:color .3s ease;vertical-align:middle}.tabs .page-nbr.currentPage{font-weight:700}.tabs .page-nbr.not-active{color:#bebebe;cursor:default;pointer-events:none}.tabs .results-per-page{display:inline-block;position:relative;margin:20px 0 20px 35px}.tabs .results-per-page label{display:inline-block;font-size:1.05rem;letter-spacing:0;text-transform:none;margin:0 25px 0 0}@media screen and (max-width:767px){.tabs .tabs__menu{height:auto;-webkit-mask-box-image:none}.tabs .tabs__menu__item{display:table;position:relative;width:100%;margin:0}.tabs .tabs__menu__name{height:auto;width:85%;padding:15px 10px}.tabs .tabs__content__wrapper{padding:10px}.tabs .tabs__content__header,.tabs .tabs__content__footer{padding:15px 10px}}.tooltip-btn{display:inline-block;width:16px;height:16px;background-color:#1c1c1c;font-size:12px;line-height:1;color:#fff;border-radius:50%;text-align:center;margin:0 20px 0 0;padding:2px 0;vertical-align:bottom}.region-content .tooltip{position:relative;display:inline-block;opacity:1}.video-player{position:relative;margin:20px 0}.video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print{.video-player{display:none}}.widget.acclr{position:relative;width:100%}.widget.acclr .wrapper{background-color:#db1045;color:#fff;margin:20px 0}.widget.acclr .social-medias{color:#fff;margin:20px 0 10px}.widget.ads .wrapper{background-color:#c8c8c8;padding:32px}.widget.ads .wrapper>*{display:block;margin:30px 0}.widget.ads .wrapper>*:first-child{margin-top:0}.widget.ads .wrapper>*:last-child{margin-bottom:0}@media screen and (max-width:1599px){.widget.ads .wrapper{background-color:transparent;padding:0}}@media screen and (max-width:1023px){.widget.ads{display:none}}.widget.calendar .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.widget.calendar .calendar__wrapper,.widget.calendar .calendar__inputs__wrapper,.widget.calendar .calendar__filter__wrapper{position:relative;width:100%}.widget.calendar .calendar__inputs{margin:0 0 30px}.widget.calendar .calendar__inputs label{display:block;font:400 1rem Buenos Aires,sans-serif;text-transform:none;margin:0 0 10px}.widget.calendar .calendar__inputs input{width:100%}.widget.calendar .ui-datepicker{background-color:#eee;padding-bottom:20px;margin:0 0 30px}.widget.calendar .ui-datepicker table{background-color:#eee;font-size:400}.widget.calendar .ui-datepicker th{background-color:#eee;color:rgba(28,28,28,.7)}.widget.calendar .ui-datepicker td a{display:inline-block;width:34px;height:34px;line-height:34px;border-radius:50%}.widget.calendar .ui-datepicker-header{background-color:#1c1c1c;color:#fff}.widget.calendar .ui-datepicker-title{font-size:14px;text-align:center;text-transform:uppercase;margin:20px 0}.widget.calendar .ui-datepicker-prev,.widget.calendar .ui-datepicker-next{display:block;position:absolute;top:50%;color:#fff;padding:10px;cursor:pointer}.widget.calendar .ui-datepicker-prev:before,.widget.calendar .ui-datepicker-next:before{content:'\004e';font-family:glyphter}.widget.calendar .ui-datepicker-prev .ui-icon,.widget.calendar .ui-datepicker-next .ui-icon{display:none}.widget.calendar .ui-datepicker-prev{left:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.widget.calendar .ui-datepicker-next{right:10px;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.widget.calendar .ui-datepicker-current-day a,.widget.calendar .ui-state-selected a{background-color:#c8c8c8}.widget.calendar .date-has-event a{background-color:#db1045;color:#fff}.widget.calendar .date-has-event.ui-state-selected a{background-color:#7c0927}.acclr .widget.calendar .date-has-event a{background-color:#db1045}.acclr .widget.calendar .date-has-event.ui-state-selected a{background-color:#7c0927}@media screen and (max-width:1023px){.widget.calendar .ui-datepicker{margin-bottom:0}.widget.calendar .calendar__filter__wrapper{background-color:#c8c8c8;text-align:center;padding:10px 0}}@media screen and (max-width:1023px){.widget.calendar .wrapper{left:-30px;width:-webkit-calc(100% + 60px);width:calc(100% + 60px)}.widget.calendar .calendar__wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget.calendar .calendar__inputs__wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 30px}.widget.calendar .calendar__filter__wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:767px){.widget.calendar .wrapper{left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.widget.calendar .calendar__filter__wrapper{padding:10px 30px}}.widget.categories{margin:40px 0}.widget.categories.mobile{display:none}.widget.categories.is-open .categories__title .icon-chevron{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.widget.categories .categories__title{position:relative;border-bottom:solid 1px #1c1c1c;padding:5px 25px 5px 0}.widget.categories .categories__title.js-toggle-categories{cursor:pointer}.widget.categories .categories__title .icon-chevron{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.widget.categories .categories__list{border-bottom:solid 1px #1c1c1c}.widget.categories .categories__item{position:relative;width:100%;font-size:12px;letter-spacing:2px;text-transform:uppercase;border-top:solid 1px #c8c8c8}.widget.categories .categories__item:first-child{border-top:none}.widget.categories .categories__item a{display:block;position:relative;width:100%;color:#1c1c1c;padding:17px 50px 17px 0}.widget.categories .categories__nbr{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1023px){.widget.categories.mobile{display:block}}@media screen and (max-width:767px){.widget.categories{padding:0 20px}}.widget.contact .wrapper{padding:0}.widget.contact .contact__text{background-color:#c8c8c8;color:#1c1c1c;padding:20px 24px;margin:20px 0 0}.widget.contact .contact__text img{display:block;max-width:100%;margin:20px auto}.widget.contact .contact__block{position:relative;width:100%;background-color:#828282;color:#fff;margin:4px 0;padding:15px 24px}.widget.contact .contact__block .user__name{display:block;font:400 .95rem Noe Display,serif;margin:10px 0}.widget.contact .contact__block .user__title{display:block;font-size:12px;margin:10px 0}.widget.contact .contact__block .user__tagline{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:0 0 15px}.widget.contact .contact__block:first-child{margin-top:0}.widget.contact .contact__block:last-child{margin-bottom:0}.widget.contact .contact__link{display:block;position:relative;width:100%;margin:4px 0;padding:15px 24px}.widget.events .events__list-item{display:block;width:100%;border-top:solid 1px #a0a0a0}.widget.events .events__list-item:first-child{border-top:none}.widget.events .event-item{display:table;background-color:#c8c8c8;color:#1c1c1c;padding:24px 20px}.widget.events .event-item .tagline{color:#1c1c1c}.widget.events .event-item.acclr{background-color:#000;color:#fff}.widget.events .event-item.acclr .tagline{color:#fff}.widget.events .event-item.acclr .tagline:before{content:'Acclr - ';color:#db1045}.widget.events .event-item>*{display:table-cell}.widget.events .event-item__date{width:1%;vertical-align:top}.widget.events .event-item__content{width:auto;vertical-align:top;padding-left:16px}.widget.events .event-item__content .tagline{margin:0 0 .75em}@media screen and (max-width:1023px){.widget.events{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin:0 -10px}.widget.events>.tagline{padding-left:40px}.widget.events>.cta{margin-left:40px}.widget.events .event-item{padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){.widget.events>.tagline{padding-left:20px}.widget.events>.cta{margin-left:20px}.widget.events .event-item{padding-left:20px;padding-right:20px}}.widget.freetext{position:relative;width:100%}.widget.freetext .wrapper{background-color:#1c1c1c;color:#fff;margin:20px 0}.widget.freetext .freetext__block{position:relative;left:-24px;width:-webkit-calc(100% + 48px);width:calc(100% + 48px);background-color:#1c1c1c;border-top:solid 4px #fff;padding:15px 24px}.widget.freetext .freetext__block:first-child{border-top:none}.widget.freetext a{color:#fff;text-decoration:underline}.widget.freetext a:hover,.widget.freetext a:focus{text-decoration:none}.widget.freetext a.btn,.widget.freetext .article .article__content a.Btn,.article .article__content .widget.freetext a.Btn,.widget.freetext .widget.contact a.contact__link,.widget.contact .widget.freetext a.contact__link{text-decoration:none}.widget.freetext.grey .wrapper{background-color:#828282}.widget.newsletter{position:relative;width:100%;color:#1c1c1c;margin:20px 0}.widget.newsletter .wrapper{background-color:#c8c8c8}.widget.newsletter .newsletter__input{width:100%;margin:20px 0 0}@media screen and (max-width:1023px){.widget.newsletter{display:none}}.widget.partner .wrapper{background-color:#e8e8e8;color:#1c1c1c}.widget.partner .partner__img{position:relative;width:100%;text-align:center;padding:20px 0}.widget.partner .partner__img img{max-width:90%;margin:0 auto}@media screen and (max-width:1023px){.widget.partner{display:none}}.widget.payment .wrapper{background-color:#c8c8c8;color:#1c1c1c}.widget.payment .wrapper .tagline{color:#1c1c1c}.widget.payment .payment__cards{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 -4px}.widget.payment .payment__cards>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 4px}.widget.payment .payment__cards img{width:100%}.widget.recherche{position:relative;width:100%}.widget.recherche .wrapper{background-color:#c8c8c8;margin:20px 0;width:100%}.widget.recherche .wrapper .icon-search{cursor:pointer;color:#fff;width:43px;height:43px;background-color:#1c1c1c;padding:13px;vertical-align:middle;text-align:center}.widget.recherche .wrapper input[type=text]{width:282px}.widget.recherche .wrapper .search{display:-webkit-box;display:-ms-flexbox;display:flex}.widget.recherche .wrapper strong.cta{margin-bottom:0}.widget.region .wrapper{background-color:#eee;color:#1c1c1c}.widget.region select{margin:20px 0}.widget.results{position:relative;width:100%}.widget.results .wrapper{background-color:#1c1c1c;color:#fff;margin:20px 0}.widget.results .results__list{margin:20px 0}.widget.subnav{margin:40px 0}.widget.subnav .wrapper{padding:0}.widget.subnav .subnav__item{position:relative;width:100%;background-color:#fff;padding:0 20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.widget.subnav .subnav__item a{display:block;position:relative;width:100%;margin:0;padding:25px 20px 25px 0;border-top:solid 1px #c8c8c8}.widget.subnav .subnav__item a:after{content:'\004e';position:absolute;top:50%;right:0;font-family:glyphter;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.widget.subnav .subnav__item:hover,.widget.subnav .subnav__item:focus,.widget.subnav .subnav__item.selected{background-color:#e8e8e8}.widget.subnav .subnav__item:hover a:after,.widget.subnav .subnav__item:focus a:after,.widget.subnav .subnav__item.selected a:after{opacity:0}.widget.subnav .subnav__item:first-child a{border-top:solid 1px #000}.widget.subnav .subnav__item:last-child a{border-bottom:solid 1px #000}@media screen and (max-width:1023px){.widget.subnav{margin:20px 0}}.widget.survey{position:relative;width:100%;margin:40px 0}.widget.survey .wrapper{background-color:#828282;color:#fff}.widget.survey label{display:block;position:relative;width:100%;margin:10px 0}.widget.survey meter{width:70%;background:transparent}.widget.survey meter::-webkit-meter-bar{background:transparent}.widget.survey meter::-webkit-meter-optimum-value{background:#db1045}@media screen and (max-width:1023px){.widget.survey{display:none}}.acclr .widget.survey meter::-webkit-meter-optimum-value{background:#db1045}.widget{position:relative;width:100%;margin:40px 0}.widget:first-child>.tagline{margin-top:0}.widget .wrapper{position:relative;width:100%;padding:20px 24px}.widget .wrapper.x-light{background-color:#eee}.widget .tagline{color:#a0a0a0}.widget .content{margin:20px 0}.widget .legal{display:block;font-size:12px;margin:20px 0}.widget .legal a{color:inherit;text-decoration:underline}.widget .legal a:hover,.widget .legal a:focus{text-decoration:none}.widget img{max-width:100%;height:auto}.widget select{width:100%}.widget .btn,.widget .article .article__content .Btn,.article .article__content .widget .Btn,.widget.contact .contact__link{max-width:100%}.widget .cta{color:inherit}@media screen and (max-width:1023px){.widget:first-child>.tagline{margin-top:20px}.widget>.tagline{padding-left:25px}}*,*:after,*:before{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}.page-wrapper{position:relative;z-index:1}.container-fluid{max-width:1920px}.v-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-header+.container-fluid.bg-light{margin:30px 0 0}@media only screen and (max-width:1439px){body:after{content:'lg'}}@media only screen and (max-width:1023px){body:after{content:'md'}}@media only screen and (max-width:767px){body:after{content:'sm'}.page-header+.container-fluid.bg-light{margin:20px 0 0}}@media only screen and (max-width:479px){body:after{content:'xs'}}a.btn,.article .article__content a.Btn,.widget.contact a.contact__link,a.Btn,button.btn,.article .article__content button.Btn,.widget.contact button.contact__link,button.Btn,span.btn,.article .article__content span.Btn,.widget.contact span.contact__link,span.Btn{background-color:#db1045;background-image:none;color:#fff;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding:13px 27px 14px;border:solid 1px #db1045;outline:none;white-space:normal;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;margin:5px 0}a.btn>span,.article .article__content a.Btn>span,.widget.contact a.contact__link>span,a.Btn>span,button.btn>span,.article .article__content button.Btn>span,.widget.contact button.contact__link>span,button.Btn>span,span.btn>span,.article .article__content span.Btn>span,.widget.contact span.contact__link>span,span.Btn>span{background:none;display:inline;height:auto;padding-right:0;line-height:inherit}a.btn:hover,.article .article__content a.Btn:hover,.widget.contact a.contact__link:hover,a.btn:focus,.article .article__content a.Btn:focus,.widget.contact a.contact__link:focus,a.Btn:hover,a.Btn:focus,button.btn:hover,.article .article__content button.Btn:hover,.widget.contact button.contact__link:hover,button.btn:focus,.article .article__content button.Btn:focus,.widget.contact button.contact__link:focus,button.Btn:hover,button.Btn:focus,span.btn:hover,.article .article__content span.Btn:hover,.widget.contact span.contact__link:hover,span.btn:focus,.article .article__content span.Btn:focus,.widget.contact span.contact__link:focus,span.Btn:hover,span.Btn:focus{background-color:#f02e61;border-color:#f02e61}a.btn:active,.article .article__content a.Btn:active,.widget.contact a.contact__link:active,a.Btn:active,button.btn:active,.article .article__content button.Btn:active,.widget.contact button.contact__link:active,button.Btn:active,span.btn:active,.article .article__content span.Btn:active,.widget.contact span.contact__link:active,span.Btn:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.acclr a.btn,.acclr .article .article__content a.Btn,.article .article__content .acclr a.Btn,.acclr .widget.contact a.contact__link,.widget.contact .acclr a.contact__link,.acclr a.Btn,.acclr button.btn,.acclr .article .article__content button.Btn,.article .article__content .acclr button.Btn,.acclr .widget.contact button.contact__link,.widget.contact .acclr button.contact__link,.acclr button.Btn,.acclr span.btn,.acclr .article .article__content span.Btn,.article .article__content .acclr span.Btn,.acclr .widget.contact span.contact__link,.widget.contact .acclr span.contact__link,.acclr span.Btn{background-color:#db1045;border-color:#db1045}.acclr a.btn:hover,.acclr .article .article__content a.Btn:hover,.article .article__content .acclr a.Btn:hover,.acclr .widget.contact a.contact__link:hover,.widget.contact .acclr a.contact__link:hover,.acclr a.btn:focus,.acclr .article .article__content a.Btn:focus,.article .article__content .acclr a.Btn:focus,.acclr .widget.contact a.contact__link:focus,.widget.contact .acclr a.contact__link:focus,.acclr a.Btn:hover,.acclr a.Btn:focus,.acclr button.btn:hover,.acclr .article .article__content button.Btn:hover,.article .article__content .acclr button.Btn:hover,.acclr .widget.contact button.contact__link:hover,.widget.contact .acclr button.contact__link:hover,.acclr button.btn:focus,.acclr .article .article__content button.Btn:focus,.article .article__content .acclr button.Btn:focus,.acclr .widget.contact button.contact__link:focus,.widget.contact .acclr button.contact__link:focus,.acclr button.Btn:hover,.acclr button.Btn:focus,.acclr span.btn:hover,.acclr .article .article__content span.Btn:hover,.article .article__content .acclr span.Btn:hover,.acclr .widget.contact span.contact__link:hover,.widget.contact .acclr span.contact__link:hover,.acclr span.btn:focus,.acclr .article .article__content span.Btn:focus,.article .article__content .acclr span.Btn:focus,.acclr .widget.contact span.contact__link:focus,.widget.contact .acclr span.contact__link:focus,.acclr span.Btn:hover,.acclr span.Btn:focus{background-color:#f02e61;border-color:#f02e61}a.btn.dark,.article .article__content a.dark.Btn,.columns.colors .columns__item a.btn,.columns.colors .columns__item .article .article__content a.Btn,.article .article__content .columns.colors .columns__item a.Btn,.columns.colors .columns__item .widget.contact a.contact__link,.widget.contact .columns.colors .columns__item a.contact__link,.features .post .post__pdf a.btn,.features .post .post__pdf .article .article__content a.Btn,.article .article__content .features .post .post__pdf a.Btn,.features .post .post__pdf .widget.contact a.contact__link,.widget.contact .features .post .post__pdf a.contact__link,.widget.contact a.dark.contact__link,.widget.freetext.grey a.btn,.widget.freetext.grey .article .article__content a.Btn,.article .article__content .widget.freetext.grey a.Btn,.widget.freetext.grey .widget.contact a.contact__link,.widget.contact .widget.freetext.grey a.contact__link,a.Btn.dark,.features .post .post__pdf a.Btn.btn,button.btn.dark,.article .article__content button.dark.Btn,.columns.colors .columns__item button.btn,.columns.colors .columns__item .article .article__content button.Btn,.article .article__content .columns.colors .columns__item button.Btn,.columns.colors .columns__item .widget.contact button.contact__link,.widget.contact .columns.colors .columns__item button.contact__link,.features .post .post__pdf button.btn,.features .post .post__pdf .article .article__content button.Btn,.article .article__content .features .post .post__pdf button.Btn,.features .post .post__pdf .widget.contact button.contact__link,.widget.contact .features .post .post__pdf button.contact__link,.widget.contact button.dark.contact__link,.widget.freetext.grey button.btn,.widget.freetext.grey .article .article__content button.Btn,.article .article__content .widget.freetext.grey button.Btn,.widget.freetext.grey .widget.contact button.contact__link,.widget.contact .widget.freetext.grey button.contact__link,button.Btn.dark,.features .post .post__pdf button.Btn.btn,span.btn.dark,.article .article__content span.dark.Btn,.columns.colors .columns__item span.btn,.columns.colors .columns__item .article .article__content span.Btn,.article .article__content .columns.colors .columns__item span.Btn,.columns.colors .columns__item .widget.contact span.contact__link,.widget.contact .columns.colors .columns__item span.contact__link,.features .post .post__pdf span.btn,.features .post .post__pdf .article .article__content span.Btn,.article .article__content .features .post .post__pdf span.Btn,.features .post .post__pdf .widget.contact span.contact__link,.widget.contact .features .post .post__pdf span.contact__link,.widget.contact span.dark.contact__link,.widget.freetext.grey span.btn,.widget.freetext.grey .article .article__content span.Btn,.article .article__content .widget.freetext.grey span.Btn,.widget.freetext.grey .widget.contact span.contact__link,.widget.contact .widget.freetext.grey span.contact__link,span.Btn.dark,.features .post .post__pdf span.Btn.btn{background-color:#1c1c1c;border-color:#1c1c1c}a.btn.dark:hover,.article .article__content a.dark.Btn:hover,.columns.colors .columns__item a.btn:hover,.columns.colors .columns__item .article .article__content a.Btn:hover,.article .article__content .columns.colors .columns__item a.Btn:hover,.columns.colors .columns__item .widget.contact a.contact__link:hover,.widget.contact .columns.colors .columns__item a.contact__link:hover,.features .post .post__pdf a.btn:hover,.features .post .post__pdf .article .article__content a.Btn:hover,.article .article__content .features .post .post__pdf a.Btn:hover,.features .post .post__pdf .widget.contact a.contact__link:hover,.widget.contact .features .post .post__pdf a.contact__link:hover,.widget.contact a.dark.contact__link:hover,.widget.freetext.grey a.btn:hover,.widget.freetext.grey .article .article__content a.Btn:hover,.article .article__content .widget.freetext.grey a.Btn:hover,.widget.freetext.grey .widget.contact a.contact__link:hover,.widget.contact .widget.freetext.grey a.contact__link:hover,a.btn.dark:focus,.article .article__content a.dark.Btn:focus,.columns.colors .columns__item a.btn:focus,.columns.colors .columns__item .article .article__content a.Btn:focus,.article .article__content .columns.colors .columns__item a.Btn:focus,.columns.colors .columns__item .widget.contact a.contact__link:focus,.widget.contact .columns.colors .columns__item a.contact__link:focus,.features .post .post__pdf a.btn:focus,.features .post .post__pdf .article .article__content a.Btn:focus,.article .article__content .features .post .post__pdf a.Btn:focus,.features .post .post__pdf .widget.contact a.contact__link:focus,.widget.contact .features .post .post__pdf a.contact__link:focus,.widget.contact a.dark.contact__link:focus,.widget.freetext.grey a.btn:focus,.widget.freetext.grey .article .article__content a.Btn:focus,.article .article__content .widget.freetext.grey a.Btn:focus,.widget.freetext.grey .widget.contact a.contact__link:focus,.widget.contact .widget.freetext.grey a.contact__link:focus,a.Btn.dark:hover,.features .post .post__pdf a.Btn.btn:hover,a.Btn.dark:focus,.features .post .post__pdf a.Btn.btn:focus,button.btn.dark:hover,.article .article__content button.dark.Btn:hover,.columns.colors .columns__item button.btn:hover,.columns.colors .columns__item .article .article__content button.Btn:hover,.article .article__content .columns.colors .columns__item button.Btn:hover,.columns.colors .columns__item .widget.contact button.contact__link:hover,.widget.contact .columns.colors .columns__item button.contact__link:hover,.features .post .post__pdf button.btn:hover,.features .post .post__pdf .article .article__content button.Btn:hover,.article .article__content .features .post .post__pdf button.Btn:hover,.features .post .post__pdf .widget.contact button.contact__link:hover,.widget.contact .features .post .post__pdf button.contact__link:hover,.widget.contact button.dark.contact__link:hover,.widget.freetext.grey button.btn:hover,.widget.freetext.grey .article .article__content button.Btn:hover,.article .article__content .widget.freetext.grey button.Btn:hover,.widget.freetext.grey .widget.contact button.contact__link:hover,.widget.contact .widget.freetext.grey button.contact__link:hover,button.btn.dark:focus,.article .article__content button.dark.Btn:focus,.columns.colors .columns__item button.btn:focus,.columns.colors .columns__item .article .article__content button.Btn:focus,.article .article__content .columns.colors .columns__item button.Btn:focus,.columns.colors .columns__item .widget.contact button.contact__link:focus,.widget.contact .columns.colors .columns__item button.contact__link:focus,.features .post .post__pdf button.btn:focus,.features .post .post__pdf .article .article__content button.Btn:focus,.article .article__content .features .post .post__pdf button.Btn:focus,.features .post .post__pdf .widget.contact button.contact__link:focus,.widget.contact .features .post .post__pdf button.contact__link:focus,.widget.contact button.dark.contact__link:focus,.widget.freetext.grey button.btn:focus,.widget.freetext.grey .article .article__content button.Btn:focus,.article .article__content .widget.freetext.grey button.Btn:focus,.widget.freetext.grey .widget.contact button.contact__link:focus,.widget.contact .widget.freetext.grey button.contact__link:focus,button.Btn.dark:hover,.features .post .post__pdf button.Btn.btn:hover,button.Btn.dark:focus,.features .post .post__pdf button.Btn.btn:focus,span.btn.dark:hover,.article .article__content span.dark.Btn:hover,.columns.colors .columns__item span.btn:hover,.columns.colors .columns__item .article .article__content span.Btn:hover,.article .article__content .columns.colors .columns__item span.Btn:hover,.columns.colors .columns__item .widget.contact span.contact__link:hover,.widget.contact .columns.colors .columns__item span.contact__link:hover,.features .post .post__pdf span.btn:hover,.features .post .post__pdf .article .article__content span.Btn:hover,.article .article__content .features .post .post__pdf span.Btn:hover,.features .post .post__pdf .widget.contact span.contact__link:hover,.widget.contact .features .post .post__pdf span.contact__link:hover,.widget.contact span.dark.contact__link:hover,.widget.freetext.grey span.btn:hover,.widget.freetext.grey .article .article__content span.Btn:hover,.article .article__content .widget.freetext.grey span.Btn:hover,.widget.freetext.grey .widget.contact span.contact__link:hover,.widget.contact .widget.freetext.grey span.contact__link:hover,span.btn.dark:focus,.article .article__content span.dark.Btn:focus,.columns.colors .columns__item span.btn:focus,.columns.colors .columns__item .article .article__content span.Btn:focus,.article .article__content .columns.colors .columns__item span.Btn:focus,.columns.colors .columns__item .widget.contact span.contact__link:focus,.widget.contact .columns.colors .columns__item span.contact__link:focus,.features .post .post__pdf span.btn:focus,.features .post .post__pdf .article .article__content span.Btn:focus,.article .article__content .features .post .post__pdf span.Btn:focus,.features .post .post__pdf .widget.contact span.contact__link:focus,.widget.contact .features .post .post__pdf span.contact__link:focus,.widget.contact span.dark.contact__link:focus,.widget.freetext.grey span.btn:focus,.widget.freetext.grey .article .article__content span.Btn:focus,.article .article__content .widget.freetext.grey span.Btn:focus,.widget.freetext.grey .widget.contact span.contact__link:focus,.widget.contact .widget.freetext.grey span.contact__link:focus,span.Btn.dark:hover,.features .post .post__pdf span.Btn.btn:hover,span.Btn.dark:focus,.features .post .post__pdf span.Btn.btn:focus{background-color:#e8e8e8;color:#1c1c1c;border-color:#e8e8e8}a.btn.light,.article .article__content a.light.Btn,.acclr .features .post .post__pdf a.btn,.acclr .features .post .post__pdf .article .article__content a.Btn,.article .article__content .acclr .features .post .post__pdf a.Btn,.acclr .features .post .post__pdf .widget.contact a.contact__link,.widget.contact .acclr .features .post .post__pdf a.contact__link,.widget.contact a.light.contact__link,a.Btn.light,.acclr .features .post .post__pdf a.Btn.btn,button.btn.light,.article .article__content button.light.Btn,.acclr .features .post .post__pdf button.btn,.acclr .features .post .post__pdf .article .article__content button.Btn,.article .article__content .acclr .features .post .post__pdf button.Btn,.acclr .features .post .post__pdf .widget.contact button.contact__link,.widget.contact .acclr .features .post .post__pdf button.contact__link,.widget.contact button.light.contact__link,button.Btn.light,.acclr .features .post .post__pdf button.Btn.btn,span.btn.light,.article .article__content span.light.Btn,.acclr .features .post .post__pdf span.btn,.acclr .features .post .post__pdf .article .article__content span.Btn,.article .article__content .acclr .features .post .post__pdf span.Btn,.acclr .features .post .post__pdf .widget.contact span.contact__link,.widget.contact .acclr .features .post .post__pdf span.contact__link,.widget.contact span.light.contact__link,span.Btn.light,.acclr .features .post .post__pdf span.Btn.btn{background-color:#c8c8c8;color:#1c1c1c;border-color:#c8c8c8}a.btn.light:hover,.article .article__content a.light.Btn:hover,.acclr .features .post .post__pdf a.btn:hover,.acclr .features .post .post__pdf .article .article__content a.Btn:hover,.article .article__content .acclr .features .post .post__pdf a.Btn:hover,.acclr .features .post .post__pdf .widget.contact a.contact__link:hover,.widget.contact .acclr .features .post .post__pdf a.contact__link:hover,.widget.contact a.light.contact__link:hover,a.btn.light:focus,.article .article__content a.light.Btn:focus,.acclr .features .post .post__pdf a.btn:focus,.acclr .features .post .post__pdf .article .article__content a.Btn:focus,.article .article__content .acclr .features .post .post__pdf a.Btn:focus,.acclr .features .post .post__pdf .widget.contact a.contact__link:focus,.widget.contact .acclr .features .post .post__pdf a.contact__link:focus,.widget.contact a.light.contact__link:focus,a.Btn.light:hover,.acclr .features .post .post__pdf a.Btn.btn:hover,a.Btn.light:focus,.acclr .features .post .post__pdf a.Btn.btn:focus,button.btn.light:hover,.article .article__content button.light.Btn:hover,.acclr .features .post .post__pdf button.btn:hover,.acclr .features .post .post__pdf .article .article__content button.Btn:hover,.article .article__content .acclr .features .post .post__pdf button.Btn:hover,.acclr .features .post .post__pdf .widget.contact button.contact__link:hover,.widget.contact .acclr .features .post .post__pdf button.contact__link:hover,.widget.contact button.light.contact__link:hover,button.btn.light:focus,.article .article__content button.light.Btn:focus,.acclr .features .post .post__pdf button.btn:focus,.acclr .features .post .post__pdf .article .article__content button.Btn:focus,.article .article__content .acclr .features .post .post__pdf button.Btn:focus,.acclr .features .post .post__pdf .widget.contact button.contact__link:focus,.widget.contact .acclr .features .post .post__pdf button.contact__link:focus,.widget.contact button.light.contact__link:focus,button.Btn.light:hover,.acclr .features .post .post__pdf button.Btn.btn:hover,button.Btn.light:focus,.acclr .features .post .post__pdf button.Btn.btn:focus,span.btn.light:hover,.article .article__content span.light.Btn:hover,.acclr .features .post .post__pdf span.btn:hover,.acclr .features .post .post__pdf .article .article__content span.Btn:hover,.article .article__content .acclr .features .post .post__pdf span.Btn:hover,.acclr .features .post .post__pdf .widget.contact span.contact__link:hover,.widget.contact .acclr .features .post .post__pdf span.contact__link:hover,.widget.contact span.light.contact__link:hover,span.btn.light:focus,.article .article__content span.light.Btn:focus,.acclr .features .post .post__pdf span.btn:focus,.acclr .features .post .post__pdf .article .article__content span.Btn:focus,.article .article__content .acclr .features .post .post__pdf span.Btn:focus,.acclr .features .post .post__pdf .widget.contact span.contact__link:focus,.widget.contact .acclr .features .post .post__pdf span.contact__link:focus,.widget.contact span.light.contact__link:focus,span.Btn.light:hover,.acclr .features .post .post__pdf span.Btn.btn:hover,span.Btn.light:focus,.acclr .features .post .post__pdf span.Btn.btn:focus{background-color:#e8e8e8;border-color:#e8e8e8}a.btn.transparent,.article .article__content a.transparent.Btn,.widget.contact a.transparent.contact__link,.widget.freetext a.btn,.widget.freetext .article .article__content a.Btn,.article .article__content .widget.freetext a.Btn,.widget.freetext .widget.contact a.contact__link,.widget.contact .widget.freetext a.contact__link,.widget.results a.btn,.widget.results .article .article__content a.Btn,.article .article__content .widget.results a.Btn,.widget.results .widget.contact a.contact__link,.widget.contact .widget.results a.contact__link,a.Btn.transparent,button.btn.transparent,.article .article__content button.transparent.Btn,.widget.contact button.transparent.contact__link,.widget.results button.btn,.widget.results .article .article__content button.Btn,.article .article__content .widget.results button.Btn,.widget.results .widget.contact button.contact__link,.widget.contact .widget.results button.contact__link,button.Btn.transparent,span.btn.transparent,.article .article__content span.transparent.Btn,.widget.contact span.transparent.contact__link,.widget.results span.btn,.widget.results .article .article__content span.Btn,.article .article__content .widget.results span.Btn,.widget.results .widget.contact span.contact__link,.widget.contact .widget.results span.contact__link,span.Btn.transparent{background-color:transparent;border-color:#fff}a.btn.transparent:hover,.article .article__content a.transparent.Btn:hover,.widget.contact a.transparent.contact__link:hover,.widget.freetext a.btn:hover,.widget.freetext .article .article__content a.Btn:hover,.article .article__content .widget.freetext a.Btn:hover,.widget.freetext .widget.contact a.contact__link:hover,.widget.contact .widget.freetext a.contact__link:hover,.widget.results a.btn:hover,.widget.results .article .article__content a.Btn:hover,.article .article__content .widget.results a.Btn:hover,.widget.results .widget.contact a.contact__link:hover,.widget.contact .widget.results a.contact__link:hover,a.btn.transparent:focus,.article .article__content a.transparent.Btn:focus,.widget.contact a.transparent.contact__link:focus,.widget.freetext a.btn:focus,.widget.freetext .article .article__content a.Btn:focus,.article .article__content .widget.freetext a.Btn:focus,.widget.freetext .widget.contact a.contact__link:focus,.widget.contact .widget.freetext a.contact__link:focus,.widget.results a.btn:focus,.widget.results .article .article__content a.Btn:focus,.article .article__content .widget.results a.Btn:focus,.widget.results .widget.contact a.contact__link:focus,.widget.contact .widget.results a.contact__link:focus,a.Btn.transparent:hover,a.Btn.transparent:focus,button.btn.transparent:hover,.article .article__content button.transparent.Btn:hover,.widget.contact button.transparent.contact__link:hover,.widget.results button.btn:hover,.widget.results .article .article__content button.Btn:hover,.article .article__content .widget.results button.Btn:hover,.widget.results .widget.contact button.contact__link:hover,.widget.contact .widget.results button.contact__link:hover,button.btn.transparent:focus,.article .article__content button.transparent.Btn:focus,.widget.contact button.transparent.contact__link:focus,.widget.results button.btn:focus,.widget.results .article .article__content button.Btn:focus,.article .article__content .widget.results button.Btn:focus,.widget.results .widget.contact button.contact__link:focus,.widget.contact .widget.results button.contact__link:focus,button.Btn.transparent:hover,button.Btn.transparent:focus,span.btn.transparent:hover,.article .article__content span.transparent.Btn:hover,.widget.contact span.transparent.contact__link:hover,.widget.results span.btn:hover,.widget.results .article .article__content span.Btn:hover,.article .article__content .widget.results span.Btn:hover,.widget.results .widget.contact span.contact__link:hover,.widget.contact .widget.results span.contact__link:hover,span.btn.transparent:focus,.article .article__content span.transparent.Btn:focus,.widget.contact span.transparent.contact__link:focus,.widget.results span.btn:focus,.widget.results .article .article__content span.Btn:focus,.article .article__content .widget.results span.Btn:focus,.widget.results .widget.contact span.contact__link:focus,.widget.contact .widget.results span.contact__link:focus,span.Btn.transparent:hover,span.Btn.transparent:focus{background-color:#fff;color:#1c1c1c;border-color:#fff}a.btn.transparent.no-border,.article .article__content a.transparent.no-border.Btn,.widget.contact a.transparent.no-border.contact__link,.widget.freetext a.no-border.btn,.widget.freetext .article .article__content a.no-border.Btn,.article .article__content .widget.freetext a.no-border.Btn,.widget.freetext .widget.contact a.no-border.contact__link,.widget.contact .widget.freetext a.no-border.contact__link,.widget.results a.no-border.btn,.widget.results .article .article__content a.no-border.Btn,.article .article__content .widget.results a.no-border.Btn,.widget.results .widget.contact a.no-border.contact__link,.widget.contact .widget.results a.no-border.contact__link,a.Btn.transparent.no-border,button.btn.transparent.no-border,.article .article__content button.transparent.no-border.Btn,.widget.contact button.transparent.no-border.contact__link,.widget.results button.no-border.btn,.widget.results .article .article__content button.no-border.Btn,.article .article__content .widget.results button.no-border.Btn,.widget.results .widget.contact button.no-border.contact__link,.widget.contact .widget.results button.no-border.contact__link,button.Btn.transparent.no-border,span.btn.transparent.no-border,.article .article__content span.transparent.no-border.Btn,.widget.contact span.transparent.no-border.contact__link,.widget.results span.no-border.btn,.widget.results .article .article__content span.no-border.Btn,.article .article__content .widget.results span.no-border.Btn,.widget.results .widget.contact span.no-border.contact__link,.widget.contact .widget.results span.no-border.contact__link,span.Btn.transparent.no-border{border-color:transparent}a.btn.transparent.no-border:hover,.article .article__content a.transparent.no-border.Btn:hover,.widget.contact a.transparent.no-border.contact__link:hover,.widget.freetext a.no-border.btn:hover,.widget.freetext .article .article__content a.no-border.Btn:hover,.article .article__content .widget.freetext a.no-border.Btn:hover,.widget.freetext .widget.contact a.no-border.contact__link:hover,.widget.contact .widget.freetext a.no-border.contact__link:hover,.widget.results a.no-border.btn:hover,.widget.results .article .article__content a.no-border.Btn:hover,.article .article__content .widget.results a.no-border.Btn:hover,.widget.results .widget.contact a.no-border.contact__link:hover,.widget.contact .widget.results a.no-border.contact__link:hover,a.btn.transparent.no-border:focus,.article .article__content a.transparent.no-border.Btn:focus,.widget.contact a.transparent.no-border.contact__link:focus,.widget.freetext a.no-border.btn:focus,.widget.freetext .article .article__content a.no-border.Btn:focus,.article .article__content .widget.freetext a.no-border.Btn:focus,.widget.freetext .widget.contact a.no-border.contact__link:focus,.widget.contact .widget.freetext a.no-border.contact__link:focus,.widget.results a.no-border.btn:focus,.widget.results .article .article__content a.no-border.Btn:focus,.article .article__content .widget.results a.no-border.Btn:focus,.widget.results .widget.contact a.no-border.contact__link:focus,.widget.contact .widget.results a.no-border.contact__link:focus,a.Btn.transparent.no-border:hover,a.Btn.transparent.no-border:focus,button.btn.transparent.no-border:hover,.article .article__content button.transparent.no-border.Btn:hover,.widget.contact button.transparent.no-border.contact__link:hover,.widget.results button.no-border.btn:hover,.widget.results .article .article__content button.no-border.Btn:hover,.article .article__content .widget.results button.no-border.Btn:hover,.widget.results .widget.contact button.no-border.contact__link:hover,.widget.contact .widget.results button.no-border.contact__link:hover,button.btn.transparent.no-border:focus,.article .article__content button.transparent.no-border.Btn:focus,.widget.contact button.transparent.no-border.contact__link:focus,.widget.results button.no-border.btn:focus,.widget.results .article .article__content button.no-border.Btn:focus,.article .article__content .widget.results button.no-border.Btn:focus,.widget.results .widget.contact button.no-border.contact__link:focus,.widget.contact .widget.results button.no-border.contact__link:focus,button.Btn.transparent.no-border:hover,button.Btn.transparent.no-border:focus,span.btn.transparent.no-border:hover,.article .article__content span.transparent.no-border.Btn:hover,.widget.contact span.transparent.no-border.contact__link:hover,.widget.results span.no-border.btn:hover,.widget.results .article .article__content span.no-border.Btn:hover,.article .article__content .widget.results span.no-border.Btn:hover,.widget.results .widget.contact span.no-border.contact__link:hover,.widget.contact .widget.results span.no-border.contact__link:hover,span.btn.transparent.no-border:focus,.article .article__content span.transparent.no-border.Btn:focus,.widget.contact span.transparent.no-border.contact__link:focus,.widget.results span.no-border.btn:focus,.widget.results .article .article__content span.no-border.Btn:focus,.article .article__content .widget.results span.no-border.Btn:focus,.widget.results .widget.contact span.no-border.contact__link:focus,.widget.contact .widget.results span.no-border.contact__link:focus,span.Btn.transparent.no-border:hover,span.Btn.transparent.no-border:focus{border-color:#fff}a.btn.transparent-reverse,.article .article__content a.transparent-reverse.Btn,.widget.contact a.transparent-reverse.contact__link,a.Btn.transparent-reverse,button.btn.transparent-reverse,.article .article__content button.transparent-reverse.Btn,.widget.contact button.transparent-reverse.contact__link,button.Btn.transparent-reverse,span.btn.transparent-reverse,.article .article__content span.transparent-reverse.Btn,.widget.contact span.transparent-reverse.contact__link,span.Btn.transparent-reverse{background-color:transparent;color:#1c1c1c;border-size:2px;border-color:#1c1c1c}a.btn.transparent-reverse:hover,.article .article__content a.transparent-reverse.Btn:hover,.widget.contact a.transparent-reverse.contact__link:hover,a.btn.transparent-reverse:focus,.article .article__content a.transparent-reverse.Btn:focus,.widget.contact a.transparent-reverse.contact__link:focus,a.Btn.transparent-reverse:hover,a.Btn.transparent-reverse:focus,button.btn.transparent-reverse:hover,.article .article__content button.transparent-reverse.Btn:hover,.widget.contact button.transparent-reverse.contact__link:hover,button.btn.transparent-reverse:focus,.article .article__content button.transparent-reverse.Btn:focus,.widget.contact button.transparent-reverse.contact__link:focus,button.Btn.transparent-reverse:hover,button.Btn.transparent-reverse:focus,span.btn.transparent-reverse:hover,.article .article__content span.transparent-reverse.Btn:hover,.widget.contact span.transparent-reverse.contact__link:hover,span.btn.transparent-reverse:focus,.article .article__content span.transparent-reverse.Btn:focus,.widget.contact span.transparent-reverse.contact__link:focus,span.Btn.transparent-reverse:hover,span.Btn.transparent-reverse:focus{background-color:#1c1c1c;color:#fff;border-color:#1c1c1c}a.btn.block,.article .article__content a.block.Btn,.widget.contact a.block.contact__link,a.Btn.block,button.btn.block,.article .article__content button.block.Btn,.widget.contact button.block.contact__link,button.Btn.block,span.btn.block,.article .article__content span.block.Btn,.widget.contact span.block.contact__link,span.Btn.block{width:100%;text-align:center}a.btn[class*=icon-],.article .article__content a.Btn[class*=icon-],.widget.contact a.contact__link[class*=icon-],a.Btn[class*=icon-],button.btn[class*=icon-],.article .article__content button.Btn[class*=icon-],.widget.contact button.contact__link[class*=icon-],button.Btn[class*=icon-],span.btn[class*=icon-],.article .article__content span.Btn[class*=icon-],.widget.contact span.contact__link[class*=icon-],span.Btn[class*=icon-]{padding-left:15px;padding-right:15px}a.btn[class*=icon-]:before,.article .article__content a.Btn[class*=icon-]:before,.widget.contact a.contact__link[class*=icon-]:before,a.Btn[class*=icon-]:before,button.btn[class*=icon-]:before,.article .article__content button.Btn[class*=icon-]:before,.widget.contact button.contact__link[class*=icon-]:before,button.Btn[class*=icon-]:before,span.btn[class*=icon-]:before,.article .article__content span.Btn[class*=icon-]:before,.widget.contact span.contact__link[class*=icon-]:before,span.Btn[class*=icon-]:before{font-size:1.4em;margin:-2px .5em 0 0;vertical-align:middle}a.btn[href*="mailto:"],.article .article__content a.Btn[href*="mailto:"],.widget.contact a.contact__link[href*="mailto:"],a.btn[href*="tel:"],.article .article__content a.Btn[href*="tel:"],.widget.contact a.contact__link[href*="tel:"],a.Btn[href*="mailto:"],a.Btn[href*="tel:"],button.btn[href*="mailto:"],.article .article__content button.Btn[href*="mailto:"],.widget.contact button.contact__link[href*="mailto:"],button.btn[href*="tel:"],.article .article__content button.Btn[href*="tel:"],.widget.contact button.contact__link[href*="tel:"],button.Btn[href*="mailto:"],button.Btn[href*="tel:"],span.btn[href*="mailto:"],.article .article__content span.Btn[href*="mailto:"],.widget.contact span.contact__link[href*="mailto:"],span.btn[href*="tel:"],.article .article__content span.Btn[href*="tel:"],.widget.contact span.contact__link[href*="tel:"],span.Btn[href*="mailto:"],span.Btn[href*="tel:"]{text-transform:none;letter-spacing:0}a.btn.btn-regular-style>span,.article .article__content a.btn-regular-style.Btn>span,.widget.contact a.btn-regular-style.contact__link>span,a.Btn.btn-regular-style>span,button.btn.btn-regular-style>span,.article .article__content button.btn-regular-style.Btn>span,.widget.contact button.btn-regular-style.contact__link>span,button.Btn.btn-regular-style>span,span.btn.btn-regular-style>span,.article .article__content span.btn-regular-style.Btn>span,.widget.contact span.btn-regular-style.contact__link>span,span.Btn.btn-regular-style>span{display:inline;background:transparent;margin:0;padding:0}a.btn.icon-checked:before,.article .article__content a.icon-checked.Btn:before,.widget.contact a.icon-checked.contact__link:before,a.Btn.icon-checked:before,button.btn.icon-checked:before,.article .article__content button.icon-checked.Btn:before,.widget.contact button.icon-checked.contact__link:before,button.Btn.icon-checked:before,span.btn.icon-checked:before,.article .article__content span.icon-checked.Btn:before,.widget.contact span.icon-checked.contact__link:before,span.Btn.icon-checked:before{content:'';display:inline-block;width:1.4em;height:1.4em;background:url(../img/checked-icon.png) 50% 50% no-repeat;background-size:contain}a.btn.icon-sad:before,.article .article__content a.icon-sad.Btn:before,.widget.contact a.icon-sad.contact__link:before,a.Btn.icon-sad:before,button.btn.icon-sad:before,.article .article__content button.icon-sad.Btn:before,.widget.contact button.icon-sad.contact__link:before,button.Btn.icon-sad:before,span.btn.icon-sad:before,.article .article__content span.icon-sad.Btn:before,.widget.contact span.icon-sad.contact__link:before,span.Btn.icon-sad:before{content:'';display:inline-block;width:1.4em;height:1.4em;background:url(../img/sad-icon.png) 50% 50% no-repeat;background-size:contain}@media screen and (max-width:767px){a.btn.xs-block,.article .article__content a.Btn,.widget.contact a.xs-block.contact__link,a.Btn.xs-block,button.btn.xs-block,.article .article__content button.Btn,.widget.contact button.xs-block.contact__link,button.Btn.xs-block,span.btn.xs-block,.article .article__content span.Btn,.widget.contact span.xs-block.contact__link,span.Btn.xs-block{width:100%;text-align:center;white-space:normal;margin:5px 0}}@media print{a.btn,.article .article__content a.Btn,.widget.contact a.contact__link,a.Btn,button.btn,.article .article__content button.Btn,.widget.contact button.contact__link,button.Btn,span.btn,.article .article__content span.Btn,.widget.contact span.contact__link,span.Btn{display:none}a.btn[href*="mailto:"],.article .article__content a.Btn[href*="mailto:"],.widget.contact a.contact__link[href*="mailto:"],a.btn[href*="tel:"],.article .article__content a.Btn[href*="tel:"],.widget.contact a.contact__link[href*="tel:"],a.Btn[href*="mailto:"],a.Btn[href*="tel:"],button.btn[href*="mailto:"],.article .article__content button.Btn[href*="mailto:"],.widget.contact button.contact__link[href*="mailto:"],button.btn[href*="tel:"],.article .article__content button.Btn[href*="tel:"],.widget.contact button.contact__link[href*="tel:"],button.Btn[href*="mailto:"],button.Btn[href*="tel:"],span.btn[href*="mailto:"],.article .article__content span.Btn[href*="mailto:"],.widget.contact span.contact__link[href*="mailto:"],span.btn[href*="tel:"],.article .article__content span.Btn[href*="tel:"],.widget.contact span.contact__link[href*="tel:"],span.Btn[href*="mailto:"],span.Btn[href*="tel:"]{display:inline-block;border:none;padding:0}}label input[type=checkbox]+.input{position:relative;display:inline-block;width:15px;height:15px;background-color:#fff;border:solid 1px #1c1c1c;box-shadow:0 0 0 0 transparent;vertical-align:text-bottom;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;cursor:pointer}label input[type=checkbox]+.input:before{content:'';width:5px;height:5px;background-color:#5a5a5a;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}label input[type=checkbox]:checked+.input:before{opacity:1}label input[type=checkbox]:focus+.input{box-shadow:0 0 5px 0 #db1045}label input[type=checkbox]:active+.input{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.acclr label+.input{border:solid 1px #000}.acclr label:focus+.input{box-shadow:0 0 5px 0 #db1045}.cta{display:inline-block;font:400 16px Noe Display,serif;margin:20px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.cta:before{content:'';display:inline-block;width:13px;height:2px;background-color:currentColor;vertical-align:middle;margin:-2px 12px 0 0}.underlined-link{text-decoration:underline}.underlined-link:hover,.underlined-link:focus{text-decoration:none}input[type=text],input[type=email],input[type=password],input[type=tel]{height:43px;background-color:transparent;color:#1c1c1c;font:12px Buenos Aires,sans-serif;border:solid 1px #1c1c1c;border-radius:0;box-shadow:0 0 0 0 transparent;padding:15px;outline:none;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder{color:rgba(28,28,28,.56)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder{color:rgba(28,28,28,.56)}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder{color:rgba(28,28,28,.56)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder{color:rgba(28,28,28,.56)}input[type=text][readonly],input[type="text"][readonly="readonly"],input[type="text"][readonly="ture"],input[type=email][readonly],input[type="email"][readonly="readonly"],input[type="email"][readonly="ture"],input[type=password][readonly],input[type="password"][readonly="readonly"],input[type="password"][readonly="ture"],input[type=tel][readonly],input[type="tel"][readonly="readonly"],input[type="tel"][readonly="ture"]{background-color:#eee}input[type=text][readonly]:focus,input[type="text"][readonly="readonly"]:focus,input[type="text"][readonly="ture"]:focus,input[type=email][readonly]:focus,input[type="email"][readonly="readonly"]:focus,input[type="email"][readonly="ture"]:focus,input[type=password][readonly]:focus,input[type="password"][readonly="readonly"]:focus,input[type="password"][readonly="ture"]:focus,input[type=tel][readonly]:focus,input[type="tel"][readonly="readonly"]:focus,input[type="tel"][readonly="ture"]:focus{box-shadow:0 0 5px 0 transparent}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus{box-shadow:0 0 5px 0 #db1045}input[type=text].centered,input[type=email].centered,input[type=password].centered,input[type=tel].centered{text-align:center}input[type=text].full-width,input[type=email].full-width,input[type=password].full-width,input[type=tel].full-width{width:100%}.acclr input[type=text],.acclr input[type=email],.acclr input[type=password],.acclr input[type=tel]{color:#000;border:solid 1px #000}.acclr input[type=text]:focus,.acclr input[type=email]:focus,.acclr input[type=password]:focus,.acclr input[type=tel]:focus{box-shadow:0 0 5px 0 #db1045}textarea{color:#1c1c1c;font:12px Buenos Aires,sans-serif;border:solid 1px #1c1c1c;border-radius:0;box-shadow:0 0 0 0 transparent;padding:15px;margin:10px 0;outline:none;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}textarea:focus{box-shadow:0 0 5px 0 #db1045}@media screen and (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=tel]{font-size:16px}input[type=text].xs-block,.article .article__content input.Btn[type=text],input[type=email].xs-block,.article .article__content input.Btn[type=email],input[type=password].xs-block,.article .article__content input.Btn[type=password],input[type=tel].xs-block,.article .article__content input.Btn[type=tel]{width:100%;text-align:center;margin:5px 0}}.Firefox input[type=text],.Firefox input[type=email],.Firefox input[type=password],.Firefox input[type=tel]{padding:0 15px}label{font:100 11px Buenos Aires,sans-serif;letter-spacing:2px;text-transform:uppercase}label input[type=radio]+.input{position:relative;display:inline-block;width:15px;height:15px;border:solid 1px #1c1c1c;box-shadow:0 0 0 0 transparent;border-radius:50%;margin:0 .5em -2px 0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;cursor:pointer}label input[type=radio]+.input:before{content:'';width:5px;height:5px;background-color:#5a5a5a;border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}label input[type=radio]+.input.light,label .acclr .features .post .post__pdf input[type=radio]+.input.btn,.acclr .features .post .post__pdf label input[type=radio]+.input.btn,label .acclr .features .post .post__pdf .article .article__content input[type=radio]+.input.Btn,.acclr .features .post .post__pdf .article .article__content label input[type=radio]+.input.Btn,label .article .article__content .acclr .features .post .post__pdf input[type=radio]+.input.Btn,.article .article__content .acclr .features .post .post__pdf label input[type=radio]+.input.Btn,label .acclr .features .post .post__pdf .widget.contact input[type=radio]+.input.contact__link,.acclr .features .post .post__pdf .widget.contact label input[type=radio]+.input.contact__link,label .widget.contact .acclr .features .post .post__pdf input[type=radio]+.input.contact__link,.widget.contact .acclr .features .post .post__pdf label input[type=radio]+.input.contact__link{background-color:#fff;border:solid 1px #fff}label input[type=radio]:checked+.input:before{opacity:1}label input[type=radio]:focus+.input{box-shadow:0 0 10px 0 #db1045}label input[type=radio]:active+.input{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.acclr label+.input{border:solid 1px #000}.acclr label:focus+.input{box-shadow:0 0 10px 0 #db1045}.regular-form label{width:100%}.regular-form label.required:before{content:'* ';color:#db1045;font-weight:700}.regular-form input[type=text],.regular-form input[type=email],.regular-form input[type=password],.regular-form input[type=tel],.regular-form select,.regular-form .chosen-container,.regular-form .chosen-container-active.chosen-with-drop{width:80%;max-width:80%;margin:10px 0}.regular-form input[type=text]+.tooltip-btn,.regular-form input[type=email]+.tooltip-btn,.regular-form input[type=password]+.tooltip-btn,.regular-form input[type=tel]+.tooltip-btn,.regular-form select+.tooltip-btn,.regular-form .chosen-container+.tooltip-btn,.regular-form .chosen-container-active.chosen-with-drop+.tooltip-btn{vertical-align:middle;margin-left:10px}.regular-form .chzn-container{width:80%!important;margin:10px 0}.regular-form .phone-wrapper{float:left;position:relative;width:60%}.regular-form .phone-wrapper input{width:100%;max-width:100%}.regular-form .phone-ext-wrapper{float:left;position:relative;width:-webkit-calc(20% - 20px);width:calc(20% - 20px);margin-left:20px}.regular-form .phone-ext-wrapper input{width:100%;max-width:100%}.regular-form .errors-list ul{padding:20px 20px 20px 40px;margin:20px 0;border:solid 1px #db1045}.acclr .regular-form .errors-list ul{border:solid 1px #db1045}.regular-form .errors-list li{list-style:disc}.regular-form .radio-flow{margin:10px 0 20px}.regular-form .radio-flow label{display:inline-block;width:auto;margin:0 20px 0 10px}.regular-form .radio-flow br{display:none}.regular-form .checkbox-flow{white-space:nowrap;margin:10px 0 20px}.regular-form .checkbox-flow input{vertical-align:top}.regular-form .checkbox-flow label{display:inline-block;width:auto;margin:0 20px 0 10px;white-space:normal}.regular-form .profile-pic{border-radius:50%}.regular-form label input[type=file]{display:none}.regular-form label input[type=file]+.btn,.regular-form label .article .article__content input[type=file]+.Btn,.article .article__content .regular-form label input[type=file]+.Btn,.regular-form label .widget.contact input[type=file]+.contact__link,.widget.contact .regular-form label input[type=file]+.contact__link{display:inline-block}.regular-form .profile-picture label{width:auto}@media screen and (max-width:1199px){.regular-form .phone-wrapper{width:50%}.regular-form .phone-ext-wrapper{width:-webkit-calc(30% - 20px);width:calc(30% - 20px)}}@media screen and (max-width:767px){.regular-form input[type=text],.regular-form input[type=email],.regular-form input[type=password],.regular-form input[type=tel],.regular-form select,.regular-form .chosen-container,.regular-form .chosen-container-active.chosen-with-drop{width:100%;max-width:100%;margin:10px 0}.regular-form input[type=text]+.tooltip-btn,.regular-form input[type=email]+.tooltip-btn,.regular-form input[type=password]+.tooltip-btn,.regular-form input[type=tel]+.tooltip-btn,.regular-form select+.tooltip-btn,.regular-form .chosen-container+.tooltip-btn,.regular-form .chosen-container-active.chosen-with-drop+.tooltip-btn{margin-bottom:20px}.regular-form .chzn-container{width:100%!important;margin:10px 0}.regular-form .subject-selection select,.regular-form .subject-selection textarea,.regular-form .write-message select,.regular-form .write-message textarea{width:100%!important}.regular-form .phone-wrapper{width:70%}.regular-form .phone-ext-wrapper{width:-webkit-calc(30% - 20px);width:calc(30% - 20px)}.regular-form .profile-pic{margin-bottom:20px}}.chzn-container{width:100%!important;margin:20px 0}.chzn-container .chzn-single{height:43px;background-color:transparent;background-image:url(../img/select-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;color:#1c1c1c;font:12px Buenos Aires,sans-serif;line-height:1.5;border:solid 1px #1c1c1c;border-radius:0;box-shadow:0 0 0 0 transparent;padding:12px 60px 12px 15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.chzn-container .chzn-drop{border-radius:0;border:solid 1px #1c1c1c;box-shadow:none}.chzn-container .chzn-results .highlighted{background:#db1045}.chzn-container-single .chzn-search input{width:100%!important;background:none;border:solid 1px #1c1c1c}.chosen-container,.chosen-container-active.chosen-with-drop{width:100%!important;background-image:none;margin:20px 0}.chosen-container .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{height:43px;background-color:transparent;background-image:url(../img/select-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;color:#1c1c1c;font:12px Buenos Aires,sans-serif;line-height:1.5;border:solid 1px #1c1c1c;border-radius:0;box-shadow:0 0 0 0 transparent;padding:12px 60px 12px 15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.chosen-container .chosen-drop,.chosen-container-active.chosen-with-drop .chosen-drop{border-radius:0;border:solid 1px #1c1c1c;box-shadow:none}.chosen-container .chosen-results .highlighted,.chosen-container-active.chosen-with-drop .chosen-results .highlighted{background:#db1045}.chosen-container-single .chosen-search input{width:100%!important;background:none;border:solid 1px #1c1c1c}.acclr .chzn-container .chzn-results .highlighted{background:#db1045}.IE .chzn-container .chzn-single{background-image:url(../img/select-arrow.png)}.IE .chosen-container .chosen-single,.IE .chosen-container-active.chosen-with-drop .chosen-single{background-image:url(../img/select-arrow.png)}select{max-width:100%;height:43px;background-color:transparent;background-image:url(../img/select-arrow.svg);background-position:100% 50%;background-size:auto 101%;background-repeat:no-repeat;color:#1c1c1c;font:12px Buenos Aires,sans-serif;border:solid 1px #1c1c1c;border-radius:0;box-shadow:0 0 0 0 transparent;padding:12px 60px 12px 15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}select:focus{box-shadow:0 0 5px 0 #db1045}.acclr select{color:#000;border:solid 1px #000}.acclr select:focus{box-shadow:0 0 5px 0 #db1045}select.alt{background-color:#fff;background-image:url(../img/select-arrow-alt.svg)}.IE select{background-image:url(../img/select-arrow.png)}.IE select.alt{background-image:url(../img/select-arrow-alt.png)}.IE select::-ms-expand{display:none}.back-btn-container a{color:#1c1c1c;font-size:1rem;text-decoration:underline}.entreprise-details .article,.entreprise-details .article__content{padding-left:0;padding-right:0}.entreprise-details .social-follow .Logo{display:block;max-width:100%;height:auto;padding:20px;border:solid 1px #c8c8c8;margin:0 0 10px}.entreprise-details .entreprise-infos{padding-right:20px;color:#1c1c1c;display:inline-block;font-size:1.154rem;vertical-align:top;width:50%}.entreprise-details .entreprise-infos a{color:#1c1c1c;text-decoration:underline}.entreprise-details .entreprise-infos .page-title{color:#1c1c1c;font-size:2rem;text-transform:none;line-height:1}.entreprise-details .partners-grid{padding-left:0;padding-right:0}@media screen and (max-width:767px){.entreprise-details .social-follow{padding-bottom:20px;float:none;text-align:left}.entreprise-details .social-follow .Logo{margin:20px auto 10px}.entreprise-details .entreprise-infos{border:none;padding:20px 10px 0 0;padding-top:0;padding-right:0;width:100%}.entreprise-details .member-photo{display:inline-block;padding-left:0;width:100%}.entreprise-details .member-photo .social-follow{float:none;margin:0 auto}.entreprise-details .member-photo .social-follow img{display:block}.entreprise-details .partners-grid__item{width:100%}.entreprise-details .partners-grid__item .partners-grid__details{width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}}.back-btn-container a{font-size:1rem}.member-details{font-size:0}.member-details .editable{font-size:1rem}.member-details .editable a{font-size:1rem}.member-details .editable ul li{background:none;padding:0}.member-details .editable ul li a.cta{margin:0}.member-details .member-infos{display:inline-block;font-size:1.154rem;vertical-align:top;width:50%}.member-details .member-infos a{color:#1c1c1c}.member-details .member-infos .page-title{color:#1c1c1c;font-size:2rem;text-transform:none;line-height:1}.member-details .member-photo{display:inline-block;padding-left:20px;width:50%}.member-details .member-photo .social-follow{max-width:400px;vertical-align:top;width:100%}.member-details .member-photo .social-follow img{width:100%}.member-details .member-photo .social-follow .btn,.member-details .member-photo .social-follow .article .article__content .Btn,.article .article__content .member-details .member-photo .social-follow .Btn,.member-details .member-photo .social-follow .widget.contact .contact__link,.widget.contact .member-details .member-photo .social-follow .contact__link{width:100%;margin-top:20px}@media screen and (max-width:767px){.member-details{max-width:400px;margin:0 auto}.member-details.mobile-no-centering{margin:0;max-width:none}.member-details .member-infos{padding:20px 10px 0 0;width:100%}.member-details .member-photo{display:inline-block;padding-left:0;width:100%}.member-details .member-photo .social-follow{float:none;margin:0 auto}}.home-search.intro{background-color:#db1045;color:#fff;font-size:1rem;font-weight:400;text-align:center;text-transform:uppercase;padding:10px 20px}.acclr .home-search.intro{background-color:#db1045}#Search .results-options .results-per-page{text-align:right;margin-top:0;margin-bottom:0}@media screen and (max-width:767px){#Search select{width:100%}#Search .results-options .results-per-page{text-align:left;margin:10px 0}#Search .results-options .results-per-page label{font:100 12px Buenos Aires,sans-serif;letter-spacing:2px;text-transform:uppercase}}
/*# sourceMappingURL=data:application/json;base64,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Q0UsZUFBaUIsQ0FBRSxBQUVyQiwrQkFDRSxlQUFpQixDQUFFLEFBRXJCLGlDQUNFLGVBQWlCLENBQUUsQUFFckIsMEJBQ0UsZUFBaUIsQ0FBRSxBQUVyQiw2QkFDRSxlQUFpQixDQUFFLEFBRXJCLHlCQUNFLGVBQWlCLENBQUUsQUFFckIsdUJBQ0UsZUFBaUIsQ0FBRSxBQUVyQix1QkFDRSxlQUFpQixDQUFFLEFBRXJCLHdCQUNFLGVBQWlCLENBQUUsQUFFckIsd0JBQ0UsZUFBaUIsQ0FBRSxBQUVyQix1QkFDRSxlQUFpQixDQUFFLEFBRXJCLGdDQUNFLGVBQWlCLENBQUUsQUFFckIsZ0NBQ0UsZUFBaUIsQ0FBRSxBQUVyQiwyQkFDRSxlQUFpQixDQUFFLEFBRXJCLHVCQUNFLGVBQWlCLENBQUUsQUFFckIsd0JBQ0UsZUFBaUIsQ0FBRSxBQUVyQix1QkFDRSxlQUFpQixDQUFFLEFBRXJCLDBCQUNFLGVBQWlCLENBQUUsQUFFckIsK0JBQ0UsZUFBaUIsQ0FBRSxBQUVyQiwrQkFDRSxlQUFpQixDQUFFLEFBRXJCLHdCQUNFLGVBQWlCLENBQUUsQUFFckIsK0JBQ0UsZUFBaUIsQ0FBRSxBQUVyQixnQ0FDRSxlQUFpQixDQUFFLEFBRXJCLDRCQUNFLGVBQWlCLENBQUUsQUFFckIsNkJBQ0UsZUFBaUIsQ0FBRSxBQUVyQiw4QkFDRSxlQUFpQixDQUFFLEFBRXJCLDBCQUNFLGVBQWlCLENBQUUsQUFFckIsZ0NBQ0UsZUFBaUIsQ0FBRSxBQUVyQiw0QkFDRSxlQUFpQixDQUFFLEFBRXJCLDZCQUNFLGVBQWlCLENBQUUsQUFFckIsZ0NBQ0UsZUFBaUIsQ0FBRSxBQUVyQiw0QkFDRSxlQUFpQixDQUFFLEFBRXJCLDZCQUNFLGVBQWlCLENBQUUsQUFFckIsNkJBQ0UsZUFBaUIsQ0FBRSxBQUVyQiw4QkFDRSxlQUFpQixDQUFFLEFBRXJCLDJCQUNFLGVBQWlCLENBQUUsQUFFckIsNkJBQ0UsZUFBaUIsQ0FBRSxBQUVyQiw0QkFDRSxlQUFpQixDQUFFLEFBRXJCLDhCQUNFLGVBQWlCLENBQUUsQUFFckIsK0JBQ0Us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Q0FBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tIEJ1ZW5vcyBBaXJlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCdWVub3MgQWlyZXMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JiYi1SZWd1bGFyX2dkaS5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYmItUmVndWxhcl9nZGkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmJiLVJlZ3VsYXJfZ2RpLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYmJiLVJlZ3VsYXJfZ2RpLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0J1ZW5vcyBBaXJlcyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmJiLVJlZ3VsYXJJdGFsaWNfZ2RpLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JiYi1SZWd1bGFySXRhbGljX2dkaS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9iYmItUmVndWxhckl0YWxpY19nZGkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9iYmItUmVndWxhckl0YWxpY19nZGkuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnVlbm9zIEFpcmVzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYmItTGlnaHRfZ2RpLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JiYi1MaWdodF9nZGkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmJiLUxpZ2h0X2dkaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JiYi1MaWdodF9nZGkuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnVlbm9zIEFpcmVzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYmItTGlnaHRJdGFsaWNfZ2RpLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JiYi1MaWdodEl0YWxpY19nZGkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmJiLUxpZ2h0SXRhbGljX2dkaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JiYi1MaWdodEl0YWxpY19nZGkuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnVlbm9zIEFpcmVzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYmItQm9sZF9nZGkuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmJiLUJvbGRfZ2RpLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2JiYi1Cb2xkX2dkaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JiYi1Cb2xkX2dkaS5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCdWVub3MgQWlyZXMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JiYi1Cb2xkSXRhbGljX2dkaS5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYmItQm9sZEl0YWxpY19nZGkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmJiLUJvbGRJdGFsaWNfZ2RpLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYmJiLUJvbGRJdGFsaWNfZ2RpLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qLS0tIE5vZSBEaXNwbGF5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBSZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vZSBEaXNwbGF5IFJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTm9lIERpc3BsYXkgUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBSZWd1bGFyIEl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBSZWd1bGFyIEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBSZWd1bGFyIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCb2xkLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vZSBEaXNwbGF5IEJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTm9lIERpc3BsYXkgQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCb2xkIEl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCb2xkIEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCb2xkIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCbGFjay5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob2UgRGlzcGxheSBCbGFjayBJdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm9lIERpc3BsYXkgQmxhY2sgSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05vZSBEaXNwbGF5IEJsYWNrIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmFsZXJ0IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFsZXJ0ID4gcCxcbiAgLmFsZXJ0ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFsZXJ0ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMzsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyYjU0MmM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI0NTI2OTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5iYWRnZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLkJ0biAuYmFkZ2UsIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgLmJ0bi14cyAuYmFkZ2UsIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC14cyA+IC5CdG4gLmJhZGdlLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC14cyA+IC5jb250YWN0X19saW5rIC5iYWRnZSxcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXhzID4gLkJ0biAuYmFkZ2UsXG4gIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXhzID4gLmNvbnRhY3RfX2xpbmsgLmJhZGdlIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5icmVhZGNydW1iID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICAgICAgLypjb250ZW50OiBcIi/CoFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZSovXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5CdG4sIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLkJ0bixcbiAgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY29udGFjdF9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAgPiAuQnRuOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5CdG46Zm9jdXMsIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbms6Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5CdG46YWN0aXZlLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5CdG4sIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5jb250YWN0X19saW5rLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuQnRuOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5CdG46Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5CdG46YWN0aXZlLFxuICAgIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNvbnRhY3RfX2xpbms6YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5CdG4sXG4gICAgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmNvbnRhY3RfX2xpbmsge1xuICAgICAgei1pbmRleDogMjsgfVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLCAuYnRuLWdyb3VwIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4gKyAuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwIC5CdG4gKyAuYnRuLCAuYnRuLWdyb3VwIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5idG4sIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwIC5jb250YWN0X19saW5rICsgLmJ0biwgLmJ0bi1ncm91cCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCAuYnRuICsgLkJ0biwgLmJ0bi1ncm91cCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCAuQnRuICsgLkJ0biwgLmJ0bi1ncm91cCAud2lkZ2V0LmNvbnRhY3QgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5CdG4sIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5jb250YWN0X19saW5rICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAgLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAuYnRuLWdyb3VwIC53aWRnZXQuY29udGFjdCAuYnRuICsgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwIC5idG4gKyAuY29udGFjdF9fbGluaywgLmJ0bi1ncm91cCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmNvbnRhY3QgLkJ0biArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuICsgLmNvbnRhY3RfX2xpbmssIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAgLndpZGdldC5jb250YWN0IC5CdG4gKyAuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAgLkJ0biArIC5jb250YWN0X19saW5rLCAuYnRuLWdyb3VwIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCAuY29udGFjdF9fbGluayArIC5jb250YWN0X19saW5rLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLkJ0biArIC5idG4tZ3JvdXAsXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwIC5CdG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2xpbmsgKyAuYnRuLWdyb3VwLFxuLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAgLmNvbnRhY3RfX2xpbmsgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCArIC5CdG4sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuQnRuLFxuLmJ0bi1ncm91cCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCArIC5jb250YWN0X19saW5rLFxuLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5jb250YWN0X19saW5rLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYnRuLXRvb2xiYXIgLmJ0biwgLmJ0bi10b29sYmFyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tdG9vbGJhciAuQnRuLCAuYnRuLXRvb2xiYXIgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi10b29sYmFyIC5jb250YWN0X19saW5rLFxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJ0bi10b29sYmFyID4gLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi10b29sYmFyID4gLkJ0biwgLndpZGdldC5jb250YWN0IC5idG4tdG9vbGJhciA+IC5jb250YWN0X19saW5rLFxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAgPiAuQnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5CdG46Zmlyc3QtY2hpbGQsIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5CdG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbms6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAgPiAuQnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbms6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLkJ0biwgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuY29udGFjdF9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5CdG46bGFzdC1jaGlsZCwgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY29udGFjdF9fbGluazpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuQnRuOmZpcnN0LWNoaWxkLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jb250YWN0X19saW5rOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cCA+IC5CdG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5CdG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuY29udGFjdF9fbGluayArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuIC5jYXJldCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLkJ0biAuY2FyZXQsIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0LCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLWxnID4gLkJ0biAuY2FyZXQsIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLWxnID4gLmNvbnRhY3RfX2xpbmsgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQsIC5kcm9wdXAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC1sZyA+IC5CdG4gLmNhcmV0LCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuQnRuIC5jYXJldCwgLmRyb3B1cCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC1sZyA+IC5jb250YWN0X19saW5rIC5jYXJldCwgLndpZGdldC5jb250YWN0IC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5jb250YWN0X19saW5rIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4OyB9XG5cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLkJ0bixcbi53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNvbnRhY3RfX2xpbmssXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLkJ0bixcbi53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLkJ0bixcbi53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLkJ0biArIC5idG4sIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNvbnRhY3RfX2xpbmsgKyAuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuQnRuICsgLkJ0biwgLndpZGdldC5jb250YWN0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY29udGFjdF9fbGluayArIC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuY29udGFjdF9fbGluaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuQnRuICsgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLkJ0biArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jb250YWN0X19saW5rICsgLmNvbnRhY3RfX2xpbmssXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLkJ0biArIC5idG4tZ3JvdXAsXG4ud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jb250YWN0X19saW5rICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLkJ0bixcbi53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5jb250YWN0X19saW5rLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5CdG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY29udGFjdF9fbGluazpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLkJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jb250YWN0X19saW5rOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuQnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNvbnRhY3RfX2xpbms6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5jb250YWN0X19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLkJ0bjpsYXN0LWNoaWxkLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jb250YWN0X19saW5rOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLkJ0bjpmaXJzdC1jaGlsZCwgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY29udGFjdF9fbGluazpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuY29udGFjdF9fbGluayxcbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuQnRuLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5jb250YWN0X19saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87IH1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLkJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC53aWRnZXQuY29udGFjdCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmNvbnRhY3RfX2xpbmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5CdG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLndpZGdldC5jb250YWN0IFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuY29udGFjdF9fbGluayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuQnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi53aWRnZXQuY29udGFjdCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5jb250YWN0X19saW5rIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5CdG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLndpZGdldC5jb250YWN0IFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgfVxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzOSc7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwM2EnOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLCAuY2Fyb3VzZWwtY2FwdGlvbiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY2Fyb3VzZWwtY2FwdGlvbiAuQnRuLCAuY2Fyb3VzZWwtY2FwdGlvbiAud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuY2Fyb3VzZWwtY2FwdGlvbiAuY29udGFjdF9fbGluayB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7IH1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5CdG5bdHlwZT1cImRhdGVcIl0sIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuY29udGFjdF9fbGlua1t0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LkJ0blt0eXBlPVwidGltZVwiXSxcbiAgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5jb250YWN0X19saW5rW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LkJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuY29udGFjdF9fbGlua1t0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LkJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuY29udGFjdF9fbGlua1t0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuQnRuW3R5cGU9XCJkYXRlXCJdLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmNvbnRhY3RfX2xpbmtbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5CdG5bdHlwZT1cInRpbWVcIl0sXG4gIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuY29udGFjdF9fbGlua1t0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5CdG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmNvbnRhY3RfX2xpbmtbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5CdG5bdHlwZT1cIm1vbnRoXCJdLFxuICAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmNvbnRhY3RfX2xpbmtbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yYWRpbyBsYWJlbCxcbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5OyB9XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmNvbnRhY3RfX2xpbmssIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmNvbnRhY3RfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLkJ0biwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuY29udGFjdF9fbGluayB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LkJ0biwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuY29udGFjdF9fbGluayB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLkJ0biwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5jb250YWN0X19saW5rLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSxcbi5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuQnRuW211bHRpcGxlXSxcbi53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmNvbnRhY3RfX2xpbmtbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5CdG4sIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmNvbnRhY3RfX2xpbmsge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5jb250YWN0X19saW5rIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmNvbnRhY3RfX2xpbmssXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdLFxuLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5CdG5bbXVsdGlwbGVdLFxuLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuY29udGFjdF9fbGlua1ttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5CdG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5jb250YWN0X19saW5rICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuQnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuY29udGFjdF9fbGluayArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7IH1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4OyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiOyB9XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiOyB9XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiOyB9XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiOyB9XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH1cblxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG5cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cblxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjsgfVxuXG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cblxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cblxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cblxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiOyB9XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiOyB9XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH1cblxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH1cblxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiOyB9XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiOyB9XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiOyB9XG5cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjsgfVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiOyB9XG5cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH1cblxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiOyB9XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG5cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiOyB9XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiOyB9XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cblxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiOyB9XG5cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiOyB9XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjsgfVxuXG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiOyB9XG5cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiOyB9XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cblxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiOyB9XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cblxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiOyB9XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjsgfVxuXG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiOyB9XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiOyB9XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiOyB9XG5cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiOyB9XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiOyB9XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiOyB9XG5cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjsgfVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiOyB9XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjsgfVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjsgfVxuXG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiOyB9XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjsgfVxuXG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiOyB9XG5cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiOyB9XG5cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH1cblxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiOyB9XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG5cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjsgfVxuXG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH1cblxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjsgfVxuXG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiOyB9XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH1cblxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH1cblxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjsgfVxuXG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH1cblxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiOyB9XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH1cblxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH1cblxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH1cblxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjsgfVxuXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiOyB9XG5cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiOyB9XG5cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiOyB9XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiOyB9XG5cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTU3MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhsLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14bC0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteGwtMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhsLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14bC01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteGwtNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhsLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14bC04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteGwtOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14bC0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14bC0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiwgLmNvbC14bC0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXhsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wteGwtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wteGwtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wteGwtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXhsLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXhsLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC14bC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXhsLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXhsLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXhsLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wteGwtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC14bC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wteGwtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXhsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5CdG4sIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmNvbnRhY3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLkJ0biwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uY29udGFjdF9fbGluayB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5CdG4sXG4ud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5jb250YWN0X19saW5rLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuQnRuLFxuLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbmssXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuQnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5jb250YWN0X19saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5CdG4sXG4ud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmNvbnRhY3RfX2xpbmsge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuQnRuLFxuLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5jb250YWN0X19saW5rLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLkJ0bixcbi53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmNvbnRhY3RfX2xpbmssXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLkJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmNvbnRhY3RfX2xpbms6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5CdG4sXG4ud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuY29udGFjdF9fbGluayB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG4gPiAuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0biA+IC5jb250YWN0X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG4gPiAuQnRuICsgLmJ0biwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG4gPiAuY29udGFjdF9fbGluayArIC5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWJ0biA+IC5CdG4gKyAuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmlucHV0LWdyb3VwLWJ0biA+IC5jb250YWN0X19saW5rICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG4gPiAuY29udGFjdF9fbGluayArIC5CdG4sIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5jb250YWN0X19saW5rLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0biA+IC5CdG4gKyAuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG4gPiAuQnRuICsgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuaW5wdXQtZ3JvdXAtYnRuID4gLmNvbnRhY3RfX2xpbmsgKyAuY29udGFjdF9fbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuID4gLkJ0bjpob3ZlciwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG4gPiAuY29udGFjdF9fbGluazpob3ZlciwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG4gPiAuQnRuOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0biA+IC5jb250YWN0X19saW5rOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG4gPiAuQnRuOmFjdGl2ZSwgLndpZGdldC5jb250YWN0IC5pbnB1dC1ncm91cC1idG4gPiAuY29udGFjdF9fbGluazphY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICBcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuQnRuLFxuICAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5jb250YWN0X19saW5rLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuQnRuLFxuICAud2lkZ2V0LmNvbnRhY3QgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmNvbnRhY3RfX2xpbmssXG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5qdW1ib3Ryb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuanVtYm90cm9uID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuanVtYm90cm9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAgICAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAuanVtYm90cm9uIGgxLFxuICAgICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBmb250LXNpemU6IDYzcHg7IH0gfVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG4gIC5sYWJlbDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5sYWJlbCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLkJ0biAubGFiZWwsIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayAubGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlOyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuICAubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IH1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDsgfVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLmxhYmVsLWluZm9baHJlZl06aG92ZXIsIC5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7IH1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYzsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNjN2RkZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4gKyAuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAubW9kYWwtZm9vdGVyIC5CdG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5idG4sIC53aWRnZXQuY29udGFjdCAubW9kYWwtZm9vdGVyIC5jb250YWN0X19saW5rICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYnRuICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuICsgLkJ0biwgLm1vZGFsLWZvb3RlciAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLm1vZGFsLWZvb3RlciAuQnRuICsgLkJ0biwgLm1vZGFsLWZvb3RlciAud2lkZ2V0LmNvbnRhY3QgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAubW9kYWwtZm9vdGVyIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5CdG4sIC53aWRnZXQuY29udGFjdCAubW9kYWwtZm9vdGVyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5jb250YWN0X19saW5rICsgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IC5tb2RhbC1mb290ZXIgLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAubW9kYWwtZm9vdGVyIC53aWRnZXQuY29udGFjdCAuYnRuICsgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAubW9kYWwtZm9vdGVyIC5idG4gKyAuY29udGFjdF9fbGluaywgLm1vZGFsLWZvb3RlciAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmNvbnRhY3QgLkJ0biArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLm1vZGFsLWZvb3RlciAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuICsgLmNvbnRhY3RfX2xpbmssIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5tb2RhbC1mb290ZXIgLndpZGdldC5jb250YWN0IC5CdG4gKyAuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5tb2RhbC1mb290ZXIgLkJ0biArIC5jb250YWN0X19saW5rLCAubW9kYWwtZm9vdGVyIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLm1vZGFsLWZvb3RlciAuY29udGFjdF9fbGluayArIC5jb250YWN0X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLkJ0biArIC5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuQnRuICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayArIC5idG4sIC53aWRnZXQuY29udGFjdCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNvbnRhY3RfX2xpbmsgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0biArIC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLkJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4gKyAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLkJ0biArIC5CdG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAud2lkZ2V0LmNvbnRhY3QgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rICsgLkJ0biwgLndpZGdldC5jb250YWN0IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29udGFjdF9fbGluayArIC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuY29udGFjdCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNvbnRhY3RfX2xpbmsgKyAuQnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLndpZGdldC5jb250YWN0IC5idG4gKyAuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmNvbnRhY3RfX2xpbmssIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmNvbnRhY3QgLkJ0biArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4gKyAuY29udGFjdF9fbGluaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC53aWRnZXQuY29udGFjdCAuQnRuICsgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLkJ0biArIC5jb250YWN0X19saW5rLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rICsgLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNvbnRhY3RfX2xpbmsgKyAuY29udGFjdF9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH0gfVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDsgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5CdG4sIC53aWRnZXQuY29udGFjdCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uY29udGFjdF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uYXZiYXItYnRuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLkJ0biwgLndpZGdldC5jb250YWN0IC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5jb250YWN0X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1ZTVkNWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA4MDg7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDgwODsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkwODA4OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdiA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAubmF2IC5uYXYtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDsgfVxuICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhZ2VyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdlciBsaSA+IGEsXG4gICAgLnBhZ2VyIGxpID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5wYWdlciBsaSA+IGE6aG92ZXIsXG4gICAgLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5wYWdlciAubmV4dCA+IGEsXG4gIC5wYWdlciAubmV4dCA+IHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFnZXIgLnByZXZpb3VzID4gYSxcbiAgLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhbmVsLXRpdGxlID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3OyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9XG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9XG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2RmZjBkODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7IH1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZDllZGY3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTsgfVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYzsgfVxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZWJjYzsgfVxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmY2Y4ZTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjOyB9XG5cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7IH1cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7IH1cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjJkZWRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDsgfVxuICAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDsgfVxuICAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gPiAuY2FyZXQsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4gPiAuY2FyZXQsIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fbGluayA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5kcm9wdXAgPiAuQnRuID4gLmNhcmV0LFxuICAud2lkZ2V0LmNvbnRhY3QgLmRyb3B1cCA+IC5jb250YWN0X19saW5rID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgfVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14bCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXhsLWJsb2NrLFxuLnZpc2libGUteGwtaW5saW5lLFxuLnZpc2libGUteGwtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpc2libGUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS14bCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXhsLFxuICB0ZC52aXNpYmxlLXhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aXNpYmxlLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlzaWJsZS14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlzaWJsZS14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGlkZGVuLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4vKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNiAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cbi5idG4tZGVmYXVsdCxcbi5idG4tcHJpbWFyeSxcbi5idG4tc3VjY2Vzcyxcbi5idG4taW5mbyxcbi5idG4td2FybmluZyxcbi5idG4tZGFuZ2VyIHtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbiAgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLmJ0bi1pbmZvOmFjdGl2ZSxcbiAgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLFxuICAuYnRuLWRhbmdlci5hY3RpdmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLWRlZmF1bHQuZGlzYWJsZWQsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsXG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbiAgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5idG4tcHJpbWFyeSxcbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuICAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF1cbiAgLmJ0bi1zdWNjZXNzLFxuICAuYnRuLWluZm8uZGlzYWJsZWQsXG4gIC5idG4taW5mb1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXVxuICAuYnRuLWluZm8sXG4gIC5idG4td2FybmluZy5kaXNhYmxlZCxcbiAgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5idG4td2FybmluZyxcbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4gIC5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5idG4tZGFuZ2VyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWRlZmF1bHQgLmJhZGdlLFxuICAuYnRuLXByaW1hcnkgLmJhZGdlLFxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlLFxuICAuYnRuLWluZm8gLmJhZGdlLFxuICAuYnRuLXdhcm5pbmcgLmJhZGdlLFxuICAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5idG46YWN0aXZlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuOmFjdGl2ZSwgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY3RpdmUuQnRuLCAud2lkZ2V0LmNvbnRhY3QgLmFjdGl2ZS5jb250YWN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkUwRTBFMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4OyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiOyB9XG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyNjVhODggMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyNjVhODggMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMzdhYjcgMCUsICMyNjVhODggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGMzM3QUI3JywgZW5kQ29sb3JzdHI9JyNGRjI2NUE4OCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICMyNDU1ODA7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVhODg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YTg4O1xuICAgIGJvcmRlci1jb2xvcjogIzI0NTU4MDsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YTg4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWNiODVjIDAlLCAjNDE5NjQxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWNiODVjIDAlLCAjNDE5NjQxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWNiODVjIDAlLCAjNDE5NjQxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjVDQjg1QycsIGVuZENvbG9yc3RyPScjRkY0MTk2NDEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4ZjNlOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5NjQxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTY0MTtcbiAgICBib3JkZXItY29sb3I6ICMzZThmM2U7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTY0MTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSAwJSwgIzJhYWJkMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSAwJSwgIzJhYWJkMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzViYzBkZSAwJSwgIzJhYWJkMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY1QkMwREUnLCBlbmRDb2xvcnN0cj0nI0ZGMkFBQkQyJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzI4YTRjOTsgfVxuICAuYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhYWJkMjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4OyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYWFiZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNGM5OyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1pbmZvW2Rpc2FibGVkXSwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsIC5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYWFiZDI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMGFkNGUgMCUsICNlYjkzMTYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMGFkNGUgMCUsICNlYjkzMTYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGFkNGUgMCUsICNlYjkzMTYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRjBBRDRFJywgZW5kQ29sb3JzdHI9JyNGRkVCOTMxNicsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNlMzhkMTM7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjkzMTY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MzE2O1xuICAgIGJvcmRlci1jb2xvcjogI2UzOGQxMzsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MzE2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkOTUzNGYgMCUsICNjMTJlMmEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkOTUzNGYgMCUsICNjMTJlMmEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkOTUzNGYgMCUsICNjMTJlMmEgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRDk1MzRGJywgZW5kQ29sb3JzdHI9JyNGRkMxMkUyQScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNiOTJjMjg7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyZTJhO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTJlMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjkyYzI4OyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTJlMmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udGh1bWJuYWlsLFxuLmltZy10aHVtYm5haWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGNUY1RjUnLCBlbmRDb2xvcnN0cj0nI0ZGRThFOEU4JywgR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGMzM3QUI3JywgZW5kQ29sb3JzdHI9JyNGRjJFNkRBNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmRhNDsgfVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZjhmOGY4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2Y4ZjhmOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNmOGY4ZjggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkY4RjhGOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkYmRiZGIgMCUsICNlMmUyZTIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RiZGJkYiAwJSwgI2UyZTJlMiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGJkYmRiIDAlLCAjZTJlMmUyIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZEQkRCREInLCBlbmRDb2xvcnN0cj0nI0ZGRTJFMkUyJywgR3JhZGllbnRUeXBlPTApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNjM2IzYiAwJSwgIzIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNjM2IzYiAwJSwgIzIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNjM2IzYiAwJSwgIzIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkYzQzNCM0InLCBlbmRDb2xvcnN0cj0nI0ZGMjIyMjIyJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDkwODA4IDAlLCAjMGYwZjBmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwOTA4MDggMCUsICMwZjBmMGYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA5MDgwOCAwJSwgIzBmMGYwZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGMDkwODA4JywgZW5kQ29sb3JzdHI9JyNGRjBGMEYwRicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5uYXZiYXItc3RhdGljLXRvcCxcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkYzMzdBQjcnLCBlbmRDb2xvcnN0cj0nI0ZGMkU2REE0JywgR3JhZGllbnRUeXBlPTApOyB9IH1cblxuLmFsZXJ0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGREZGMEQ4JywgZW5kQ29sb3JzdHI9JyNGRkM4RTVCQycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjYjJkYmExOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkQ5RURGNycsIGVuZENvbG9yc3RyPScjRkZCOURFRjAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzlhY2ZlYTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwJSwgI2Y4ZWZjMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwJSwgI2Y4ZWZjMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwJSwgI2Y4ZWZjMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGQ0Y4RTMnLCBlbmRDb2xvcnN0cj0nI0ZGRjhFRkMwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmNWU3OWU7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGMkRFREUnLCBlbmRDb2xvcnN0cj0nI0ZGRTdDM0MzJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNkY2E3YTc7IH1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJlYmViIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJlYmViIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWJlYmViIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVCRUJFQicsIGVuZENvbG9yc3RyPScjRkZGNUY1RjUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzI4NjA5MCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzI4NjA5MCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwJSwgIzI4NjA5MCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkYzMzdBQjcnLCBlbmRDb2xvcnN0cj0nI0ZGMjg2MDkwJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwJSwgIzQ0OWQ0NCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwJSwgIzQ0OWQ0NCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwJSwgIzQ0OWQ0NCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY1Q0I4NUMnLCBlbmRDb2xvcnN0cj0nI0ZGNDQ5RDQ0JywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSAwJSwgIzMxYjBkNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSAwJSwgIzMxYjBkNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzViYzBkZSAwJSwgIzMxYjBkNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY1QkMwREUnLCBlbmRDb2xvcnN0cj0nI0ZGMzFCMEQ1JywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwJSwgI2VjOTcxZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwJSwgI2VjOTcxZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwYWQ0ZSAwJSwgI2VjOTcxZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGMEFENEUnLCBlbmRDb2xvcnN0cj0nI0ZGRUM5NzFGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAlLCAjYzkzMDJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAlLCAjYzkzMDJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDAlLCAjYzkzMDJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkQ5NTM0RicsIGVuZENvbG9yc3RyPScjRkZDOTMwMkMnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMmI2NjlhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMmI2NjlhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMmI2NjlhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjMzN0FCNycsIGVuZENvbG9yc3RyPScjRkYyQjY2OUEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzJiNjY5YTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAuYmFkZ2UsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5iYWRnZSxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmJhZGdlIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4ucGFuZWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkY1RjVGNScsIGVuZENvbG9yc3RyPScjRkZFOEU4RTgnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkYzMzdBQjcnLCBlbmRDb2xvcnN0cj0nI0ZGMkU2REE0JywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNkMGU5YzYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNkMGU5YzYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZmYwZDggMCUsICNkMGU5YzYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGREZGMEQ4JywgZW5kQ29sb3JzdHI9JyNGRkQwRTlDNicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYzRlM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYzRlM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDllZGY3IDAlLCAjYzRlM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkQ5RURGNycsIGVuZENvbG9yc3RyPScjRkZDNEUzRjMnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwJSwgI2ZhZjJjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwJSwgI2ZhZjJjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwJSwgI2ZhZjJjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGQ0Y4RTMnLCBlbmRDb2xvcnN0cj0nI0ZGRkFGMkNDJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2ViY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2ViY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZGVkZSAwJSwgI2ViY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGMkRFREUnLCBlbmRDb2xvcnN0cj0nI0ZGRUJDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi53ZWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkU4RThFOCcsIGVuZENvbG9yc3RyPScjRkZGNUY1RjUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2RjZGJkYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAudGh1bWJuYWlsID4gaW1nLFxuICAudGh1bWJuYWlsIGEgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC50aHVtYm5haWwgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAudG9vbHRpcC50b3Age1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vKlxyXG4gKiBSZXNwb25zaXZlIHRleHQgYWxpZ25pbmdcclxuICogaHR0cDovL29ocnlhbi5jYS8yMDE0LzA4LzE0L3NldC1yZXNwb25zaXZlLXRleHQtYWxpZ25tZW50LWJvb3RzdHJhcC0zL1xyXG4gKi9cbi50ZXh0LXhzLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXhzLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQteHMtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXhzLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC53ZWxsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiFcclxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXHJcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcblZlcnNpb24gMS42LjJcclxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cclxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTYgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXHJcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cclxuKi9cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmZmZmZmYpLCBjb2xvci1zdG9wKDUwJSwgI2Y2ZjZmNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxMDAlLCAjZjRmNGY0KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmZmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZWVlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmZmZmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZWVlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCB3aGl0ZSBpbnNldCwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDBweCAycHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgIzM4NzVkNyksIGNvbG9yLXN0b3AoOTAlLCAjMmE2MmJjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjMzg3NWQ3IDIwJSwgIzJhNjJiYyA5MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCB3aGl0ZSBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2VlZWVlZSksIGNvbG9yLXN0b3AoODAlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMjAlLCAjZmZmZmZmIDgwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMjAlLCAjZmZmZmZmIDgwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDIwJSwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZWVlZSAyMCUsICNmZmZmZmYgODAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiA5OTk5cHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMCA0cHggMCAwOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4OyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9IH1cblxuLyogQGVuZCAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4gKiBhbmQgRmlyZWZveC5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLyo9PT0gRm9udHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09IENvbG9ycyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PSBHdXR0ZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19sb2dvIGltZywgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19sb2dvOmJlZm9yZSwgLmljb24tcGxheTpiZWZvcmUsIC5zb2NpYWwtbWVkaWFzIGxpIGE6YmVmb3JlLCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuaW5wdXQ6YmVmb3JlLCBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuaW5wdXQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4udmlkZW8tcGxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fb3B0aW9ucywgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gLmluLWNvbGxhYm9yYXRpb25fX2xpc3QsIC5wcmVzZW50ZWQtYnkgLnByZXNlbnRlZC1ieV9fbGlzdCwgLmZlYXR1cmVzIC5mZWF0dXJlc19fbGlzdCwgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCwgLmhlYWRlci1kZXNrdG9wIC5zaG9ydGN1dHMsIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSwgLmhlYWRlci1kZXNrdG9wIC51dGlsaXR5LW1lbnUgdWwsIC5oZWFkZXItbW9iaWxlIC5tYWluLW5hdiB1bCwgLmhlYWRlci1tb2JpbGUgLnV0aWxpdHktbWVudSB1bCwgLm1haW4tc3BvbnNvcnNfX2xpc3RfX3dyYXBwZXIsIC5zdGVwcy1uYXYgLnN0ZXBzLW5hdl9fbGlzdCwgLnRhYnMgLnRhYnNfX21lbnUsIC53aWRnZXQuZXZlbnRzIC5ldmVudHNfX2xpc3QsIC53aWRnZXQuc3VibmF2IC5zdWJuYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2xsYXBzZS1wYW5lbCAuY29sbGFwc2UtcGFuZWxfX2hlYWRlciwgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19oYW1idXJnZXIsIC5oZWFkZXItZGVza3RvcCAuc2VhcmNoYmFyIC5zZWFyY2hiYXItd3JhcHBlciBidXR0b24sXG4uaGVhZGVyLWRlc2t0b3AgLnNlYXJjaGJhciAuc2VhcmNoYmFyLXdyYXBwZXIgYSwgLmhlYWRlci1kZXNrdG9wIC51dGlsaXR5LW1lbnUgYSxcbi5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IGJ1dHRvbiwgLnBvcHVwIC5wb3B1cF9fY2xvc2UsIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCBidXR0b24sXG4uc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYSwgYS5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuLCAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCBhLkJ0bixcbmJ1dHRvbi5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4sIC53aWRnZXQuY29udGFjdCBidXR0b24uY29udGFjdF9fbGluayxcbmJ1dHRvbi5CdG4sXG5zcGFuLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG4sIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssXG5zcGFuLkJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmFydGljbGUgLmFydGljbGVfX3RhZ2xpbmUsIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX3RpdGxlLCAucG9zdCAucG9zdF9fdGFnbGluZSwgLndpZGdldC5zdWJuYXYgLnN1Ym5hdl9faXRlbSBhLCAud2lkZ2V0IC50YWdsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiAxMDAgMTJweCBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX3RhZ2xpbmU6ZW1wdHksIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX3RpdGxlOmVtcHR5LCAucG9zdCAucG9zdF9fdGFnbGluZTplbXB0eSwgLndpZGdldC5zdWJuYXYgLnN1Ym5hdl9faXRlbSBhOmVtcHR5LCAud2lkZ2V0IC50YWdsaW5lOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50aXRsZS0xLCAudGl0bGUtMiwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaDEsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGgyLCAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fbmFtZSwgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fbmFtZSwgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX3RpdGxlLCAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9fdGl0bGUsIC5wb3N0IC5tZWRpYV9fc3BlYWtlciAuc3BlYWtlcl9fbmFtZSwgLnNpdGVtYXAgPiB1bCA+IGxpID4gYSwgLnNwZWFrZXJzIC5zcGVha2VyX19uYW1lLCAuc3RydWN0dXJlZC1pbmZvcyAuc3RydWN0dXJlZC1pbmZvc19fdGl0bGUsIC53aWRnZXQgLnRpdGxlLCAuZW50cmVwcmlzZS1kZXRhaWxzIC5lbnRyZXByaXNlLWluZm9zIC5wYWdlLXRpdGxlLCAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1pbmZvcyAucGFnZS10aXRsZSB7XG4gIGZvbnQ6IDQwMCAxLjJyZW0gTm9lIERpc3BsYXksIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDsgfVxuXG4udGl0bGUtMywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaDMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGg0LCAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fdGl0bGUsIC5ldmVudC1pbmZvcyAuZXZlbnQtaW5mb3NfX3RpdGxlLCAuZXZlbnQtaW5mb3MgaDEsIC5ldmVudC1pbmZvcyBoMiwgLmV2ZW50LWluZm9zIGgzLCAuZXZlbnQtaW5mb3MgaDQsIC5hcnRpY2xlIC5hcnRpY2xlX19zcG9uc29yc19fdGl0bGUsIC5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIC5pbi1jb2xsYWJvcmF0aW9uX190aXRsZSwgLnByZXNlbnRlZC1ieSAucHJlc2VudGVkLWJ5X190aXRsZSwgLmNvbHVtbnMgLmNvbHVtbnNfX2hlYWRlcl9fdGl0bGUsIC5saW5rcyAubGlua3NfX3RpdGxlLCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190aXRsZSwgLnByb2ZpbC1wcmV2aWV3IC5wcm9maWwtcHJldmlld19fdGl0bGUsIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyIC5yZWNlbnRfX2hlYWRlcl9fdGl0bGUsIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fdGl0bGUsIC5zcGVha2VycyAuc3BlYWtlcnNfX2hlYWRlcl9fdGl0bGUsIC50YWJzIC50YWJzX19oZWFkZXJfX3RpdGxlLCAud2lkZ2V0LmNhdGVnb3JpZXMgLmNhdGVnb3JpZXNfX3RpdGxlLCAuZW50cmVwcmlzZS1kZXRhaWxzIC5lbnRyZXByaXNlLWluZm9zIGg0LCAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1pbmZvcyBoNCB7XG4gIGZvbnQ6IDQwMCAxLjA2NnJlbSBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuaHRtbCB7XG4gIGZvbnQ6IDEwMCAxNXB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQ6IDEwMCAxNXB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjsgfVxuICBib2R5LmpzLXNjcm9sbC1pcy1kaXNhYmxlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGJvZHkuanMtc2Nyb2xsLWlzLWRpc2FibGVkICNzaXRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3NpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5wIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgcC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMDsgfVxuXG5pbWdbc3JjPVwiXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ociB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kOiAjYzhjOGM4O1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDI7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLmlzLWF1dGhlbnRpY2F0ZWQgLmhpZGRlbi1hdXRoZW50aWNhdGVkLFxuLnByaW50LW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFjY2xyLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NsciAuYWNjbHItb25seSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7IH1cblxuLnByaW50LWF2b2lkLWJyZWFrIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWMxYzFjOyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRpdGxlLTEge1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiA2MHB4IDAgMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4udGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDUwcHggMCAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi50aXRsZS0zIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwOyB9XG5cbi50aXRsZS00IHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQ6IDFyZW0gQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4udGl0bGUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uc2VyaWZzIHtcbiAgZm9udC1mYW1pbHk6IE5vZSBEaXNwbGF5LCBzZXJpZjsgfVxuXG4udHh0LWJpZyB7XG4gIGZvbnQ6IDEuMTI1ZW07IH1cblxuLnR4dC1zbWFsbCB7XG4gIGZvbnQ6IC42ODc1ZW07IH1cblxuW2NsYXNzKj0naWNvbi1jYWxlbmRhciddOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvY2FsZW5kYXIuc3ZnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBmb250LWZhbWlseTogJ2dseXBodGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udDogMTAwIDEzcHggQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmOyB9IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDcxcHg7IH1cbiAgI3NpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSxcbiAgbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIG1hcnF1ZWUge1xuICAgIC1tb3otYmluZGluZzogbm9uZTsgfVxuICAjc2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBpZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICAuc2Nyb2xsbWFnaWMtcGluLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9IH1cblxuLyotLS0gSUUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5JRSBbY2xhc3MqPSdpY29uLWNhbGVuZGFyJ106YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jYWxlbmRhci5wbmcpOyB9XG5cbi5jb2wtZXEtaGVpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnRleHQteHMtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQteHMtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC14cy1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQteHMtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXh0LXNtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXh0LW1kLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXh0LWxnLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXh0LXhsLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG4vKiBHZW5lcmF0ZWQgYnkgR2x5cGh0ZXIgKGh0dHA6Ly93d3cuZ2x5cGh0ZXIuY29tKSBvbiAgVGh1IFNlcCAwMSAyMDE2Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dseXBodGVyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nbHlwaHRlci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGh0ZXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGh0ZXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaHRlci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBodGVyLnN2ZyNnbHlwaHRlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3MqPSdpY29uLSddOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdnbHlwaHRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWFjY2xyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNDEnOyB9XG5cbi5pY29uLWFjY2xyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDQyJzsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDA0Myc7IH1cblxuLmljb24tY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDA0NCc7IH1cblxuLmljb24tY2NtbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDQ1JzsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDQ2JzsgfVxuXG4uaWNvbi1hY2Nsci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNDcnOyB9XG5cbi5pY29uLWV4dGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNDgnOyB9XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNDknOyB9XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDA0YSc7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDA0Yic7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDRjJzsgfVxuXG4uaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNGQnOyB9XG5cbi5pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDA0ZSc7IH1cblxuLmljb24tY2NtbS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNGYnOyB9XG5cbi5pY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDUwJzsgfVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDUxJzsgfVxuXG4uaWNvbi1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDUyJzsgfVxuXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNTMnOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDA1NCc7IH1cblxuLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDU1JzsgfVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMDU2JzsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNTknOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBJbWFnZSByZXBsYWNlbWVudFxyXG4gKi9cbi5pciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIElFIDYvNyBmYWxsYmFjayAqL1xuICAqdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cblxuLmlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNTAlOyB9XG5cbi8qXHJcbiAqIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzOiBoNWJwLmNvbS91XHJcbiAqL1xuLmhpZGRlbixcbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdlxyXG4gKi9cbi52aXN1YWxseWhpZGRlbixcbi5zci1vbmx5LFxuYm9keTphZnRlcixcbmxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi8qXHJcbiAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcclxuICogd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaDVicC5jb20vcFxyXG4gKi9cbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cblxuLypcclxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0XHJcbiAqL1xuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG4gKiBDbGVhcmZpeDogY29udGFpbiBmbG9hdHNcclxuICpcclxuICogRm9yIG1vZGVybiBicm93c2Vyc1xyXG4gKiAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4gKiAgICBgY29udGVudGVkaXRhYmxlYCBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbiAqICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4gKiAgICB0aGF0IHJlY2VpdmUgdGhlIGBjbGVhcmZpeGAgY2xhc3MuXHJcbiAqIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXHJcbiAqICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cclxuICovXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqLyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udmNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4udnRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubm8tcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uaGlkZGVuLWxvZ2dlZCxcbi5oaWRkZW4tYW5vbnltb3VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4OyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTtcbiAgICBib3JkZXI6IDAgbm9uZSAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmFjY2xyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2RiMTA0NTsgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMmU2MTsgfVxuICAgIC5hY2NsciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAuYWNjbHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAyZTYxOyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgYm9yZGVyOiAwIG5vbmUgIzFjMWMxYzsgfVxuICAgIC5hY2NsciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXI6IDAgbm9uZSAjMDAwOyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIGNvbG9yOiAjMWMxYzFjOyB9XG4gIC5hZCBoMSwgLmFkIGgyLCAuYWQgaDMsIC5hZCBoNCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuI0FkRGl2LFxuLmpzLWFkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjQWREaXYsXG4gIC5qcy1hZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmFydGljbGUgLnNvY2lhbC1tZWRpYXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmNvbHVtbi1sYXlvdXQgLmNvbC1sZWZ0ID4gLmFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250YWN0LWluZm9zIC5jb250YWN0LWluZm9zX19yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY29udGFjdC1pbmZvcyAuY29udGFjdC1pbmZvc19fcm93LnNwYWNlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7IH1cbiAgICAuY29udGFjdC1pbmZvcyAuY29udGFjdC1pbmZvc19fcm93LnNwYWNlLXRvcCBoNCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgLmNvbnRhY3QtaW5mb3MgLmNvbnRhY3QtaW5mb3NfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4uY29udGFjdC1pbmZvcyAuY29udGFjdC1pbmZvc19fZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0LWluZm9zIC5vciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm9zIC5jb250YWN0LWluZm9zX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtaW5mb3MgLmNvbnRhY3QtaW5mb3NfX3Jvdy5zcGFjZS10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5jb250YWN0LWluZm9zIC5jb250YWN0LWluZm9zX19yb3cuc3BhY2UtdG9wIGg0IHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7IH1cbiAgICAuY29udGFjdC1pbmZvcyAuY29udGFjdC1pbmZvc19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50Lm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDYwcHggMCAyMHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHggMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBoNCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgdWwsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHVsLmluLWNvbGxhYm9yYXRpb25fX2xpc3QgbGksIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IG9sLmluLWNvbGxhYm9yYXRpb25fX2xpc3QgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgdWwgbGksIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IG9sIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCB1bCBsaTpmaXJzdC1jaGlsZCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgb2wgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCB1bCBsaTpsYXN0LWNoaWxkLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBvbCB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBwIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBpbWcsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHRhYmxlLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBpZnJhbWUsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHRkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgcSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgIGZvbnQtZmFtaWx5OiBOb2UgRGlzcGxheSwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMWVtOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSBwLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBxIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSA+IGZvb3RlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgcSA+IGZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBmaWd1cmUsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjOGM4Yzg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBmaWd1cmU6Zmlyc3QtY2hpbGQsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZpZ3VyZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgZmlndXJlID4gYSxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuZmlndXJlID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGZpZ3VyZSBpbWcsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZpZ3VyZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGZpZ3VyZSAuZmlnY2FwdGlvbixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuZmlndXJlIGZpZ2NhcHRpb24sXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZpZ3VyZSAuZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M4YzhjODsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3B4KTtcbiAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFibGUgdGgsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC50YWJsZSAudGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnRhYmxlIHRoOmxhc3QtY2hpbGQsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC50YWJsZSAudGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICNmZmY7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2ZmZjsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYVtocmVmJD0nLnBkZiddOjpiZWZvcmUsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGFbaHJlZl49J21haWx0bzonXTo6YmVmb3JlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhW2hyZWZePSd0ZWw6J106OmJlZm9yZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYVtocmVmfj0nZmFjZWJvb2suY29tJ106OmJlZm9yZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYVtocmVmfj0nbGlua2VkSW4uY29tJ106OmJlZm9yZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYVtocmVmfj0ndHdpdHRlci5jb20nXTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnZ2x5cGh0ZXInO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCAuNWVtIDAgMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGFbaHJlZiQ9Jy5wZGYnXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwNTAnOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYVtocmVmXj0nbWFpbHRvOiddOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDA1Nic7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhW2hyZWZePSd0ZWw6J106OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMDRiJzsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGFbaHJlZn49J2ZhY2Vib29rLmNvbSddOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDA0Nic7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhW2hyZWZ+PSdsaW5rZWRJbi5jb20nXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwNDknOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYVtocmVmfj0ndHdpdHRlci5jb20nXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwNTQnOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYTpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYTpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuYnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuY29udGFjdF9fbGluaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuYnRuOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bjpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluazpob3ZlciwgLndpZGdldC5jb250YWN0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuY29udGFjdF9fbGluazpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5idG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5jb250YWN0X19saW5rOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bjpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnRhYnMgLnRhYnNfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fbWVudV9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fbWVudV9faXRlbS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnRhYnMgLnRhYnNfX21lbnVfX2l0ZW0gaDEsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC50YWJzIC50YWJzX19tZW51X19pdGVtIGgyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fbWVudV9faXRlbSBoMywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnRhYnMgLnRhYnNfX21lbnVfX2l0ZW0gaDQsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC50YWJzIC50YWJzX19tZW51X19pdGVtIGg1LCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fbWVudV9faXRlbSBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYm94ZXMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5ib3hlcy1saXN0ID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjYzhjOGM4OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYm94ZXMtbGlzdCA+IGxpIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29sbGFwc2UtcGFuZWwgLmNvbGxhcHNlLXBhbmVsX19oZWFkZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5jb2xsYXBzZS1wYW5lbCAuY29sbGFwc2UtcGFuZWxfX2hlYWRlcjpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmNvbGxhcHNlLXBhbmVsIC5jb2xsYXBzZS1wYW5lbF9faGVhZGVyOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFydGljbGUgLmFydGljbGVfX2xlYWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFydGljbGUgLm1haW4tc3BvbnNvcnMgLm1haW4tc3BvbnNvcnNfX2xpc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmFydGljbGUgLm1haW4tc3BvbnNvcnMgLm1haW4tc3BvbnNvcnNfX2xpc3RfX3dyYXBwZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19oZWFkZXIgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M4YzhjODsgfVxuXG4vKi0tLSBNYXggTEcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1ib3gtaW1hZ2U6IG5vbmU7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnRhYnMgLnRhYnNfX21lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnRhYnMgLnRhYnNfX21lbnVfX25hbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fY29udGVudF9faGVhZGVyLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAudGFicyAudGFic19fY29udGVudF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJveGVzLWxpc3QgbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50Lm5vLW1hcmdpbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgcSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjZlbTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmJveGVzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5ib3hlcy1saXN0IGxpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBibG9ja3F1b3RlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBxIHtcbiAgICBtYXJnaW46IDFlbTtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4uYXJ0aWNsZSAuZGlyZWN0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzFjMWMxYzsgfVxuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fcm93IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX3VuZGVyZ3JvdW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWV0cm8taWNvbi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIC41ZW0gMCAwOyB9XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zIC5kaXJlY3Rpb25zX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fY2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fY2VsbC5vbmx5LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zIC5kaXJlY3Rpb25zX19pbmZvcyB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gICAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX2luZm9zID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX2luZm9zID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19faW5mb3MgLmN0YSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fbmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zIC5kaXJlY3Rpb25zX19tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucy5oYXMtbWFwIC5kaXJlY3Rpb25zX19pbmZvcyB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAgIC5hcnRpY2xlIC5kaXJlY3Rpb25zLmhhcy1tYXAgLmRpcmVjdGlvbnNfX2luZm9zIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMjBweDsgfVxuICAgIC5hcnRpY2xlIC5kaXJlY3Rpb25zIC5kaXJlY3Rpb25zX19pbmZvcyB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX3dyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX2NlbGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fbWFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zLmhhcy1tYXAgLmRpcmVjdGlvbnNfX2luZm9zIHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zIC5kaXJlY3Rpb25zX19pbmZvcyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19faW5mb3MgLmN0YSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlIC5kaXJlY3Rpb25zIC5kaXJlY3Rpb25zX191bmRlcmdyb3VuZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX21hcCB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuYXJ0aWNsZSAuZGlyZWN0aW9ucyAuZGlyZWN0aW9uc19fbWFwIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMjc1cHg7IH1cbiAgLmFydGljbGUgLmRpcmVjdGlvbnMgLmRpcmVjdGlvbnNfX21hcF9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmV2ZW50LWluZm9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5ldmVudC1pbmZvcyBhOmVtcHR5LCAuZXZlbnQtaW5mb3Mgc3Ryb25nOmVtcHR5LCAuZXZlbnQtaW5mb3MgZW06ZW1wdHksIC5ldmVudC1pbmZvcyBwOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ldmVudC1pbmZvcyBhIHtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXZlbnQtaW5mb3MgLmJ0biwgLmV2ZW50LWluZm9zIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5ldmVudC1pbmZvcyAuQnRuLCAuZXZlbnQtaW5mb3MgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmV2ZW50LWluZm9zIC5jb250YWN0X19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fdGFibGUgcCB7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5ldmVudC1pbmZvcyAuZXZlbnQtaW5mb3NfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsLmxhcmdlIHtcbiAgICAgIGZsZXgtZ3JvdzogMjsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX190aXRsZSwgLmV2ZW50LWluZm9zIGgxLCAuZXZlbnQtaW5mb3MgaDIsIC5ldmVudC1pbmZvcyBoMywgLmV2ZW50LWluZm9zIGg0IHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jb250YWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5ldmVudC1pbmZvcyAuZXZlbnQtaW5mb3NfX2NvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogIzFjMWMxYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ldmVudC1pbmZvcyAuZXZlbnQtaW5mb3NfX2Zvb3Rub3RlIHtcbiAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuXG4vKi0tLSBNYXggTEcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIE1heCBNRCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ldmVudC1pbmZvcyAuZXZlbnQtaW5mb3NfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fY2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fY2VsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50LWluZm9zIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7IH1cbiAgICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZXZlbnQtaW5mb3MgLmV2ZW50LWluZm9zX19jZWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fY2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5ldmVudC1pbmZvcyAuZXZlbnQtaW5mb3NfX2NlbGw6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLmV2ZW50LWluZm9zIC5ldmVudC1pbmZvc19fY2VsbC5mYXgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXJ0aWNsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzhjOGM4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5hcnRpY2xlX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzFjMWMxYztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19oZWFkZXIuaGVhZGVyLW9wdGlvbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19oZWFkZXJfX2luZm9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fdGFnbGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmFydGljbGUgLmFydGljbGVfX3RpdGxlIHtcbiAgZm9udDogNzAwIDMuNDVyZW0gTm9lIERpc3BsYXksIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19zdWJ0aXRsZSxcbi5hcnRpY2xlIC5hcnRpY2xlX19sZWFkLFxuLmFydGljbGUgLmFydGljbGVfX3R5cGUsXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fZGF0ZSxcbi5hcnRpY2xlIC5hcnRpY2xlX19sYW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDcwMCAxLjJyZW0gQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fc3VidGl0bGU6ZW1wdHksXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19sZWFkOmVtcHR5LFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fdHlwZTplbXB0eSxcbiAgLmFydGljbGUgLmFydGljbGVfX2RhdGU6ZW1wdHksXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19sYW5nOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX190eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgb3BhY2l0eTogLjc7IH1cblxuLmFydGljbGUgLmFydGljbGVfX2xhbmcge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX21ldGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IC0xcHggMTJweCAwIDA7IH1cblxuLmFydGljbGUgLmFydGljbGVfX29wdGlvbnMge1xuICBjb2xvcjogIzFjMWMxYzsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fb3B0aW9ucyA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiA0MDAgMS4wNjVyZW0gTm9lIERpc3BsYXksIHNlcmlmO1xuICAgIG1hcmdpbjogMTVweCA0MHB4IDE1cHggMDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fb3B0aW9ucyBbY2xhc3MqPSdpY29uLSddOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBtYXJnaW46IDAgLjc1ZW0gMCAwOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19vcHRpb25zIGEge1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fb3B0aW9ucyBhOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fb3B0aW9ucyBhOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19zcG9uc29yc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFydGljbGUgLmFydGljbGVfX3Nwb25zb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19zcG9uc29ycyA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M4YzhjODtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fc3BvbnNvcnMgPiAqOm9ubHktY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX3Nwb25zb3JzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fc3BvbnNvcnMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19zcG9uc29yczplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fc29jaWFsLW1lZGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M4YzhjODsgfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19tZWRpYV9fbGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3cHg7XG4gIGxlZnQ6IDdweDsgfVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fbWVkaWFfX3NwZWFrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDdweDtcbiAgbGVmdDogN3B4OyB9XG5cbi8qLS0tIE1heCBNRCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19zb2NpYWwtbWVkaWFzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUgLmFydGljbGVfX2hlYWRlci5oZWFkZXItb3B0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19oZWFkZXJfX2luZm9zIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmFydGljbGUgLmFydGljbGVfX21lZGlhIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiBub25lOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSAuc29jaWFsLW1lZGlhcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19vcHRpb25zID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLmFydGljbGUgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmFydGljbGUgLmFydGljbGVfX21ldGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19vcHRpb25zLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fc29jaWFsLW1lZGlhcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gLmluLWNvbGxhYm9yYXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gLmluLWNvbGxhYm9yYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIC5pbi1jb2xsYWJvcmF0aW9uX19saXN0LnBlci1saW5lLTEgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIC5pbi1jb2xsYWJvcmF0aW9uX19saXN0LnBlci1saW5lLTIgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4OyB9XG4gICAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gLmluLWNvbGxhYm9yYXRpb25fX2xpc3QucGVyLWxpbmUtMyBsaSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7IH1cbiAgICAuYXJ0aWNsZSAuaW4tY29sbGFib3JhdGlvbiAuaW4tY29sbGFib3JhdGlvbl9fbGlzdC5wZXItbGluZS00IGxpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIC5pbi1jb2xsYWJvcmF0aW9uX19saXN0LnBlci1saW5lLTUgbGkge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7IH1cbiAgICAuYXJ0aWNsZSAuaW4tY29sbGFib3JhdGlvbiAuaW4tY29sbGFib3JhdGlvbl9fbGlzdC5wZXItbGluZS02IGxpIHtcbiAgICAgIHdpZHRoOiAxNi42NiU7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG4gIC5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIC5zcG9uc29yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzhjOGM4O1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAuYXJ0aWNsZSAuaW4tY29sbGFib3JhdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24ge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAgIC5hcnRpY2xlIC5pbi1jb2xsYWJvcmF0aW9uIC5pbi1jb2xsYWJvcmF0aW9uX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gLnNwb25zb3Ige1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAuYXJ0aWNsZSAuaW4tY29sbGFib3JhdGlvbiAuaW4tY29sbGFib3JhdGlvbl9fbGlzdCxcbiAgLmFydGljbGUgLmluLWNvbGxhYm9yYXRpb24gLnNwb25zb3Ige1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfSB9XG5cbi5wcmVzZW50ZWQtYnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOGM4Yzg7IH1cbiAgLnByZXNlbnRlZC1ieSAucHJlc2VudGVkLWJ5X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAucHJlc2VudGVkLWJ5IC5wcmVzZW50ZWQtYnlfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wcmVzZW50ZWQtYnkgLnNwb25zb3Ige1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M4YzhjODtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cbiAgLnByZXNlbnRlZC1ieSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByZXNlbnRlZC1ieSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODZweDsgfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJlc2VudGVkLWJ5IC5zcG9uc29yIHtcbiAgICB3aWR0aDogMzMuMzMlOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2VudGVkLWJ5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJlc2VudGVkLWJ5IC5zcG9uc29yIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5wcmVzZW50ZWQtYnkgLnNwb25zb3I6b25seS1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIC8qcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsqLyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5wcmVzZW50ZWQtYnkgLnByZXNlbnRlZC1ieV9fbGlzdCxcbiAgLnByZXNlbnRlZC1ieSAuc3BvbnNvciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5icmVhZGNydW1iIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5icmVhZGNydW1iIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnPic7IH1cbiAgLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgcGFkZGluZzogMCA1MHB4OyB9XG5cbi8qLS0tIE1heCBMRyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA2MHB4OyB9IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyZWFkY3J1bWIsXG4gIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5ldGJhbngtb3JkZXItaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwMHB4OyB9XG5cbi5jb2xsYXBzZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOGM4Yzg7IH1cbiAgLmNvbGxhcHNlLXBhbmVsIC5jb2xsYXBzZS1wYW5lbF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNvbGxhcHNlLXBhbmVsIC5jb2xsYXBzZS1wYW5lbF9faGVhZGVyIC5pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgLjc1ZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgIC5jb2xsYXBzZS1wYW5lbCAuY29sbGFwc2UtcGFuZWxfX2hlYWRlci5jb2xsYXBzZWQgLmljb24tY2hldnJvbjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLmNvbGxhcHNlLXBhbmVsIC5jb2xsYXBzZS1wYW5lbF9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2xsYXBzZS1wYW5lbCAuY29sbGFwc2UtcGFuZWxfX2JvZHlfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuY29sbGFwc2UtcGFuZWwgLmNvbGxhcHNlLXBhbmVsX19ib2R5X193cmFwcGVyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5jb2xsYXBzZS1wYW5lbCAuY29sbGFwc2UtcGFuZWxfX2JvZHlfX3dyYXBwZXIgYTpob3ZlciwgLmNvbGxhcHNlLXBhbmVsIC5jb2xsYXBzZS1wYW5lbF9fYm9keV9fd3JhcHBlciBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxhcHNlLXBhbmVsIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLmNvbGxhcHNlLXBhbmVsIC5jb2xsYXBzZS1wYW5lbF9faGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29sbGFwc2UtcGFuZWwgLmNvbGxhcHNlLXBhbmVsX19oZWFkZXIgLmljb24tY2hldnJvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS1wYW5lbF9fYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29sdW1uLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1MHB4OyB9XG4gIC5jb2x1bW4tbGF5b3V0IC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyOXB4KTtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5jb2x1bW4tbGF5b3V0IC5jb2wtbGVmdCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNvbHVtbi1sYXlvdXQgLmNvbC1sZWZ0ID4gLnByaWNlLXRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29sdW1uLWxheW91dCAuY29sLWxlZnQgPiAuYXJ0aWNsZTpmaXJzdC1jaGlsZCA+IC5hcnRpY2xlX19jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNvbHVtbi1sYXlvdXQgLmNvbC1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MjlweDtcbiAgICBvcmRlcjogMjsgfVxuICAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA3OHB4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0X193cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5jb2x1bW4tbGF5b3V0IC5jb2wtcmlnaHRfX3dyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc3dpdGNoQ29sdW1ucyAuY29sdW1uLWxheW91dCAuY29sLWxlZnQge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5zd2l0Y2hDb2x1bW5zIC5jb2x1bW4tbGF5b3V0IC5jb2wtcmlnaHQge1xuICAgIG9yZGVyOiAxOyB9XG5cbi8qLS0tIE1heCBMRyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5jb2x1bW4tbGF5b3V0IC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTsgfVxuICAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgLmNvbHVtbi1sYXlvdXQgLmNvbC1yaWdodF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDsgfVxuICAuc3dpdGNoQ29sdW1ucyAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwOyB9IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbHVtbi1sYXlvdXQge1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDMwcHg7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1uLWxheW91dCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5jb2x1bW4tbGF5b3V0IC5jb2wtbGVmdCxcbiAgICAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi1sYXlvdXQgLmNvbC1sZWZ0IHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmNvbHVtbi1sYXlvdXQgLmNvbC1yaWdodCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5jb2x1bW4tbGF5b3V0IC5jb2wtcmlnaHRfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zd2l0Y2hDb2x1bW5zIC5jb2x1bW4tbGF5b3V0IC5jb2wtcmlnaHRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zd2l0Y2hDb2x1bW5zVmVydGljYWxseUluTW9iaWxlIC5jb2x1bW4tbGF5b3V0IC5jb2wtbGVmdCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5zd2l0Y2hDb2x1bW5zVmVydGljYWxseUluTW9iaWxlIC5jb2x1bW4tbGF5b3V0IC5jb2wtcmlnaHQge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuc3dpdGNoQ29sdW1uc1ZlcnRpY2FsbHlJbk1vYmlsZSAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0X193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4tbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuc3dpdGNoQ29sdW1uc1ZlcnRpY2FsbHlJbk1vYmlsZSAuY29sdW1uLWxheW91dCAuY29sLWxlZnQge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuc3dpdGNoQ29sdW1uc1ZlcnRpY2FsbHlJbk1vYmlsZSAuY29sdW1uLWxheW91dCAuY29sLXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLnN3aXRjaENvbHVtbnNWZXJ0aWNhbGx5SW5Nb2JpbGUgLmNvbHVtbi1sYXlvdXQgLmNvbC1yaWdodF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5jb2x1bW4tbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbHVtbi1sYXlvdXQgLmNvbC1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi1sYXlvdXQgLmNvbC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDsgfVxuICAuY29sdW1ucyAuY29sdW1uc19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvdW50ZXItcmVzZXQ6IGNvbHVtbnMtY291bnRlcjsgfVxuICAuY29sdW1ucyAuY29sdW1uc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7IH1cbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0OyB9XG4gIC5jb2x1bW5zIC5jb2x1bW5zX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjsgfVxuICAuY29sdW1ucyAuY29sdW1uc19faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7IH1cbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNGQ0OyB9XG4gIC5jb2x1bW5zIC5jb2x1bW5zX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjsgfVxuICAuY29sdW1ucyAuY29sdW1uc19faXRlbTpudGgtY2hpbGQoNykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7IH1cbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1OyB9XG4gIC5jb2x1bW5zIC5jb2x1bW5zX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyOyB9XG4gIC5jb2x1bW5zIC5jb2x1bW5zX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDkwcHggMjBweDsgfVxuICAgIC5jb2x1bW5zIC5jb2x1bW5zX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGNvbHVtbnMtY291bnRlcik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb2x1bW5zLWNvdW50ZXI7XG4gICAgICBjb2xvcjogI2RiMTA0NTtcbiAgICAgIGZvbnQtc2l6ZTogMS45NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuYWNjbHIgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNkYjEwNDU7IH1cbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIC5jb2x1bW5zIC5jb2x1bW5zX19pdGVtX19jb250ZW50IGxpIHtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgbGkgYSB7XG4gICAgICBjb2xvcjogI2RiMTA0NTsgfVxuICAgICAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgbGkgYTpob3ZlciwgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjM1ZTg1OyB9XG4gICAgICAuYWNjbHIgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZGIxMDQ1OyB9XG4gICAgICAgIC5hY2NsciAuY29sdW1ucyAuY29sdW1uc19faXRlbV9fY29udGVudCBsaSBhOmhvdmVyLCAuYWNjbHIgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmMzVlODU7IH1cbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW1fX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gbGkgYTpob3ZlciwgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIGxpIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7IH1cbiAgICAgIC5hY2NsciAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTsgfVxuICAgIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbTpudGgtY2hpbGQoNG4rMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjsgfVxuICAgIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbTpudGgtY2hpbGQoNG4rMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1YTsgfVxuICAgIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sdW1ucyAuY29sdW1uc19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMgLmNvbHVtbnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlci1ub3RpY2UtYmFyIHtcbiAgYmFja2dyb3VuZDogI0M4QzhDODtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1NTA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItbm90aWNlLWJhci50b3Age1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87IH1cbiAgLmhlYWRlci1ub3RpY2UtYmFyIGEge1xuICAgIGNvbG9yOiAjMWMxYzFjOyB9XG4gIC5oZWFkZXItbm90aWNlLWJhci5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1ub3RpY2UtYmFyIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLW5vdGljZS1iYXIgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItbm90aWNlLWJhciAucm93IC5jb2wge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuaGVhZGVyLW5vdGljZS1iYXIgLnJvdyAuY29sLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NiU7IH1cbiAgICAuaGVhZGVyLW5vdGljZS1iYXIgLnJvdyAuY29sLTEge1xuICAgICAgd2lkdGg6IDguMzMlOyB9XG4gIC5oZWFkZXItbm90aWNlLWJhciBidXR0b24uY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuaGVhZGVyLW5vdGljZS1iYXIgYnV0dG9uLmNsb3NlOmhvdmVyLCAuaGVhZGVyLW5vdGljZS1iYXIgYnV0dG9uLmNsb3NlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuaGVhZGVyLW5vdGljZS1iYXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgLmhlYWRlci1ub3RpY2UtYmFyIGE6aG92ZXIsIC5oZWFkZXItbm90aWNlLWJhciBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMC41OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH0gfVxuXG4uZGF0ZS1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5kYXRlLWZsYWcgLmRhdGUtZmxhZ19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5kYXRlLWZsYWcgLmRhdGUtZmxhZ19fbGFiZWwge1xuICAgIG9yZGVyOiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjYpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRhdGUtZmxhZyAuZGF0ZS1mbGFnX19kYXkge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICAuZGF0ZS1mbGFnIC5kYXRlLWZsYWdfX21vbnRoIHtcbiAgICBvcmRlcjogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuW2xhbmc9XCJlblwiXSAuZGF0ZS1mbGFnIC5kYXRlLWZsYWdfX2RheSB7XG4gIG9yZGVyOiAzOyB9XG5cbltsYW5nPVwiZW5cIl0gLmRhdGUtZmxhZyAuZGF0ZS1mbGFnX19tb250aCB7XG4gIG9yZGVyOiAyOyB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAuZGF0ZS1mbGFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRhdGUtZmxhZyAuZGF0ZS1mbGFnX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA5OTlweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kYXRlLWZsYWcgLmRhdGUtZmxhZ19fbGFiZWwsXG4gICAgLmRhdGUtZmxhZyAuZGF0ZS1mbGFnX19kYXksXG4gICAgLmRhdGUtZmxhZyAuZGF0ZS1mbGFnX19tb250aCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2N0YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2N0YS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2N0YS5jb2xsYXBzZWQgLmRyYXdlcl9fbW9iaWxlX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDA0ZSc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDQwcHggMCAwOyB9XG4gIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMDQ0JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdnbHlwaHRlcic7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2ZpbHRlcnMge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyA+ICoge1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2ZpbHRlcnMgLmJ0biwgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuZHJhd2VyX19tb2JpbGUgLmRyYXdlcl9fbW9iaWxlX19maWx0ZXJzIC5CdG4sIC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2ZpbHRlcnMgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyAuY29udGFjdF9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyAuYnRuLnNlbGVjdGVkLCAuZHJhd2VyX19tb2JpbGUgLmRyYXdlcl9fbW9iaWxlX19maWx0ZXJzIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5zZWxlY3RlZC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5kcmF3ZXJfX21vYmlsZSAuZHJhd2VyX19tb2JpbGVfX2ZpbHRlcnMgLnNlbGVjdGVkLkJ0biwgLmRyYXdlcl9fbW9iaWxlIC5kcmF3ZXJfX21vYmlsZV9fZmlsdGVycyAud2lkZ2V0LmNvbnRhY3QgLnNlbGVjdGVkLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuZHJhd2VyX19tb2JpbGUgLmRyYXdlcl9fbW9iaWxlX19maWx0ZXJzIC5zZWxlY3RlZC5jb250YWN0X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJhd2VyX19tb2JpbGUgLmRyYXdlcl9fbW9iaWxlX19jb250ZW50LmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kcmF3ZXJfX21vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZHJhd2VyX19tb2JpbGUgLmRyYXdlcl9fbW9iaWxlX19jdGEge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJhd2VyX19tb2JpbGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZHJhd2VyX19tb2JpbGUgLmRyYXdlcl9fbW9iaWxlX19jdGEge1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG5cbi5mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICAuZmVhdHVyZXMgLmZlYXR1cmVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuZmVhdHVyZXMgLnBvc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fbWV0YTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLmZlYXR1cmVzIC5wb3N0Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mZWF0dXJlcyAucG9zdDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICAgIGNvbG9yOiAjMWMxYzFjOyB9XG4gICAgLmZlYXR1cmVzIC5wb3N0Lmhhcy1pbWFnZSAucG9zdF9fY29udGVudCB7XG4gICAgICB3aWR0aDogNTIlO1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggMjBweDsgfVxuICAgIC5mZWF0dXJlcyAucG9zdC5oYXMtaW1hZ2UgLnBvc3RfX21lZGlhIHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAuZmVhdHVyZXMgLnBvc3QuaGFzLWltYWdlIC5wb3N0X19tZXRhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X190aXRsZV9fd3JhcHBlciAuZGF0ZS1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogLS0tIEFDQ0xSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjbHIgLmZlYXR1cmVzIC5wb3N0Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFjY2xyIC5mZWF0dXJlcyAucG9zdDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIxMDQ1O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZXMgLnBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZlYXR1cmVzIC5wb3N0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMgLnBvc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5mZWF0dXJlcyAucG9zdC5oYXMtaW1hZ2UgLnBvc3RfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuZmVhdHVyZXMgLnBvc3QuaGFzLWltYWdlIC5wb3N0X19tZWRpYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAuZmVhdHVyZXMgLmZlYXR1cmVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmVhdHVyZXMgLnBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmVhdHVyZXMgLnBvc3QuaGFzLWltYWdlIC5wb3N0X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZmVhdHVyZXMgLnBvc3QuaGFzLWltYWdlIC5wb3N0X19tZWRpYSB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19tZXRhIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubWFpbi1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQ6IDEwMCAxNXB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNDVweCAwO1xuICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLWZvb3RlciBoMSwgLm1haW4tZm9vdGVyIGgyLCAubWFpbi1mb290ZXIgaDMsIC5tYWluLWZvb3RlciBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAubWFpbi1mb290ZXIgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm1haW4tZm9vdGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAubWFpbi1mb290ZXIgLmljb24tY2NtbS1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gICAgLm1haW4tZm9vdGVyIC5pY29uLWNjbW0tbG9nbzpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA2OHB4OyB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5tYWluLWZvb3RlciAuY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IE5vZSBEaXNwbGF5LCBzZXJpZjtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5tYWluLWZvb3RlciAuY3RhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWFpbi1mb290ZXIgLmxlZ2FsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5tYWluLWZvb3RlciAubGVnYWwgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDsgfVxuXG4ubG9nby1mb290ZXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5pY29uLWNjbW0tbG9nbyB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gIC5tYWluLWZvb3RlciAuc29jaWFsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubWFpbi1mb290ZXIgLnNvY2lhbCBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tZm9vdGVyIC5zb2NpYWwgLnNvY2lhbC1uZXR3b3JrcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5tYWluLWZvb3RlciAubGVnYWwgYSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwOyB9IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5tYWluLWZvb3RlciBpbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1mb290ZXIgLnNpdGVtYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubWFpbi1mb290ZXIgLnNpdGVtYXAgbGkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAubWFpbi1mb290ZXIgLnNvY2lhbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYWluLWZvb3RlciAuc29jaWFsIGgyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgLm1haW4tZm9vdGVyIC5zb2NpYWwgLnNvY2lhbC1uZXR3b3JrcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tZm9vdGVyIC5sZWdhbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLm1haW4tZm9vdGVyIC5sZWdhbCBhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm1haW4tZm9vdGVyIC5zaXRlbWFwIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5tYWluLWZvb3RlciAuc2l0ZW1hcCBsaSBoNCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5tYWluLWZvb3RlciAuaWNvbi1jY21tLWxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5tYWluLWZvb3RlciAuaWNvbi1jY21tLWxvZ286YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLm1haW4tZm9vdGVyIC5zb2NpYWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAubWFpbi1mb290ZXIgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMCAwOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5tYWluLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIVxyXG4gKiBIYW1idXJnZXJzXHJcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xyXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXHJcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXHJcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xyXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7IH1cbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC02cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGVhZGVyLWRlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLmhlYWRlcl9fbWFzayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAuaGVhZGVyX19tYXNrLmlzLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLnN0cnVjdHVyZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnN0cnVjdHVyZSA+ICoge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC50b3Age1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAudG9wID4gKiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLmxvZ28gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5sb2dvIGE6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAubG9nbyBhOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG5cbi5sb2dvLXByaW50IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbi5Nb2JpbGUgLmpzLXBvcHVwLWlzLW9wZW4gLnNjcm9sbG1hZ2ljLXBpbi1zcGFjZXIge1xuICB0b3A6IC0xNDNweCAhaW1wb3J0YW50OyB9XG5cbi8qIC0tLSBBQ0NMUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLnRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5oZWFkZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItZGVza3RvcCAubGVhZGVyYm9hcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5sZWFkZXJib2FyZCAubGVhZGVyYm9hcmQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcyOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWRlc2t0b3AgLmxlYWRlcmJvYXJkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAvKi0tLSBMZXZlbCAxIC0tLS0tLS0tLS0tLS0tKi8gfVxuICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSAuaWNvbi1jaGV2cm9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAuNWVtO1xuICAgIG1hcmdpbjogMCAwIDAgLjVlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogMTAwIDEuMnJlbSBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgYVtocmVmXVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDA0OCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ2dseXBodGVyJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IGEubm90LWNsaWNrYWJsZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgLmlzLWh1YiA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogM3B4IDAgNHB4OyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgLmlzLWh1YiA+IGEgLmljb24tY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDI3MGRlZyk7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgLnN0aWNreS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IC5zdGlja3ktbG9nbyBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgLnN0aWNreS1sb2dvIGE6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IC5zdGlja3ktbG9nbyBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWVhZTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IC5zdGlja3ktbG9nbyBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuaXMtc3RpY2t5IC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IC5zdGlja3ktbG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ1cHg7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgLnN0aWNreS1sb2dvIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgICAgLmFjY2xyIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IC5zdGlja3ktbG9nbyBhOmhvdmVyLCAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgLnN0aWNreS1sb2dvIGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExOTE5OyB9XG4gIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8qLS0tIExldmVsIDIgLS0tLS0tLS0tLS0tLS0qLyB9XG4gICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkuaXMtb3BlbiAuaWNvbi1jaGV2cm9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkuaXMtb3BlbiAuaXMtaHViIC5pY29uLWNoZXZyb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDI3MGRlZyk7IH1cbiAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaS5pcy1vcGVuIC5oYXMtYm9yZGVyID4gdWwge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaS5pcy1vcGVuID4gdWwge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIxMDQ1O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyLCAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwYjJmOyB9XG4gICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIDBzIGxpbmVhcjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsLnN0aWNreSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLyotLS0gTGV2ZWwgMyAtLS0tLS0tLS0tLS0tLSovIH1cbiAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpLmlzLWh1YiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RiMTA0NTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpOm5vdCguaXMtaHViKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaS5pcy1vcGVuID4gdWwge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDQwcHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyLCAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZGIxMDQ1OyB9XG4gICAgICAgICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDA7IH1cbiAgICAgICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bC5oYXMtMS1jb2wge1xuICAgICAgICAgICAgICBjb2x1bW5zOiAxOyB9XG4gICAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwuaGFzLTItY29sIHtcbiAgICAgICAgICAgICAgY29sdW1uczogMjsgfVxuICAgICAgICAgICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsLmhhcy0zLWNvbCB7XG4gICAgICAgICAgICAgIGNvbHVtbnM6IDM7IH1cbiAgICAgICAgICAgIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCBsaSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgbGkuaXMtaHViIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDRweCA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgbGkuaXMtaHViIC5pY29uLWFjY2xyLWNoZXZyb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgbGkuaXMtaHViIC5pY29uLWFjY2xyLWNoZXZyb24gaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA0MHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIGE6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGIxMDQ1OyB9XG5cbi8qIC0tLSBBQ0NMUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7IH1cbiAgLmFjY2xyIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgYTpob3ZlciwgLmFjY2xyIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MGIyZjsgfVxuICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgLyotLS0gTGV2ZWwgMyAtLS0tLS0tLS0tLS0tLSovIH1cbiAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGNvbG9yOiAjMWMxYzFjOyB9XG4gICAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIsIC5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1YTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIGE6aG92ZXIsIC5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNWE7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci1kZXNrdG9wIC5tYWluLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbWVudSAuaXMtaHViIGEsXG4gIC5oZWFkZXItZGVza3RvcCAubWFpbi1tZW51IGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7IH1cbiAgLmlzLXN0aWNreSAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2xvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9fbG9nbzpob3ZlciwgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19sb2dvOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1OHB4OyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19tZW51LmlzLW9wZW4gLnN1Ym1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAgIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9fbWVudS5pcy1vcGVuIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDsgfVxuICAgICAgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLXRvcCAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyIC5zdGlja3ktbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1heC13aWR0aDogMDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19oYW1idXJnZXIgLnN0aWNreS1sb2dvIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAuaXMtc3RpY2t5IC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyIC5zdGlja3ktbG9nbyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19oYW1idXJnZXI6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzM2MzUzNTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyIC5oYW1idXJnZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2hhbWJ1cmdlciAuaGFtYnVyZ2VyLWlubmVyLCAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2hhbWJ1cmdlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogLS0tIEFDQ0xSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY2xyIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7IH1cbiAgLmFjY2xyIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9fbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICBjb2xvcjogIzFjMWMxYzsgfVxuICAgIC5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2xvZ286aG92ZXIsIC5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2xvZ286Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWVhZTsgfVxuICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19oYW1idXJnZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNhZmFlYWU7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19oYW1idXJnZXI6aG92ZXIsIC5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX2hhbWJ1cmdlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZWFlO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5NTk1OTU7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19oYW1idXJnZXIgLmhhbWJ1cmdlci1pbm5lciwgLmFjY2xyIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmFjY2xyIC5oZWFkZXItZGVza3RvcCAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7IH1cblxuLmhlYWRlci1kZXNrdG9wIC5zZWFyY2hiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXItZGVza3RvcCAuc2VhcmNoYmFyIC5zZWFyY2hiYXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnNlYXJjaGJhciAuc2VhcmNoYmFyLXdyYXBwZXIgPiAqIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5zZWFyY2hiYXIgLnNlYXJjaGJhci13cmFwcGVyIC5pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAgICAgLmhlYWRlci1kZXNrdG9wIC5zZWFyY2hiYXIgLnNlYXJjaGJhci13cmFwcGVyIC5pbnB1dCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXItZGVza3RvcCAuc2VhcmNoYmFyIC5zZWFyY2hiYXItd3JhcHBlciAuaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjNWE1YTVhOyB9XG4gICAgICAgIC5oZWFkZXItZGVza3RvcCAuc2VhcmNoYmFyIC5zZWFyY2hiYXItd3JhcHBlciAuaW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmhlYWRlci1kZXNrdG9wIC5zZWFyY2hiYXIgLnNlYXJjaGJhci13cmFwcGVyIC5pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnNlYXJjaGJhciAuc2VhcmNoYmFyLXdyYXBwZXIgYnV0dG9uLFxuICAgIC5oZWFkZXItZGVza3RvcCAuc2VhcmNoYmFyIC5zZWFyY2hiYXItd3JhcHBlciBhIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5oZWFkZXItZGVza3RvcCAuc2hvcnRjdXRzIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5oZWFkZXItZGVza3RvcCAuc2hvcnRjdXRzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnNob3J0Y3V0cyBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5oZWFkZXItZGVza3RvcCAuc2hvcnRjdXRzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2M4YzhjODtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnNob3J0Y3V0cyBhOmhvdmVyLCAuaGVhZGVyLWRlc2t0b3AgLnNob3J0Y3V0cyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOWM5YjliOyB9XG5cbi8qLS0tIE1heCBNRCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItZGVza3RvcCAuc2hvcnRjdXRzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAuc2hvcnRjdXRzIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLnNob3J0Y3V0cyBhIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4vKiAtLS0gQUNDTFIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5zaG9ydGN1dHMgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hY2NsciAuaGVhZGVyLWRlc2t0b3AgLnNob3J0Y3V0cyBhOmhvdmVyLCAuYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5zaG9ydGN1dHMgYTpmb2N1cyB7XG4gICAgY29sb3I6ICM4MDdmN2Y7IH1cblxuLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IGxpID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIDBzIGxpbmVhcjsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSBsaSA+IHVsLmhhcy0xLWNvbCB7XG4gICAgICBjb2x1bW5zOiAxOyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IGxpID4gdWwuaGFzLTItY29sIHtcbiAgICAgIGNvbHVtbnM6IDI7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnN1Ym1lbnUgbGkgPiB1bC5oYXMtMy1jb2wge1xuICAgICAgY29sdW1uczogMzsgfVxuICAuaGVhZGVyLWRlc2t0b3AgLnN1Ym1lbnUgbGkuaXMtb3BlbiA+IHVsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnN1Ym1lbnUgYVtocmVmXVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDA0OCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ2dseXBodGVyJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSBhOmhvdmVyLCAuaGVhZGVyLWRlc2t0b3AgLnN1Ym1lbnUgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IGEubm90LWNsaWNrYWJsZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IC5pcy1odWIgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nOiA1cHggMzBweDsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSAuaXMtaHViID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1YTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSB1bCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNWE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlci1kZXNrdG9wIC5zdWJtZW51IHVsIGE6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSB1bCBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1YTtcbiAgICAgICAgY29sb3I6ICM4MDdmN2Y7IH1cbiAgICAgIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSB1bCBhLm5vdC1jbGlja2FibGU6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAuc3VibWVudSB1bCBhLm5vdC1jbGlja2FibGU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTVhO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGVyLWRlc2t0b3AgLnV0aWxpdHktbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udDogMjAwIDEzcHggQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IHVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmhlYWRlci1kZXNrdG9wIC51dGlsaXR5LW1lbnUgbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IGEsXG4gIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2JlYmViZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IGE6aG92ZXIsIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IGE6Zm9jdXMsXG4gICAgLmhlYWRlci1kZXNrdG9wIC51dGlsaXR5LW1lbnUgYnV0dG9uOmhvdmVyLFxuICAgIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IGJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4OyB9XG4gIC5oZWFkZXItZGVza3RvcCAudXRpbGl0eS1tZW51IFtjbGFzcyo9J2ljb24tJ10ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC51dGlsaXR5LW1lbnUgW2NsYXNzKj0naWNvbi1jYXJ0J106YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IC0uMmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7IH1cbiAgLmhlYWRlci1kZXNrdG9wIC51dGlsaXR5LW1lbnUgLmNhcnQtY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAuaGVhZGVyLWRlc2t0b3AgLnV0aWxpdHktbWVudSAuY2FydC1jb3VudCAuYmFkZ2Uge1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IC0uM2VtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTsgfVxuXG4vKiAtLS0gQUNDTFIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjbHIgLmhlYWRlci1kZXNrdG9wIC5vdGhlci1zaXRlIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmhlYWRlci1tb2JpbGUgLmJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAuaGVhZGVyLW1vYmlsZSAuYmFyID4gKiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5oZWFkZXItbW9iaWxlIC5iYXIgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYmFyIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjBkMzY7IH1cbiAgLmhlYWRlci1tb2JpbGUgLmJhciAuYmFyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1tb2JpbGUgLmJhciAuYmFyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYmFyIC5iYXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuYWNjbHIgLmhlYWRlci1tb2JpbGUgLmJhciAuYmFyX19sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogMzlweDsgfVxuICAuaGVhZGVyLW1vYmlsZSAuYmFyIC5iYXJfX3NlYXJjaGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIDBzIGVhc2U7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYmFyIC5iYXJfX3NlYXJjaGJhciBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlIC5iYXIgLmJhcl9fc2VhcmNoYmFyIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuaGVhZGVyLW1vYmlsZSAuYmFyIC5iYXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItbW9iaWxlIC5iYXIgLmJhcl9faGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogNTBweDsgfVxuICAuaGVhZGVyLW1vYmlsZSAuYmFyIC5oYW1idXJnZXItaW5uZXIsIC5oZWFkZXItbW9iaWxlIC5iYXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGVhZGVyLW1vYmlsZSAuYmFyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIC0tLSBTZWFyY2ggYWN0aXZlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyLW1vYmlsZS5zZWFyY2gtYWN0aXZlIC5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjOyB9XG4gIC5oZWFkZXItbW9iaWxlLnNlYXJjaC1hY3RpdmUgLmJhciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjOyB9XG4gICAgLmhlYWRlci1tb2JpbGUuc2VhcmNoLWFjdGl2ZSAuYmFyIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1MzU7IH1cbiAgLmhlYWRlci1tb2JpbGUuc2VhcmNoLWFjdGl2ZSAuYmFyIC5iYXJfX2xvZ28ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgMHMgZWFzZTsgfVxuICAuaGVhZGVyLW1vYmlsZS5zZWFyY2gtYWN0aXZlIC5iYXIgLmJhcl9fc2VhcmNoYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLyogLS0tIEFDQ0xSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY2xyIC5oZWFkZXItbW9iaWxlIC5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5hY2NsciAuaGVhZGVyLW1vYmlsZSAuYmFyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1tb2JpbGUgLmJhciBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4uYWNjbHIgLmhlYWRlci1tb2JpbGUgLmJhcl9fc2VhcmNoYmFyIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYWNjbHIgLmhlYWRlci1tb2JpbGUuc2VhcmNoLWFjdGl2ZSAuYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYzsgfVxuICAuYWNjbHIgLmhlYWRlci1tb2JpbGUuc2VhcmNoLWFjdGl2ZSAuYmFyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7IH1cbiAgICAuYWNjbHIgLmhlYWRlci1tb2JpbGUuc2VhcmNoLWFjdGl2ZSAuYmFyIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1MzU7IH1cblxuLmhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcxcHg7XG4gIGZvbnQ6IDEwMCAxNnB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogNTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmpzLXBvcHVwLWlzLW9wZW4gLmhlYWRlci1tb2JpbGUge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmhlYWRlci1tb2JpbGUgLnNjcm9sbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKi0tLSBNaW4gTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW1vYmlsZSAubWFpbi1uYXYge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuaGVhZGVyLW1vYmlsZSAubWFpbi1uYXYgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLm1haW4tbmF2IGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjBkMzY7IH1cblxuLyogLS0tIEFDQ0xSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY2xyIC5oZWFkZXItbW9iaWxlIC5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLmFjY2xyIC5oZWFkZXItbW9iaWxlIC5tYWluLW5hdiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLmFjY2xyIC5oZWFkZXItbW9iaWxlIC5tYWluLW5hdiBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4uaGVhZGVyLW1vYmlsZSAubWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXItbW9iaWxlIC5tZW51IC5iYWNrLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLmljb24tY2hldnJvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNzVlbTsgfVxuICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLmlzLWh1YiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAuaXMtaHViID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5oZWFkZXItbW9iaWxlIC5tZW51IC5tYWluLW1lbnUsXG4gIC5oZWFkZXItbW9iaWxlIC5tZW51IC5vdGhlci1zaXRlX19tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8qLS0tIExldmVsIDEgLS0tLS0tLS0tLS0tLS0qLyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm1haW4tbWVudSB1bCxcbiAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSB1bCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51IHVsIC5iYWNrLFxuICAgICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm90aGVyLXNpdGVfX21lbnUgdWwgLmJhY2sge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51IHVsIC5iYWNrIC5pY29uLWNoZXZyb24sXG4gICAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5vdGhlci1zaXRlX19tZW51IHVsIC5iYWNrIC5pY29uLWNoZXZyb24ge1xuICAgICAgICAgIG1hcmdpbjogMCAuNzVlbSAwIDA7IH1cbiAgICAgICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51IHVsIC5iYWNrIC5pY29uLWNoZXZyb246YmVmb3JlLFxuICAgICAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5vdGhlci1zaXRlX19tZW51IHVsIC5iYWNrIC5pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm1haW4tbWVudSB1bCBhW2hyZWZdW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5vdGhlci1zaXRlX19tZW51IHVsIGFbaHJlZl1bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcMDA0OCc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdnbHlwaHRlcic7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm1haW4tbWVudSB1bCBhLm5vdC1jbGlja2FibGUsXG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSB1bCBhLm5vdC1jbGlja2FibGUge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51ID4gdWwgPiBsaSxcbiAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51ID4gdWwgdWwgPiBsaSxcbiAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSA+IHVsID4gbGksXG4gICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm90aGVyLXNpdGVfX21lbnUgPiB1bCB1bCA+IGxpIHtcbiAgICAgIC8qLS0tIExldmVsIDIgLS0tLS0tLS0tLS0tLS0qLyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51ID4gdWwgPiBsaS5pcy1vcGVuID4gdWwsXG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51ID4gdWwgdWwgPiBsaS5pcy1vcGVuID4gdWwsXG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSA+IHVsID4gbGkuaXMtb3BlbiA+IHVsLFxuICAgICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm90aGVyLXNpdGVfX21lbnUgPiB1bCB1bCA+IGxpLmlzLW9wZW4gPiB1bCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5tYWluLW1lbnUgPiB1bCA+IGxpIHVsLFxuICAgICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm1haW4tbWVudSA+IHVsIHVsID4gbGkgdWwsXG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSA+IHVsID4gbGkgdWwsXG4gICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSA+IHVsIHVsID4gbGkgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgMHMgbGluZWFyLCB6LWluZGV4IDAuM3MgMHMgbGluZWFyO1xuICAgICAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5tYWluLW1lbnUgPiB1bCA+IGxpIHVsIGxpLmlzLWh1YiBhLFxuICAgICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAubWFpbi1tZW51ID4gdWwgdWwgPiBsaSB1bCBsaS5pcy1odWIgYSxcbiAgICAgICAgLmhlYWRlci1tb2JpbGUgLm1lbnUgLm90aGVyLXNpdGVfX21lbnUgPiB1bCA+IGxpIHVsIGxpLmlzLWh1YiBhLFxuICAgICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSA+IHVsIHVsID4gbGkgdWwgbGkuaXMtaHViIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5tYWluLW1lbnUgPiB1bCA+IGxpIHVsIGEsXG4gICAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5tYWluLW1lbnUgPiB1bCB1bCA+IGxpIHVsIGEsXG4gICAgICAgIC5oZWFkZXItbW9iaWxlIC5tZW51IC5vdGhlci1zaXRlX19tZW51ID4gdWwgPiBsaSB1bCBhLFxuICAgICAgICAuaGVhZGVyLW1vYmlsZSAubWVudSAub3RoZXItc2l0ZV9fbWVudSA+IHVsIHVsID4gbGkgdWwgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cblxuLmhlYWRlci1tb2JpbGUubWVudS1hY3RpdmUgLm1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmhlYWRlci1tb2JpbGUgLm90aGVyLXNpdGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuaGVhZGVyLW1vYmlsZSAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9fbG9nbyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAub3RoZXItc2l0ZSAub3RoZXItc2l0ZV9fbG9nbzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmhlYWRlci1tb2JpbGUgLm90aGVyLXNpdGUgLm90aGVyLXNpdGVfX21lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1tb2JpbGUgLm90aGVyLXNpdGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLm90aGVyLXNpdGUgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNTsgfVxuXG4vKiAtLS0gQUNDTFIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjbHIgLmhlYWRlci1tb2JpbGUgLm90aGVyLXNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICBjb2xvcjogIzFjMWMxYzsgfVxuICAuYWNjbHIgLmhlYWRlci1tb2JpbGUgLm90aGVyLXNpdGUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuICAgIC5hY2NsciAuaGVhZGVyLW1vYmlsZSAub3RoZXItc2l0ZSBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMWUxOyB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbW9iaWxlIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19sb2dvIHtcbiAgICBmb250LXNpemU6IDcwcHg7IH1cbiAgLmFjY2xyIC5oZWFkZXItbW9iaWxlIC5vdGhlci1zaXRlIC5vdGhlci1zaXRlX19sb2dvIHtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgLmhpZGVNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW1vYmlsZSAuc2hvcnRjdXRzIHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5oZWFkZXItbW9iaWxlIC5zaG9ydGN1dHMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLnNob3J0Y3V0cyBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWU1OyB9XG5cbi8qIC0tLSBBQ0NMUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NsciAuaGVhZGVyLW1vYmlsZSAuc2hvcnRjdXRzIGEge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaGVhZGVyLW1vYmlsZSAudXRpbGl0eS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMCAwIDYwcHggMDsgfVxuICAuaGVhZGVyLW1vYmlsZSAudXRpbGl0eS1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmhlYWRlci1tb2JpbGUgLnV0aWxpdHktbWVudSBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiZWJlYmU7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAudXRpbGl0eS1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5oZWFkZXItbW9iaWxlIC51dGlsaXR5LW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLnV0aWxpdHktbWVudSBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWU1OyB9XG4gIC5oZWFkZXItbW9iaWxlIC51dGlsaXR5LW1lbnUgW2NsYXNzKj0naWNvbi0nXTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaGVhZGVyLW1vYmlsZSAudXRpbGl0eS1tZW51IC5jYXJ0LWNvdW50IHtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLnV0aWxpdHktbWVudSAuY2FydC1jb3VudCAuYmFkZ2Uge1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IC0uM2VtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTsgfVxuICAuaGVhZGVyLW1vYmlsZSAudXRpbGl0eS1tZW51IC51dGlsaXR5X19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogLS0tIEFDQ0xSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY2xyIC5oZWFkZXItbW9iaWxlIC51dGlsaXR5LW1lbnUgYSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzYuMTElO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2VlZTsgfVxuICAuaGVybyBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaGVyb19fYmctZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhlcm9fX2JnLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvLWdyYWRpZW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG5cbi5oZXJvX19iZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTsgfVxuICAuaGVyb19fYmctbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICAgIG9wYWNpdHk6IC42OyB9XG5cbi5oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTIwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhlcm9fX3RhZ2xpbmUge1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZXJvX190YWdsaW5lOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZXJvX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogNzAwIDMuNHJlbSBOb2UgRGlzcGxheSwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW0gMDsgfVxuICAuaGVyb19fdGl0bGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlcm9fX3R5cGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG9wYWNpdHk6IC41O1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAuaGVyb19fdHlwZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVyb19fY3RhLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQ6IDQwMCAxLjJyZW0gTm9lIERpc3BsYXksIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDI1cHggMDsgfVxuICAuaGVyb19fY3RhLXZpZGVvIC5pY29uLXBsYXkge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAuaGVyb19fY3RhLXZpZGVvOmhvdmVyIC5pY29uLXBsYXksIC5oZXJvX19jdGEtdmlkZW86Zm9jdXMgLmljb24tcGxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MGIyZjsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbGVmdDogNjBweDsgfSB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbGVmdDogMzBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLyotLS0gTWF4IFhTICYgUG9ydHJhaXQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0LjM3NSU7XG4gICAgLyogMzIvNDMgKi8gfVxuICAuaGVyb19fYmctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyb19fYmctZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5oZXJvX193cmFwcGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gIC5oZXJvX19jdGEtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlcm9fX2JnLWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuaGVyb19fYmctZGVza3RvcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uaWNvbi1wbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLmljb24tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICNlZWU7IH1cbiAgLmljb24tcGxheTpob3ZlciwgLmljb24tcGxheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MGIyZjsgfVxuXG4uaWNvbi1vdGhlci1zaXRlIHtcbiAgZm9udC1mYW1pbHk6ICdnbHlwaHRlcic7IH1cbiAgLmljb24tb3RoZXItc2l0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDAwNDInOyB9XG5cbi8qIC0tLSBBQ0NMUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY2xyIC5pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIxMDQ1OyB9XG5cbi5hY2NsciAuaWNvbi1vdGhlci1zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwNDUnOyB9XG5cbi8qLS0tIE1heCBNRCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pY29uLXBsYXkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfSB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pY29uLW90aGVyLXNpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwwMDQ3JzsgfVxuICAuYWNjbHIgLmljb24tb3RoZXItc2l0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDAwNGYnOyB9IH1cblxuLmluc2VydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmluc2VydCAuY29sLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgY29sb3I6ICMxYzFjMWM7IH1cbiAgLmluc2VydC5hY2NsciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnNlcnQuYWNjbHIgLmNvbC1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5pbnNlcnQuYWNjbHIgLmNvbC1sZWZ0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogLTE4NXB4O1xuICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgIGhlaWdodDogMzkzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWNjbHItYy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuaW5zZXJ0LmFjY2xyIC5jb2wtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWNjbHItYS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuaW5zZXJ0Lmluc2VydC1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuaW5zZXJ0Lmluc2VydC1tb2JpbGUuYWNjbHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tIE1heCBMRyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5pbnNlcnQgLmNvbHVtbi1sYXlvdXQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluc2VydC5hY2NsciAuY29sLWxlZnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtOTVweDtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgaGVpZ2h0OiAxOTFweDsgfVxuICAuaW5zZXJ0LmFjY2xyIC5jb2wtcmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB3aWR0aDogMTUxcHg7XG4gICAgaGVpZ2h0OiAxNzhweDsgfSB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnNlcnQge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuaW5zZXJ0LmFjY2xyIC5jb2wtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDkwJTsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc2VydC5hY2NsciAuY29sLWxlZnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnNlcnQuYWNjbHIgLmNvbC1yaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluc2VydC5pbnNlcnQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5pbnRlcmNlcHRvciAucG9wdXBfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4OyB9XG5cbi5pbnRlcmNlcHRvciAucG9wdXBfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4uaW50ZXJjZXB0b3IgLmJ0biwgLmludGVyY2VwdG9yIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5pbnRlcmNlcHRvciAuQnRuLCAuaW50ZXJjZXB0b3IgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmludGVyY2VwdG9yIC5jb250YWN0X19saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiAxNDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW50ZXJjZXB0b3IgLmludGVyY2VwdG9yX19sYmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmludGVyY2VwdG9yIC5pbnRlcmNlcHRvcl9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbGljay1pY29uLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJlbSBhdXRvO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgcGFkZGluZzogLjI1ZW0gMCAwIDIuNWVtO1xuICBtaW4taGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMmVtIDAgMCAwOyB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRlcmNlcHRvci5wb3B1cCAucG9wdXBfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogODAlOyB9XG4gIC5pbnRlcmNlcHRvci5wb3B1cCAucG9wdXBfX2Nsb3NlIHtcbiAgICByaWdodDogLTEwcHg7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcmNlcHRvci5wb3B1cCAuaW50ZXJjZXB0b3JfX2xibCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgLmludGVyY2VwdG9yLnBvcHVwIC5pbnRlcmNlcHRvcl9fZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAxLjVlbSAwIDAgMDsgfSB9XG5cbi5saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG4gIC5saW5rcyAubGlua3NfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5saW5rcyAubGlua3NfX3RpdGxlIHtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLmxpbmtzIC5saW5rc19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5saW5rcyAubGlua3NfX2NvbnRlbnQgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtNXB4OyB9XG4gICAgLmxpbmtzIC5saW5rc19fY29udGVudCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgIC5saW5rcyAubGlua3NfX2NvbnRlbnQgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2RiMTA0NTtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzhjOGM4OyB9XG4gICAgICAgIC5saW5rcyAubGlua3NfX2NvbnRlbnQgbGkgYTpob3ZlciwgLmxpbmtzIC5saW5rc19fY29udGVudCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2YzNWU4NTsgfVxuICAgICAgICAuYWNjbHIgLmxpbmtzIC5saW5rc19fY29udGVudCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2RiMTA0NTsgfVxuICAgICAgICAgIC5hY2NsciAubGlua3MgLmxpbmtzX19jb250ZW50IGxpIGE6aG92ZXIsIC5hY2NsciAubGlua3MgLmxpbmtzX19jb250ZW50IGxpIGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNmMzVlODU7IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua3MgLmxpbmtzX19jb250ZW50IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYWluLXNwb25zb3JzIHtcbiAgbWluLWhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQ6IDEwMCAxNHB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFpbi1zcG9uc29yc19fdGl0bGUsXG4ubWFpbi1zcG9uc29yc19fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubWFpbi1zcG9uc29yc19fdGl0bGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWFpbi1zcG9uc29yc19fbGlzdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogYXV0bztcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAubWFpbi1zcG9uc29yc19fbGlzdF9fd3JhcHBlciA+ICoge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm1haW4tc3BvbnNvcnNfX2xpc3RfX3dyYXBwZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAubWFpbi1zcG9uc29yc19fbGlzdF9fd3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMTEycHg7XG4gICAgbWF4LWhlaWdodDogNDBweDsgfVxuXG4vKi0tLSBNYXggc20gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1zcG9uc29ycyB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLm1haW4tc3BvbnNvcnMgLm1haW4tc3BvbnNvcnNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIC5tYWluLXNwb25zb3JzIC5tYWluLXNwb25zb3JzX190aXRsZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCAxMHB4IDMwcHg7IH1cbiAgICAubWFpbi1zcG9uc29ycyAubWFpbi1zcG9uc29yc19fbGlzdF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5tYWluLXNwb25zb3JzIC5tYWluLXNwb25zb3JzX19saXN0X193cmFwcGVyID4gKiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLm1haW4tc3BvbnNvcnMgLm1haW4tc3BvbnNvcnNfX2xpc3RfX3dyYXBwZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLm1haW4tc3BvbnNvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVkaWEtcGFydG5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOGM4Yzg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzhjOGM4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5tZWRpYS1wYXJ0bmVyID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubWVkaWEtcGFydG5lciA+ICogc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1lZGlhLXBhcnRuZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLXBhcnRuZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tZWRpYS1wYXJ0bmVyIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLm1lZGlhLXBhcnRuZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzFjMWMxYztcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwOyB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250OiA3MDAgMy40NXJlbSBOb2UgRGlzcGxheSwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fdGl0bGU6b25seS1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3RpdGxlOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb246ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogNTQlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDEsIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIGgyLCAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbl9fd3JhcHBlciBoMywgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDQsIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHAge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIGgxOmZpcnN0LWNoaWxkLCAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbl9fd3JhcHBlciBoMjpmaXJzdC1jaGlsZCwgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDM6Zmlyc3QtY2hpbGQsIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIGg0OmZpcnN0LWNoaWxkLCAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbl9fd3JhcHBlciBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDE6bGFzdC1jaGlsZCwgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDI6bGFzdC1jaGlsZCwgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDM6bGFzdC1jaGlsZCwgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgaDQ6bGFzdC1jaGlsZCwgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLSBNYXggTEcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDcyJTsgfSB9XG5cbi8qLS0tIE1heCBNRCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICB3aWR0aDogODglOyB9IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX190aXRsZSxcbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZS1oZWFkZXIgPiAuY29udGFpbmVyLWZsdWlkLFxuICAgIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhcnRuZXJzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOGM4Yzg7IH1cbiAgICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9faXRlbSBhLmJ0biwgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX2l0ZW0gLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19pdGVtIGEuQnRuLCAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9faXRlbSAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX2l0ZW0gYS5jb250YWN0X19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9faXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfVxuICAgIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19pdGVtLmFkIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19pdGVtLmFkIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX2l0ZW0ubWVtYmVyIC5wYXJ0bmVycy1ncmlkX19waG90byBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX2l0ZW06b25seS1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19kZXRhaWxzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX190aXRsZSAuaWNvbi1wbGF5IHtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTsgfVxuICAgICAgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX3RpdGxlIC5pY29uLXBsYXk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2VlZTsgfVxuICAgIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX190aXRsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX2VudGVycHJpc2Uge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9fZW1haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLjVlbSAwIDAgMDsgfVxuICAucGFydG5lcnMtZ3JpZCAubG9nby5zbWFsbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wYXJ0bmVycy1ncmlkIC5sb2dvLmxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFydG5lcnMtZ3JpZCAubG9nby5sYXJnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYXJ0bmVycy1ncmlkIC5sb2dvLmxhcmdlIGltZ1tzcmM9XCJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19waG90byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9fcGhvdG8gKyAucGFydG5lcnMtZ3JpZF9fZGV0YWlscyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTExcHgpOyB9XG5cbi8qLS0tIE1heCBMRyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5wYXJ0bmVycy1ncmlkIC5wYXJ0bmVycy1ncmlkX19pdGVtLmFkIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMtZ3JpZCAucGFydG5lcnMtZ3JpZF9faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucGFydG5lcnMtZ3JpZCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gICAgLnBhcnRuZXJzLWdyaWQgLnBhcnRuZXJzLWdyaWRfX2l0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lcnMtZ3JpZCAubG9nbyBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAucGFydG5lcnMtZ3JpZCAubG9nby5sYXJnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDMlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4zcyBsaW5lYXIsIHZpc2liaWxpdHkgMHMgMC4zcyBsaW5lYXI7IH1cbiAgLnBvcHVwIC5wb3B1cF9fYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gIC5wb3B1cCAucG9wdXBfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAucG9wdXAgLnBvcHVwX19zY3JvbGxlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5wb3B1cCAucG9wdXBfX3Njcm9sbGVyID4gcCB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgLnBvcHVwIC5wb3B1cF9fc2Nyb2xsZXIgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnBvcHVwIC5wb3B1cF9fc2Nyb2xsZXIgPiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3B1cCAucG9wdXBfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcHVwIC5wb3B1cF9faGVhZGVyIC5ub24tbWVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZGIxMDQ1OyB9XG4gICAgICAucG9wdXAgLnBvcHVwX19oZWFkZXIgLm5vbi1tZW1iZXIgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucG9wdXAgLnBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucG9wdXAuaXMtb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5wb3B1cC5pcy1vcGVuIC5wb3B1cF9fYmcge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wb3B1cC5pcy1vcGVuIC5wb3B1cF9fd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0gTWluIE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwIC5wb3B1cF9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNzZ2aDtcbiAgICBtYXJnaW4tdG9wOiAyOXB4OyB9XG4gIC5wb3B1cCAucG9wdXBfX3Njcm9sbGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3NnZoOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAgLnBvcHVwX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzdmg7IH1cbiAgLnBvcHVwIC5wb3B1cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAxMXB4OyB9XG4gIC5wb3B1cCAucG9wdXBfX3Njcm9sbGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICAvKi0tLSBNZWRpYSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8gfVxuICAucG9zdCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucG9zdCAucG9zdF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0Lmhhcy1pbWFnZSAucG9zdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMDsgfVxuICAucG9zdC5oYXMtaW1hZ2UgLnBvc3RfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDIlOyB9XG4gIC5wb3N0Lmhhcy1pbWFnZSAucG9zdF9fbWV0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wb3N0Lmhhcy1pbWFnZSAuc3BlYWtlcnMgLnNwZWFrZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0Lmhhcy1pbWFnZS5oYXMtbWV0YSAucG9zdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnBvc3QuaGFzLXZpZGVvIC5tZWRpYV9faW1nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMDRjJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtZmFtaWx5OiAnZ2x5cGh0ZXInO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnBvc3QuaXMtZmVhdHVyZSB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5wb3N0LmlzLWZlYXR1cmUgLnBvc3RfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnBvc3QuaXMtZmVhdHVyZSAuc3BlYWtlcnMgLnNwZWFrZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICNlOGU4ZTg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2U4ZThlODsgfVxuICAucG9zdCAucG9zdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucG9zdCAucG9zdF9fY29udGVudDpvbmx5LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wb3N0IC5wb3N0X19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnBvc3QgLnBvc3RfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9zdCAucG9zdF9fdGFnbGluZSBpbWcge1xuICAgIGhlaWdodDogMS4zNWVtO1xuICAgIG1hcmdpbjogLjE1ZW0gMS4yNWVtIDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnBvc3QgLnBvc3RfX3RhZ2xpbmUgaW1nLnBvc3RfX3N0YXIge1xuICAgICAgaGVpZ2h0OiAuOXJlbTtcbiAgICAgIG1hcmdpbjogLjA1ZW0gLjc1ZW0gMCAwOyB9XG4gIC5wb3N0IC5wb3N0X190aXRsZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAucG9zdCAucG9zdF9fdGl0bGVfX3dyYXBwZXIgLnBvc3RfX3RpdGxlX19sYWJlbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5wb3N0IC5wb3N0X190aXRsZV9fd3JhcHBlciAuZGF0ZS1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7IH1cbiAgLnBvc3QgLnBvc3RfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogNzAwIDJyZW0gTm9lIERpc3BsYXksIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICAucG9zdCAucG9zdF9fdGl0bGU6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9zdCAucG9zdF9fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAucG9zdCAucG9zdF9fZGVzY3JpcHRpb246ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9zdCAucG9zdF9fcGRmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3N0IC5wb3N0X190eXBlIHtcbiAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgLnBvc3QgLnBvc3RfX3R5cGU6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9zdCAucG9zdF9fbWV0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IDQwMCAxMXB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuICAgIC5wb3N0IC5wb3N0X19tZXRhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLjVlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjsgfVxuICAgIC5wb3N0IC5wb3N0X19tZXRhOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvc3QgLnNwZWFrZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3N0IC5wb3N0X19tZWRpYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvc3QgLm1lZGlhX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODQuNjE1JTtcbiAgICAvKiAxMy8xMSAqLyB9XG4gICAgLnBvc3QgLm1lZGlhX19pbWc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG9wYWNpdHk6IC4xNTsgfVxuICAgIC5wb3N0IC5tZWRpYV9faW1nLmhhcy10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyYWRpZW50LXByZXZpZXcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgei1pbmRleDogMTsgfVxuICAucG9zdCAubWVkaWFfX2xhYmVscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDdweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wb3N0IC5tZWRpYV9fc3BlYWtlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBvc3QgLm1lZGlhX19zcGVha2VyIC5zcGVha2VyX19uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAucG9zdCAubWVkaWFfX3NwZWFrZXIgLnNwZWFrZXJfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWNjbHIuaGFzLXZpZGVvIC5tZWRpYV9faW1nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTsgfVxuXG4vKi0tLSBNYXggTEcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucG9zdC5oYXMtaW1hZ2UgLnBvc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zdC5oYXMtaW1hZ2UgLnBvc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9zdCB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDsgfVxuICAgIC5wb3N0IC5wb3N0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0IC5wb3N0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnBvc3QuaGFzLWltYWdlIC5wb3N0X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnBvc3QuaGFzLWltYWdlIC5wb3N0X19tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3QuaGFzLWltYWdlIC5wb3N0X190YWdsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wb3N0Lmhhcy1pbWFnZSAucG9zdF9fbWV0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wb3N0Lmhhcy1pbWFnZSAuc3BlYWtlcnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLnBvc3QgLnBvc3RfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBvc3QgLnBvc3RfX3RpdGxlX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucG9zdCAucG9zdF9fdGl0bGVfX3dyYXBwZXIgLnBvc3RfX3RpdGxlX19sYWJlbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wb3N0IC5wb3N0X190aXRsZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wb3N0IC5wb3N0X190aXRsZV9fbGFiZWxzIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wb3N0IC5wb3N0X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gIC5wb3N0IC5wb3N0X19tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7IH1cbiAgLnBvc3QgLnBvc3RfX21ldGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAucG9zdCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M4YzhjODtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAgIC5wb3N0LmlzLWZlYXR1cmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucG9zdC5pcy1mZWF0dXJlIC5zcGVha2VycyAuc3BlYWtlciB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjOGM4Yzg7IH1cbiAgICAucG9zdC5oYXMtaW1hZ2UgLnBvc3RfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5wb3N0Lmhhcy1pbWFnZSAucG9zdF9fbWVkaWEge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5wb3N0IC5wb3N0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAucG9zdCAucG9zdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgICAucG9zdCAucG9zdF9fdGl0bGUgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wb3N0IC5wb3N0X19wZGYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3N0IC5wb3N0X19tZWRpYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucG9zdCAubWVkaWFfX2ltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnBvc3QgLm1lZGlhX19pbWcgaW1nLnByaW50LW9ubHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAucG9zdCAubWVkaWFfX2xhYmVscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLnBvc3QgLm1lZGlhX19zcGVha2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucG9zdCAubWVkaWFfX3NwZWFrZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cblxuLnByaWNlLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnByaWNlLXRhYmxlIHAge1xuICAgIG1hcmdpbjogN3B4IDA7IH1cbiAgICAucHJpY2UtdGFibGUgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByaWNlLXRhYmxlIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0aCwgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0aC5kZXNjLCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0ZC5kZXNjIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGggLmxpbWl0LCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0ZCAubGltaXQge1xuICAgICAgICBjb2xvcjogI2RiMTA0NTtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGgud2hpdGUsIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRkLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGguaGlnaGxpZ2h0LCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0ZC5oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2RiMTA0NTsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGgudHJpZ2dlciwgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGQudHJpZ2dlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0aC5hbW91bnQsIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRkLmFtb3VudCB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRoOm9ubHktY2hpbGQsIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRkOm9ubHktY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjZmZmOyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2ZmZjsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGQubWVtYmVyLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiAjYTBhMGEwOyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgLmljb24tY2xlYXIsXG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgLmljb24tcmVmcmVzaCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7IH1cbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIC5pY29uLWNsZWFyLmFuaW1hdGUsXG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSAuaWNvbi1yZWZyZXNoLmFuaW1hdGUge1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAwLjNzIG5vcm1hbCBmb3J3YXJkcyBsaW5lYXI7IH1cbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSAuaWNvbi1kcm9wZG93bjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSAuaWNvbi1kcm9wZG93bi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzhjOGM4OyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0aCwgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ZCB7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0aC5hbW91bnQsIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3N1bW1hcnkgdGQuYW1vdW50IHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRoLnJpZ2h0LCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRkLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3N1bW1hcnkgdGguYm9sZCwgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ZC5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3N1bW1hcnkgdGguaGlnaGxpZ2h0LCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRkLmhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZGIxMDQ1OyB9XG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRoLnRvdGFsLCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRkLnRvdGFsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAgICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRoLnRvdGFsLmFtb3VudCwgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ZC50b3RhbC5hbW91bnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLnByaWNlLXRhYmxlIHNtYWxsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19sZWdlbmQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzhjOGM4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbi8qLS0tIEFjY2xyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWNjbHIgLnByaWNlLXRhYmxlIC5mdWxsLFxuLmFjY2xyIC5wcmljZS10YWJsZSAubGVnZW5kLWljb24ge1xuICBjb2xvcjogI2RiMTA0NTsgfVxuXG4uYWNjbHIgLnN1bW1hcnkgLmNyZWRpdCB7XG4gIGNvbG9yOiAjZGIxMDQ1OyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlLXRhYmxlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7IH1cbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdHIsXG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdHIuY29sbGFwc2VkLFxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ci5jb2xsYXBzZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRyLmNvbGxhcHNlZC5pbixcbiAgICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ci5jb2xsYXBzZWQuaW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGgsIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRkLFxuICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3N1bW1hcnkgdGgsXG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAwOyB9XG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0aC5kZXNjLCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0ZC5kZXNjLFxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0aC5kZXNjLFxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fc3VtbWFyeSB0ZC5kZXNjIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGguYW1vdW50LCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0ZC5hbW91bnQsXG4gICAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRoLmFtb3VudCxcbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3N1bW1hcnkgdGQuYW1vdW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fdGFibGUgdGgubW9iaWxlLWxhc3QtY2VsbCxcbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRoLm1vYmlsZS1sYXN0LWNlbGwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggI2ZmZjsgfVxuICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRkLmFtb3VudCxcbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19zdW1tYXJ5IHRkLmFtb3VudCB7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19mb290ZXJfX2xpbmtzIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX2Zvb3Rlcl9fbGlua3MgLmJ0biwgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fZm9vdGVyX19saW5rcyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX19mb290ZXJfX2xpbmtzIC5CdG4sIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX2Zvb3Rlcl9fbGlua3MgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLnByaWNlLXRhYmxlIC5wcmljZS10YWJsZV9fZm9vdGVyX19saW5rcyAuY29udGFjdF9fbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX2Zvb3Rlcl9fbm90ZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9IH1cblxuLyotLS0gSUUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5JRSAucHJpY2UtdGFibGUgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0aC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYzhjOGM4OyB9XG4gIC5wcmljZS10YWJsZSAucHJpY2UtdGFibGVfX3RhYmxlIHRoLCAucHJpY2UtdGFibGUgLnByaWNlLXRhYmxlX190YWJsZSB0ZCB7XG4gICAgZW1wdHktY2VsbHM6IHNob3c7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M4YzhjODsgfSB9XG5cbi5wcm9maWwtcHJldmlldyAucHJvZmlsLXByZXZpZXdfX2hlYWRlciB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5wcm9maWwtcHJldmlldyAucGFydG5lcnMtZ3JpZCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4ucHJvZmlsLXByZXZpZXcgLnBhcnRuZXJzLWdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5yZWNlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAucmVjZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHggMCA1MHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDsgfVxuICAgIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucmVjZW50IC5yZWNlbnRfX2hlYWRlciAucmVjZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyIC5yZWNlbnRfX2hlYWRlcl9fdGl0bGU6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlY2VudCAucmVjZW50X19oZWFkZXIgLnJlY2VudF9faGVhZGVyX190aXRsZV9fbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udDogNzAwIDIwcHggTm9lIERpc3BsYXksIHNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzhjOGM4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOGM4Yzg7IH1cbiAgICAgIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyIC5yZWNlbnRfX2hlYWRlcl9fdGl0bGVfX21vYmlsZTplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVjZW50IC5yZWNlbnRfX2hlYWRlciAucmVjZW50X19oZWFkZXJfX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyLmhhcy1pbWFnZS1kZXNrdG9wIC5yZWNlbnRfX2hlYWRlcl9fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucmVjZW50IC5yZWNlbnRfX2hlYWRlci5oYXMtaW1hZ2UtZGVza3RvcCAucmVjZW50X19oZWFkZXJfX21vYmlsZSxcbiAgICAucmVjZW50IC5yZWNlbnRfX2hlYWRlci5oYXMtaW1hZ2UtZGVza3RvcCAucmVjZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVjZW50IC5yZWNlbnRfX2hlYWRlci5oYXMtaW1hZ2UtZGVza3RvcCAucmVjZW50X19oZWFkZXJfX3RpdGxlX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlY2VudCAucmVjZW50X19oZWFkZXJfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmVjZW50IC5yZWNlbnRfX2hlYWRlcl9fbW9iaWxlLFxuICAucmVjZW50IC5yZWNlbnRfX2hlYWRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlY2VudCAucmVjZW50X19oZWFkZXJfX3RpdGxlX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlY2VudCAucmVjZW50X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4MHB4IDAgNTBweDsgfVxuICAucmVjZW50IC5wb3N0IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M4YzhjODsgfVxuICAgIC5yZWNlbnQgLnBvc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnJlY2VudCAucG9zdC5pcy1mZWF0dXJlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5yZWNlbnQgLnBvc3QuaXMtZmVhdHVyZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVjZW50IC5yZWNlbnRfX2hlYWRlcixcbiAgLnJlY2VudCAucmVjZW50X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVjZW50IC5yZWNlbnRfX2hlYWRlciAucmVjZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyIC5yZWNlbnRfX2hlYWRlcl9fdGl0bGVfX21vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyLmhhcy1pbWFnZS1kZXNrdG9wIC5yZWNlbnRfX2hlYWRlcl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyLmhhcy1pbWFnZS1kZXNrdG9wIC5yZWNlbnRfX2hlYWRlcl9fbW9iaWxlLFxuICAucmVjZW50IC5yZWNlbnRfX2hlYWRlci5oYXMtaW1hZ2UtZGVza3RvcCAucmVjZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyLmhhcy1pbWFnZS1tb2JpbGUgLnJlY2VudF9faGVhZGVyX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmVjZW50IC5yZWNlbnRfX2hlYWRlci5oYXMtaW1hZ2UtbW9iaWxlIC5yZWNlbnRfX2hlYWRlcl9fZGVza3RvcCxcbiAgLnJlY2VudCAucmVjZW50X19oZWFkZXIuaGFzLWltYWdlLW1vYmlsZSAucmVjZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWNlbnQgLnJlY2VudF9faGVhZGVyLmRlc2t0b3Atb25seSAucmVjZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY2VudCAucmVjZW50X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAucmVjZW50IC5yZWNlbnRfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgLnJlY2VudCAucmVjZW50X19saXN0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5yZWNlbnQgLnBvc3QuaXMtZmVhdHVyZSwgLnJlY2VudCAucG9zdDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M4YzhjODsgfSB9XG5cbi5yZXN1bHRzLWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDgwcHggMCA1MHB4OyB9XG4gIC5yZXN1bHRzLWZpbHRlcnMgLmJ0biwgLnJlc3VsdHMtZmlsdGVycyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAucmVzdWx0cy1maWx0ZXJzIC5CdG4sIC5yZXN1bHRzLWZpbHRlcnMgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLnJlc3VsdHMtZmlsdGVycyAuY29udGFjdF9fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucmVzdWx0cy1maWx0ZXJzIC5idG4uc2VsZWN0ZWQsIC5yZXN1bHRzLWZpbHRlcnMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnNlbGVjdGVkLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnJlc3VsdHMtZmlsdGVycyAuc2VsZWN0ZWQuQnRuLCAucmVzdWx0cy1maWx0ZXJzIC53aWRnZXQuY29udGFjdCAuc2VsZWN0ZWQuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5yZXN1bHRzLWZpbHRlcnMgLnNlbGVjdGVkLmNvbnRhY3RfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnJlc3VsdHMtZmlsdGVycyAucmVzdWx0cy1maWx0ZXJzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOGM4Yzg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAucmVzdWx0cy1maWx0ZXJzIC5yZXN1bHRzLWZpbHRlcnNfX2J0bnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAucmVzdWx0cy1maWx0ZXJzIC5yZXN1bHRzLWZpbHRlcnNfX3R5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg2MCUgLSA1MHB4KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIDUwcHg7IH1cbiAgICAucmVzdWx0cy1maWx0ZXJzIC5yZXN1bHRzLWZpbHRlcnNfX3R5cGUgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnJlc3VsdHMtZmlsdGVycyAucmVzdWx0cy1maWx0ZXJzX19jb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLyotLS0gTWF4IDEzOTkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucmVzdWx0cy1maWx0ZXJzIC5yZXN1bHRzLWZpbHRlcnNfX2J0bnMsXG4gIC5yZXN1bHRzLWZpbHRlcnMgLnJlc3VsdHMtZmlsdGVyc19fdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qLS0tIE1heCBMRyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5yZXN1bHRzLWZpbHRlcnMgLnJlc3VsdHMtZmlsdGVyc19fdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnJlc3VsdHMtZmlsdGVycyAucmVzdWx0cy1maWx0ZXJzX19jb3VudCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc3VsdHMtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdWx0cy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5yZXN1bHRzLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmVzdWx0cy1vcHRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA4MHB4OyB9XG4gIC5yZXN1bHRzLW9wdGlvbnMucmVzdWx0cy1vcHRpb25zX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgICAucmVzdWx0cy1vcHRpb25zLnJlc3VsdHMtb3B0aW9uc19fZmlsdGVyIC5yZXN1bHRzLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJlc3VsdHMtb3B0aW9ucyAucmVzdWx0cy1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOGM4Yzg7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5yZXN1bHRzLW9wdGlvbnMgLnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5yZXN1bHRzLW9wdGlvbnMgLmljb24tcHJldixcbiAgLnJlc3VsdHMtb3B0aW9ucyAuaWNvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnJlc3VsdHMtb3B0aW9ucyAuaWNvbi1wcmV2OmJlZm9yZSxcbiAgICAucmVzdWx0cy1vcHRpb25zIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnJlc3VsdHMtb3B0aW9ucyAuaWNvbi1wcmV2Lm5vdC1hY3RpdmUsXG4gICAgLnJlc3VsdHMtb3B0aW9ucyAuaWNvbi1uZXh0Lm5vdC1hY3RpdmUge1xuICAgICAgY29sb3I6ICNiZWJlYmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucmVzdWx0cy1vcHRpb25zIC5pY29uLXByZXYge1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDsgfVxuICAucmVzdWx0cy1vcHRpb25zIC5pY29uLW5leHQge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDsgfVxuICAucmVzdWx0cy1vcHRpb25zIC5wYWdlLW5iciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5yZXN1bHRzLW9wdGlvbnMgLnBhZ2UtbmJyLmN1cnJlbnRQYWdlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucmVzdWx0cy1vcHRpb25zIC5wYWdlLW5ici5ub3QtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnJlc3VsdHMtb3B0aW9ucyAucmVzdWx0cy1wZXItcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDM1cHg7IH1cbiAgICAucmVzdWx0cy1vcHRpb25zIC5yZXN1bHRzLXBlci1wYWdlIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7IH1cblxuLyotLS0gTWF4IE1EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc3VsdHMtb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlc3VsdHMtb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5yZXN1bHRzLW9wdGlvbnMgLnBhZ2VyLFxuICAgIC5yZXN1bHRzLW9wdGlvbnMgLnJlc3VsdHMtcGVyLXBhZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVzdWx0cy1vcHRpb25zIC5yZXN1bHRzLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5yZXN1bHRzLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlYXJjaGJhciAuc2VhcmNoYmFyX19jb250ZW50ID4gKiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCAuaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCAuaW5wdXQgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgLmlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCBidXR0b24sXG4gICAgLnNlYXJjaGJhciAuc2VhcmNoYmFyX19jb250ZW50IGEge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCBidXR0b24uYnRuW2NsYXNzKj1pY29uLV06YmVmb3JlLCAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bltjbGFzcyo9aWNvbi1dOmJlZm9yZSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnNlYXJjaGJhciAuc2VhcmNoYmFyX19jb250ZW50IGJ1dHRvbi5CdG5bY2xhc3MqPWljb24tXTpiZWZvcmUsIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbmtbY2xhc3MqPWljb24tXTpiZWZvcmUsIC53aWRnZXQuY29udGFjdCAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYnV0dG9uLmNvbnRhY3RfX2xpbmtbY2xhc3MqPWljb24tXTpiZWZvcmUsXG4gICAgICAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYS5idG5bY2xhc3MqPWljb24tXTpiZWZvcmUsXG4gICAgICAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG5bY2xhc3MqPWljb24tXTpiZWZvcmUsXG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYS5CdG5bY2xhc3MqPWljb24tXTpiZWZvcmUsXG4gICAgICAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGlua1tjbGFzcyo9aWNvbi1dOmJlZm9yZSxcbiAgICAgIC53aWRnZXQuY29udGFjdCAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYS5jb250YWN0X19saW5rW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG5cbi5jb3Zlby1zb3J0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLkZpcmVmb3ggLnNlYXJjaGJhciAuaW5wdXQgaW5wdXQsIC5JRSAuc2VhcmNoYmFyIC5pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4uRmlyZWZveCAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYnV0dG9uLFxuLkZpcmVmb3ggLnNlYXJjaGJhciAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYSwgLklFIC5zZWFyY2hiYXIgLnNlYXJjaGJhcl9fY29udGVudCBidXR0b24sXG4uSUUgLnNlYXJjaGJhciAuc2VhcmNoYmFyIC5zZWFyY2hiYXJfX2NvbnRlbnQgYSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuLnNpZ25hdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNWE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAuc2lnbmF0dXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5zaXRlbWFwIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuc2l0ZW1hcCB1bDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlbWFwIGxpOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlbWFwID4gdWwge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC8qIENocm9tZSwgU2FmYXJpICovXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC8qIFRoZW9yZXRpY2FsbHkgRkYgMjArICovXG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnNpdGVtYXAgPiB1bCA+IGxpIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAgICAgLnNpdGVtYXAgPiB1bCA+IGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgIC5zaXRlbWFwID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwOyB9XG4gICAgICAgIC5zaXRlbWFwID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDsgfVxuXG4vKi0tLSBNYXggTEcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2l0ZW1hcCA+IHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlbWFwID4gdWwge1xuICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG5cbi5zb2NpYWwtbWVkaWFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFjMWMxYzsgfVxuICAuc29jaWFsLW1lZGlhcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW46IDdweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5zb2NpYWwtbWVkaWFzIGxpIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250OiAxMDAgMTZweCBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5zb2NpYWwtbWVkaWFzIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAuc29jaWFsLW1lZGlhcyBsaSBhOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdseXBodGVyLCBzZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWluZGVudDogMDsgfVxuICAgICAgLnNvY2lhbC1tZWRpYXMgbGkgYVtocmVmKj0nZmFjZWJvb2snXTpiZWZvcmUsIC5zb2NpYWwtbWVkaWFzIGxpIGEuZmFjZWJvb2s6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMDA0Nic7IH1cbiAgICAgIC5zb2NpYWwtbWVkaWFzIGxpIGFbaHJlZio9J3R3aXR0ZXInXTpiZWZvcmUsIC5zb2NpYWwtbWVkaWFzIGxpIGEudHdpdHRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwwMDU0JzsgfVxuICAgICAgLnNvY2lhbC1tZWRpYXMgbGkgYVtocmVmKj0nbGlua2VkaW4nXTpiZWZvcmUsIC5zb2NpYWwtbWVkaWFzIGxpIGEubGlua2VkaW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMDA0OSc7IH1cbiAgICAgIC5zb2NpYWwtbWVkaWFzIGxpIGFbaHJlZio9J3lvdXR1YmUnXTpiZWZvcmUsIC5zb2NpYWwtbWVkaWFzIGxpIGEuZW1haWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMDA1OSc7IH1cbiAgICAgIC5zb2NpYWwtbWVkaWFzIGxpIGFbaHJlZio9J21haWx0bzonXTpiZWZvcmUsIC5zb2NpYWwtbWVkaWFzIGxpIGEuZW1haWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMDA1Nic7IH1cbiAgICAgIC5zb2NpYWwtbWVkaWFzIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWMxYzFjOyB9XG4gICAgLnNvY2lhbC1tZWRpYXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc29jaWFsLW1lZGlhcyBsaTpsYXN0LWNoaWxkLCAuc29jaWFsLW1lZGlhcyBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qLS0tIFByaW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAuc29jaWFsLW1lZGlhcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zcGVha2VycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC5zcGVha2VycyAuc3BlYWtlcnNfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5zcGVha2VycyAuc3BlYWtlcnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcHgpOyB9XG4gICAgLnNwZWFrZXJzIC5zcGVha2Vyc19fbGlzdDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zcGVha2VycyAuc3BlYWtlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2ZmZjsgfVxuICAuc3BlYWtlcnMgLnNwZWFrZXJfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gIC5zcGVha2VycyAuc3BlYWtlcl9faW5mb3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuICAgIC5zcGVha2VycyAuc3BlYWtlcl9faW5mb3MgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc3BlYWtlcnMgLnNwZWFrZXJfX2luZm9zID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNwZWFrZXJzIC5zcGVha2VyX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5zcGVha2VycyAuY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFjMWMxYzsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcnMgLnNwZWFrZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5zcGVha2VycyAuc3BlYWtlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M4YzhjODsgfVxuICAuc3BlYWtlcnMgLnNwZWFrZXJfX2ltZyBpbWcge1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNwZWFrZXJzIC5jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3RhdHVzLWZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA0cHggMTVweDsgfVxuICAuc3RhdHVzLWZsYWcgLnN0YXR1cy1mbGFnX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNjJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5kYXRlLWZsYWcgKyAuc3RhdHVzLWZsYWcge1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi5zdGVwcy1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M4YzhjODtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIC5zdGVwcy1uYXYgLnN0ZXBzLW5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5zdGVwcy1uYXYgLnN0ZXBzLW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zdGVwcy1uYXYgLnN0ZXBzLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3RlcHMtbmF2IC5zdGVwcy1uYXZfX25iciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7IH1cbiAgLnN0ZXBzLW5hdiAuQ3VycmVudCB7XG4gICAgY29sb3I6ICNkYjEwNDU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFjY2xyIC5zdGVwcy1uYXYgLkN1cnJlbnQge1xuICBjb2xvcjogI2RiMTA0NTsgfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwcy1uYXYgLnN0ZXBzLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC5zdGVwcy1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3RydWN0dXJlZC1pbmZvcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN0cnVjdHVyZWQtaW5mb3MgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuc3RydWN0dXJlZC1pbmZvcyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc3RydWN0dXJlZC1pbmZvcyBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RydWN0dXJlZC1pbmZvcyAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5zdHJ1Y3R1cmVkLWluZm9zIC5zdHJ1Y3R1cmVkLWluZm9zX19sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgLnN0cnVjdHVyZWQtaW5mb3MgLnN0cnVjdHVyZWQtaW5mb3NfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0cnVjdHVyZWQtaW5mb3MgLnN0cnVjdHVyZWQtaW5mb3NfX2VudHJ5LnhzLWJsb2NrLCAuc3RydWN0dXJlZC1pbmZvcyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuc3RydWN0dXJlZC1pbmZvcyAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkuQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdHJ1Y3R1cmVkLWluZm9zIC5zdHJ1Y3R1cmVkLWluZm9zX19lbnRyeS54cy1ibG9jayAuc3RydWN0dXJlZC1pbmZvc19fbGFiZWwsIC5zdHJ1Y3R1cmVkLWluZm9zIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5zdHJ1Y3R1cmVkLWluZm9zX19lbnRyeS5CdG4gLnN0cnVjdHVyZWQtaW5mb3NfX2xhYmVsLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuc3RydWN0dXJlZC1pbmZvcyAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkuQnRuIC5zdHJ1Y3R1cmVkLWluZm9zX19sYWJlbCxcbiAgICAuc3RydWN0dXJlZC1pbmZvcyAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkueHMtYmxvY2sgLnN0cnVjdHVyZWQtaW5mb3NfX3ZhbHVlLFxuICAgIC5zdHJ1Y3R1cmVkLWluZm9zIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5zdHJ1Y3R1cmVkLWluZm9zX19lbnRyeS5CdG4gLnN0cnVjdHVyZWQtaW5mb3NfX3ZhbHVlLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5zdHJ1Y3R1cmVkLWluZm9zIC5zdHJ1Y3R1cmVkLWluZm9zX19lbnRyeS5CdG4gLnN0cnVjdHVyZWQtaW5mb3NfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3RydWN0dXJlZC1pbmZvcyAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkueHMtYmxvY2sgLnN0cnVjdHVyZWQtaW5mb3NfX2xhYmVsLCAuc3RydWN0dXJlZC1pbmZvcyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuc3RydWN0dXJlZC1pbmZvc19fZW50cnkuQnRuIC5zdHJ1Y3R1cmVkLWluZm9zX19sYWJlbCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLnN0cnVjdHVyZWQtaW5mb3MgLnN0cnVjdHVyZWQtaW5mb3NfX2VudHJ5LkJ0biAuc3RydWN0dXJlZC1pbmZvc19fbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0cnVjdHVyZWQtaW5mb3MgKyAuc3RydWN0dXJlZC1pbmZvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4udGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnRhYnMgLnRhYnNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnRhYnMgLnRhYnNfX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgICAtd2Via2l0LW1hc2stYm94LWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDAlLCB3aGl0ZSA0JSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgIC50YWJzIC50YWJzX19tZW51OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50YWJzIC50YWJzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudGFicyAudGFic19fbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAudGFicyAudGFic19fbWVudV9faXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGFicyAudGFic19fbWVudV9faXRlbSBoMSwgLnRhYnMgLnRhYnNfX21lbnVfX2l0ZW0gaDIsIC50YWJzIC50YWJzX19tZW51X19pdGVtIGgzLCAudGFicyAudGFic19fbWVudV9faXRlbSBoNCwgLnRhYnMgLnRhYnNfX21lbnVfX2l0ZW0gaDUsIC50YWJzIC50YWJzX19tZW51X19pdGVtIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjsgfVxuICAgIC50YWJzIC50YWJzX19tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50YWJzIC50YWJzX19tZW51X19pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50YWJzIC50YWJzX19tZW51X19pdGVtLmlzLWFjdGl2ZSAudGFic19fbWVudV9fbmJyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1YTsgfVxuICAudGFicyAudGFic19fbWVudV9fbmFtZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRhYnMgLnRhYnNfX21lbnVfX25iciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlOyB9XG4gIC50YWJzIC50YWJzX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzFjMWMxYztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YWJzIC50YWJzX19jb250ZW50X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlci5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciBhOmhvdmVyLCAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciBhLmJ0biwgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX3dyYXBwZXIgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC50YWJzIC50YWJzX19jb250ZW50X193cmFwcGVyIGEuQnRuLCAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX3dyYXBwZXIgYS5jb250YWN0X19saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX3dyYXBwZXIgcCB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX3dyYXBwZXIgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC50YWJzIC50YWJzX19jb250ZW50X193cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudGFicyAudGFic19fY29udGVudF9fd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC50YWJzIC50YWJzX19jb250ZW50X19oZWFkZXIsXG4gIC50YWJzIC50YWJzX19jb250ZW50X19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAudGFicyAudGFic19fY29udGVudF9faGVhZGVyIGxhYmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGFicyAudGFic19fY29udGVudF9faGVhZGVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC50YWJzIC50YWJzX19jb250ZW50X19oZWFkZXIgLnBhZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y3ZjdmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAudGFicyAudGFic19fY29udGVudF9faGVhZGVyIC5wYWdlOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG4gICAgLnRhYnMgLnRhYnNfX2NvbnRlbnRfX2Zvb3RlciBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC50YWJzIC5wYWdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAudGFicyAuaWNvbi1wcmV2LFxuICAudGFicyAuaWNvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnRhYnMgLmljb24tcHJldjpiZWZvcmUsXG4gICAgLnRhYnMgLmljb24tbmV4dDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAudGFicyAuaWNvbi1wcmV2Lm5vdC1hY3RpdmUsXG4gICAgLnRhYnMgLmljb24tbmV4dC5ub3QtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnRhYnMgLmljb24tcHJldiB7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAwOyB9XG4gIC50YWJzIC5pY29uLW5leHQge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDsgfVxuICAudGFicyAucGFnZS1uYnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGFicyAucGFnZS1uYnIuY3VycmVudFBhZ2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC50YWJzIC5wYWdlLW5ici5ub3QtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnRhYnMgLnJlc3VsdHMtcGVyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAzNXB4OyB9XG4gICAgLnRhYnMgLnJlc3VsdHMtcGVyLXBhZ2UgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDsgfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzIC50YWJzX19tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC1tYXNrLWJveC1pbWFnZTogbm9uZTsgfVxuICAudGFicyAudGFic19fbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAudGFicyAudGFic19fbWVudV9fbmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gIC50YWJzIC50YWJzX19jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC50YWJzIC50YWJzX19jb250ZW50X19oZWFkZXIsXG4gIC50YWJzIC50YWJzX19jb250ZW50X19mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfSB9XG5cbi50b29sdGlwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5yZWdpb24tY29udGVudCAudG9vbHRpcCB7XG4gIC8qIE92ZXJpZGUgYm9vdHN0cmFwIGRlZmF1bHQgdG9vbHRpcCB0byBwcmV2ZW50IHByZXZpb3VzIHRvb2x0aXBzIHN0eWxlIHRvIHdvcmsgaW4gbGVnYWN5IHBhZ2VzLiBZZWFoLCByZWFsbHkuLi4gKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnZpZGVvLXBsYXllciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0gUHJpbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1wbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ud2lkZ2V0LmFjY2xyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAud2lkZ2V0LmFjY2xyIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIxMDQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC53aWRnZXQuYWNjbHIgLnNvY2lhbC1tZWRpYXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDsgfVxuXG4ud2lkZ2V0LmFkcyAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIHBhZGRpbmc6IDMycHg7IH1cbiAgLndpZGdldC5hZHMgLndyYXBwZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIC53aWRnZXQuYWRzIC53cmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLndpZGdldC5hZHMgLndyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLSBNYXggTUQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAud2lkZ2V0LmFkcyAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi8qLS0tIE1heCBzbSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aWRnZXQuYWRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLndpZGdldC5jYWxlbmRhciAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDsgfVxuXG4ud2lkZ2V0LmNhbGVuZGFyIC5jYWxlbmRhcl9fd3JhcHBlcixcbi53aWRnZXQuY2FsZW5kYXIgLmNhbGVuZGFyX19pbnB1dHNfX3dyYXBwZXIsXG4ud2lkZ2V0LmNhbGVuZGFyIC5jYWxlbmRhcl9fZmlsdGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud2lkZ2V0LmNhbGVuZGFyIC5jYWxlbmRhcl9faW5wdXRzIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gIC53aWRnZXQuY2FsZW5kYXIgLmNhbGVuZGFyX19pbnB1dHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IDQwMCAxcmVtIEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgLndpZGdldC5jYWxlbmRhciAuY2FsZW5kYXJfX2lucHV0cyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cbiAgLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDQwMDsgfVxuICAud2lkZ2V0LmNhbGVuZGFyIC51aS1kYXRlcGlja2VyIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNyk7IH1cbiAgLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ud2lkZ2V0LmNhbGVuZGFyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi53aWRnZXQuY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbiAgLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMDA0ZSc7XG4gICAgZm9udC1mYW1pbHk6ICdnbHlwaHRlcic7IH1cbiAgLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uLFxuICAud2lkZ2V0LmNhbGVuZGFyIC51aS1kYXRlcGlja2VyLW5leHQgLnVpLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cblxuLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4ud2lkZ2V0LmNhbGVuZGFyIC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IGEsXG4ud2lkZ2V0LmNhbGVuZGFyIC51aS1zdGF0ZS1zZWxlY3RlZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuXG4ud2lkZ2V0LmNhbGVuZGFyIC5kYXRlLWhhcy1ldmVudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLndpZGdldC5jYWxlbmRhciAuZGF0ZS1oYXMtZXZlbnQudWktc3RhdGUtc2VsZWN0ZWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzA5Mjc7IH1cblxuLyotLS0gQWNjbHIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hY2NsciAud2lkZ2V0LmNhbGVuZGFyIC5kYXRlLWhhcy1ldmVudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTA0NTsgfVxuXG4uYWNjbHIgLndpZGdldC5jYWxlbmRhciAuZGF0ZS1oYXMtZXZlbnQudWktc3RhdGUtc2VsZWN0ZWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzA5Mjc7IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC5jYWxlbmRhciAudWktZGF0ZXBpY2tlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud2lkZ2V0LmNhbGVuZGFyIC5jYWxlbmRhcl9fZmlsdGVyX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0LmNhbGVuZGFyIC53cmFwcGVyIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7IH1cbiAgLndpZGdldC5jYWxlbmRhciAuY2FsZW5kYXJfX3dyYXBwZXIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC53aWRnZXQuY2FsZW5kYXIgLmNhbGVuZGFyX19pbnB1dHNfX3dyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAud2lkZ2V0LmNhbGVuZGFyIC5jYWxlbmRhcl9fZmlsdGVyX193cmFwcGVyIHtcbiAgICBvcmRlcjogMzsgfSB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC5jYWxlbmRhciAud3JhcHBlciB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpOyB9XG4gIC53aWRnZXQuY2FsZW5kYXIgLmNhbGVuZGFyX19maWx0ZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfSB9XG5cbi53aWRnZXQuY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC53aWRnZXQuY2F0ZWdvcmllcy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndpZGdldC5jYXRlZ29yaWVzLmlzLW9wZW4gLmNhdGVnb3JpZXNfX3RpdGxlIC5pY29uLWNoZXZyb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAud2lkZ2V0LmNhdGVnb3JpZXMgLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxYzFjMWM7XG4gICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDA7IH1cbiAgICAud2lkZ2V0LmNhdGVnb3JpZXMgLmNhdGVnb3JpZXNfX3RpdGxlLmpzLXRvZ2dsZS1jYXRlZ29yaWVzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53aWRnZXQuY2F0ZWdvcmllcyAuY2F0ZWdvcmllc19fdGl0bGUgLmljb24tY2hldnJvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgLndpZGdldC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzX19saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFjMWMxYzsgfVxuICAud2lkZ2V0LmNhdGVnb3JpZXMgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzhjOGM4OyB9XG4gICAgLndpZGdldC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAud2lkZ2V0LmNhdGVnb3JpZXMgLmNhdGVnb3JpZXNfX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICBwYWRkaW5nOiAxN3B4IDUwcHggMTdweCAwOyB9XG4gIC53aWRnZXQuY2F0ZWdvcmllcyAuY2F0ZWdvcmllc19fbmJyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aWRnZXQuY2F0ZWdvcmllcy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyotLS0gTWF4IFhTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LmNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi53aWRnZXQuY29udGFjdCAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndpZGdldC5jb250YWN0IC5jb250YWN0X190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG4gIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fdGV4dCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuXG4ud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMjRweDsgfVxuICAud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2Jsb2NrIC51c2VyX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiA0MDAgMC45NXJlbSBOb2UgRGlzcGxheSwgc2VyaWY7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLndpZGdldC5jb250YWN0IC5jb250YWN0X19ibG9jayAudXNlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2Jsb2NrIC51c2VyX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC53aWRnZXQuY29udGFjdCAuY29udGFjdF9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud2lkZ2V0LmNvbnRhY3QgLmNvbnRhY3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0cHggMDtcbiAgcGFkZGluZzogMTVweCAyNHB4OyB9XG5cbi53aWRnZXQuZXZlbnRzIC5ldmVudHNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNhMGEwYTA7IH1cbiAgLndpZGdldC5ldmVudHMgLmV2ZW50c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi53aWRnZXQuZXZlbnRzIC5ldmVudC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7IH1cbiAgLndpZGdldC5ldmVudHMgLmV2ZW50LWl0ZW0gLnRhZ2xpbmUge1xuICAgIGNvbG9yOiAjMWMxYzFjOyB9XG4gIC53aWRnZXQuZXZlbnRzIC5ldmVudC1pdGVtLmFjY2xyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLndpZGdldC5ldmVudHMgLmV2ZW50LWl0ZW0uYWNjbHIgLnRhZ2xpbmUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC53aWRnZXQuZXZlbnRzIC5ldmVudC1pdGVtLmFjY2xyIC50YWdsaW5lOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdBY2NsciAtICc7XG4gICAgICAgIGNvbG9yOiAjZGIxMDQ1OyB9XG4gIC53aWRnZXQuZXZlbnRzIC5ldmVudC1pdGVtID4gKiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4ud2lkZ2V0LmV2ZW50cyAuZXZlbnQtaXRlbV9fZGF0ZSB7XG4gIHdpZHRoOiAxJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ud2lkZ2V0LmV2ZW50cyAuZXZlbnQtaXRlbV9fY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgLndpZGdldC5ldmVudHMgLmV2ZW50LWl0ZW1fX2NvbnRlbnQgLnRhZ2xpbmUge1xuICAgIG1hcmdpbjogMCAwIC43NWVtIDA7IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC5ldmVudHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgICAud2lkZ2V0LmV2ZW50cyA+IC50YWdsaW5lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIC53aWRnZXQuZXZlbnRzID4gLmN0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgIC53aWRnZXQuZXZlbnRzIC5ldmVudC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQuZXZlbnRzID4gLnRhZ2xpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAud2lkZ2V0LmV2ZW50cyA+IC5jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC53aWRnZXQuZXZlbnRzIC5ldmVudC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi53aWRnZXQuZnJlZXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53aWRnZXQuZnJlZXRleHQgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLndpZGdldC5mcmVldGV4dCAuZnJlZXRleHRfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAyNHB4OyB9XG4gICAgLndpZGdldC5mcmVldGV4dCAuZnJlZXRleHRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLndpZGdldC5mcmVldGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC53aWRnZXQuZnJlZXRleHQgYTpob3ZlciwgLndpZGdldC5mcmVldGV4dCBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC53aWRnZXQuZnJlZXRleHQgYS5idG4sIC53aWRnZXQuZnJlZXRleHQgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQgYS5CdG4sIC53aWRnZXQuZnJlZXRleHQgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC53aWRnZXQuZnJlZXRleHQgYS5jb250YWN0X19saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7IH1cblxuLndpZGdldC5uZXdzbGV0dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC53aWRnZXQubmV3c2xldHRlciAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuICAud2lkZ2V0Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7IH1cblxuLyotLS0gTWF4IFNNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC5uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLndpZGdldC5wYXJ0bmVyIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMxYzFjMWM7IH1cblxuLndpZGdldC5wYXJ0bmVyIC5wYXJ0bmVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAud2lkZ2V0LnBhcnRuZXIgLnBhcnRuZXJfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aWRnZXQucGFydG5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53aWRnZXQucGF5bWVudCAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIGNvbG9yOiAjMWMxYzFjOyB9XG4gIC53aWRnZXQucGF5bWVudCAud3JhcHBlciAudGFnbGluZSB7XG4gICAgY29sb3I6ICMxYzFjMWM7IH1cblxuLndpZGdldC5wYXltZW50IC5wYXltZW50X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgLTRweDsgfVxuICAud2lkZ2V0LnBheW1lbnQgLnBheW1lbnRfX2NhcmRzID4gKiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gIC53aWRnZXQucGF5bWVudCAucGF5bWVudF9fY2FyZHMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ud2lkZ2V0LnJlY2hlcmNoZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLndpZGdldC5yZWNoZXJjaGUgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud2lkZ2V0LnJlY2hlcmNoZSAud3JhcHBlciAuaWNvbi1zZWFyY2gge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53aWRnZXQucmVjaGVyY2hlIC53cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAyODJweDsgfVxuICAgIC53aWRnZXQucmVjaGVyY2hlIC53cmFwcGVyIC5zZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC53aWRnZXQucmVjaGVyY2hlIC53cmFwcGVyIHN0cm9uZy5jdGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi53aWRnZXQucmVnaW9uIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMxYzFjMWM7IH1cblxuLndpZGdldC5yZWdpb24gc2VsZWN0IHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLndpZGdldC5yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAud2lkZ2V0LnJlc3VsdHMgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLndpZGdldC5yZXN1bHRzIC5yZXN1bHRzX19saXN0IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuXG4ud2lkZ2V0LnN1Ym5hdiB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC53aWRnZXQuc3VibmF2IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC53aWRnZXQuc3VibmF2IC5zdWJuYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC53aWRnZXQuc3VibmF2IC5zdWJuYXZfX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzhjOGM4OyB9XG4gICAgICAud2lkZ2V0LnN1Ym5hdiAuc3VibmF2X19pdGVtIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFwwMDRlJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZ2x5cGh0ZXInO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLndpZGdldC5zdWJuYXYgLnN1Ym5hdl9faXRlbTpob3ZlciwgLndpZGdldC5zdWJuYXYgLnN1Ym5hdl9faXRlbTpmb2N1cywgLndpZGdldC5zdWJuYXYgLnN1Ym5hdl9faXRlbS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG4gICAgICAud2lkZ2V0LnN1Ym5hdiAuc3VibmF2X19pdGVtOmhvdmVyIGE6YWZ0ZXIsIC53aWRnZXQuc3VibmF2IC5zdWJuYXZfX2l0ZW06Zm9jdXMgYTphZnRlciwgLndpZGdldC5zdWJuYXYgLnN1Ym5hdl9faXRlbS5zZWxlY3RlZCBhOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC53aWRnZXQuc3VibmF2IC5zdWJuYXZfX2l0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDsgfVxuICAgIC53aWRnZXQuc3VibmF2IC5zdWJuYXZfX2l0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwOyB9XG5cbi8qLS0tIE1heCBTTSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aWRnZXQuc3VibmF2IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi53aWRnZXQuc3VydmV5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgLndpZGdldC5zdXJ2ZXkgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLndpZGdldC5zdXJ2ZXkgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAud2lkZ2V0LnN1cnZleSBtZXRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC53aWRnZXQuc3VydmV5IG1ldGVyOjotd2Via2l0LW1ldGVyLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC53aWRnZXQuc3VydmV5IG1ldGVyOjotd2Via2l0LW1ldGVyLW9wdGltdW0tdmFsdWUge1xuICAgICAgYmFja2dyb3VuZDogI2RiMTA0NTsgfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0LnN1cnZleSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tIGFDQ0xSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWNjbHIgLndpZGdldC5zdXJ2ZXkgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItb3B0aW11bS12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICNkYjEwNDU7IH1cblxuLndpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC53aWRnZXQ6Zmlyc3QtY2hpbGQgPiAudGFnbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAud2lkZ2V0IC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyNHB4OyB9XG4gICAgLndpZGdldCAud3JhcHBlci54LWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLndpZGdldCAudGFnbGluZSB7XG4gICAgY29sb3I6ICNhMGEwYTA7IH1cbiAgLndpZGdldCAuY29udGVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLndpZGdldCAubGVnYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC53aWRnZXQgLmxlZ2FsIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLndpZGdldCAubGVnYWwgYTpob3ZlciwgLndpZGdldCAubGVnYWwgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud2lkZ2V0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAud2lkZ2V0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndpZGdldCAuYnRuLCAud2lkZ2V0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQgLkJ0biwgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndpZGdldCAuY3RhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKi0tLSBNYXggU00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0OmZpcnN0LWNoaWxkID4gLnRhZ2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLndpZGdldCA+IC50YWdsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCYXNlIHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cblxuLnYtYWxpZ24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnBhZ2UtaGVhZGVyICsgLmNvbnRhaW5lci1mbHVpZC5iZy1saWdodCB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbGcnOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keTphZnRlciB7XG4gICAgY29udGVudDogJ21kJzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keTphZnRlciB7XG4gICAgY29udGVudDogJ3NtJzsgfVxuICAucGFnZS1oZWFkZXIgKyAuY29udGFpbmVyLWZsdWlkLmJnLWxpZ2h0IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGJvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd4cyc7IH0gfVxuXG5hLmJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbmssIGEuQnRuLFxuYnV0dG9uLmJ0bixcbi5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4sXG4ud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbmssXG5idXR0b24uQnRuLFxuc3Bhbi5idG4sXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bixcbi53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssXG5zcGFuLkJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEzcHggMjdweCAxNHB4IDI3cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkYjEwNDU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICBhLmJ0biA+IHNwYW4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuID4gc3BhbiwgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluayA+IHNwYW4sIGEuQnRuID4gc3BhbixcbiAgYnV0dG9uLmJ0biA+IHNwYW4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4gPiBzcGFuLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbmsgPiBzcGFuLFxuICBidXR0b24uQnRuID4gc3BhbixcbiAgc3Bhbi5idG4gPiBzcGFuLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0biA+IHNwYW4sXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmsgPiBzcGFuLFxuICBzcGFuLkJ0biA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIGEuYnRuOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bjpob3ZlciwgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluazpob3ZlciwgYS5idG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmZvY3VzLCBhLkJ0bjpob3ZlciwgYS5CdG46Zm9jdXMsXG4gIGJ1dHRvbi5idG46aG92ZXIsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG46aG92ZXIsXG4gIC53aWRnZXQuY29udGFjdCBidXR0b24uY29udGFjdF9fbGluazpob3ZlcixcbiAgYnV0dG9uLmJ0bjpmb2N1cyxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpmb2N1cyxcbiAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLFxuICBidXR0b24uQnRuOmhvdmVyLFxuICBidXR0b24uQnRuOmZvY3VzLFxuICBzcGFuLmJ0bjpob3ZlcixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG46aG92ZXIsXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gIHNwYW4uYnRuOmZvY3VzLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bjpmb2N1cyxcbiAgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpmb2N1cyxcbiAgc3Bhbi5CdG46aG92ZXIsXG4gIHNwYW4uQnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAyZTYxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwMmU2MTsgfVxuICBhLmJ0bjphY3RpdmUsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmFjdGl2ZSwgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluazphY3RpdmUsIGEuQnRuOmFjdGl2ZSxcbiAgYnV0dG9uLmJ0bjphY3RpdmUsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG46YWN0aXZlLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbms6YWN0aXZlLFxuICBidXR0b24uQnRuOmFjdGl2ZSxcbiAgc3Bhbi5idG46YWN0aXZlLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bjphY3RpdmUsXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbms6YWN0aXZlLFxuICBzcGFuLkJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpOyB9XG4gIC5hY2NsciBhLmJ0biwgLmFjY2xyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYWNjbHIgYS5CdG4sIC5hY2NsciAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIGEuY29udGFjdF9fbGluaywgLmFjY2xyIGEuQnRuLCAuYWNjbHIgYnV0dG9uLmJ0biwgLmFjY2xyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciBidXR0b24uQnRuLCAuYWNjbHIgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIGJ1dHRvbi5jb250YWN0X19saW5rLCAuYWNjbHJcbiAgYnV0dG9uLkJ0biwgLmFjY2xyIHNwYW4uYnRuLCAuYWNjbHIgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciBzcGFuLkJ0biwgLmFjY2xyIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuYWNjbHIgc3Bhbi5jb250YWN0X19saW5rLCAuYWNjbHJcbiAgc3Bhbi5CdG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGIxMDQ1OyB9XG4gICAgLmFjY2xyIGEuYnRuOmhvdmVyLCAuYWNjbHIgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciBhLkJ0bjpob3ZlciwgLmFjY2xyIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuY29udGFjdCAuYWNjbHIgYS5jb250YWN0X19saW5rOmhvdmVyLCAuYWNjbHIgYS5idG46Zm9jdXMsIC5hY2NsciAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bjpmb2N1cywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmFjY2xyIGEuQnRuOmZvY3VzLCAuYWNjbHIgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluazpmb2N1cywgLndpZGdldC5jb250YWN0IC5hY2NsciBhLmNvbnRhY3RfX2xpbms6Zm9jdXMsIC5hY2NsciBhLkJ0bjpob3ZlciwgLmFjY2xyIGEuQnRuOmZvY3VzLCAuYWNjbHIgYnV0dG9uLmJ0bjpob3ZlciwgLmFjY2xyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciBidXR0b24uQnRuOmhvdmVyLCAuYWNjbHIgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIGJ1dHRvbi5jb250YWN0X19saW5rOmhvdmVyLCAuYWNjbHIgYnV0dG9uLmJ0bjpmb2N1cywgLmFjY2xyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciBidXR0b24uQnRuOmZvY3VzLCAuYWNjbHIgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLCAuYWNjbHJcbiAgICBidXR0b24uQnRuOmhvdmVyLCAuYWNjbHJcbiAgICBidXR0b24uQnRuOmZvY3VzLCAuYWNjbHIgc3Bhbi5idG46aG92ZXIsIC5hY2NsciAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bjpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmFjY2xyIHNwYW4uQnRuOmhvdmVyLCAuYWNjbHIgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpob3ZlciwgLndpZGdldC5jb250YWN0IC5hY2NsciBzcGFuLmNvbnRhY3RfX2xpbms6aG92ZXIsIC5hY2NsciBzcGFuLmJ0bjpmb2N1cywgLmFjY2xyIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uQnRuOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYWNjbHIgc3Bhbi5CdG46Zm9jdXMsIC5hY2NsciAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIHNwYW4uY29udGFjdF9fbGluazpmb2N1cywgLmFjY2xyXG4gICAgc3Bhbi5CdG46aG92ZXIsIC5hY2NsclxuICAgIHNwYW4uQnRuOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDJlNjE7XG4gICAgICBib3JkZXItY29sb3I6ICNmMDJlNjE7IH1cbiAgYS5idG4uZGFyaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5kYXJrLkJ0biwgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIGEuYnRuLCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBhLkJ0biwgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYS5jb250YWN0X19saW5rLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLmJ0biwgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGEuQnRuLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgYS5kYXJrLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuZnJlZXRleHQuZ3JleSBhLmJ0biwgLndpZGdldC5mcmVldGV4dC5ncmV5IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYS5CdG4sIC53aWRnZXQuZnJlZXRleHQuZ3JleSAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dC5ncmV5IGEuY29udGFjdF9fbGluaywgYS5CdG4uZGFyaywgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5CdG4uYnRuLFxuICBidXR0b24uYnRuLmRhcmssXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5kYXJrLkJ0bixcbiAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIGJ1dHRvbi5idG4sXG4gIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLkJ0bixcbiAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIC53aWRnZXQuY29udGFjdCBidXR0b24uY29udGFjdF9fbGluayxcbiAgLndpZGdldC5jb250YWN0IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBidXR0b24uY29udGFjdF9fbGluayxcbiAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmJ0bixcbiAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLkJ0bixcbiAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rLFxuICAud2lkZ2V0LmNvbnRhY3QgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCBidXR0b24uZGFyay5jb250YWN0X19saW5rLFxuICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLmJ0bixcbiAgLndpZGdldC5mcmVldGV4dC5ncmV5IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQuZ3JleSBidXR0b24uQnRuLFxuICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rLFxuICAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dC5ncmV5IGJ1dHRvbi5jb250YWN0X19saW5rLFxuICBidXR0b24uQnRuLmRhcmssXG4gIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5CdG4uYnRuLFxuICBzcGFuLmJ0bi5kYXJrLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLmRhcmsuQnRuLFxuICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gc3Bhbi5idG4sXG4gIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIHNwYW4uQnRuLFxuICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluayxcbiAgLndpZGdldC5jb250YWN0IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIHNwYW4uYnRuLFxuICAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5CdG4sXG4gIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmRhcmsuY29udGFjdF9fbGluayxcbiAgLndpZGdldC5mcmVldGV4dC5ncmV5IHNwYW4uYnRuLFxuICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQuZ3JleSBzcGFuLkJ0bixcbiAgLndpZGdldC5mcmVldGV4dC5ncmV5IC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgc3Bhbi5jb250YWN0X19saW5rLFxuICBzcGFuLkJ0bi5kYXJrLFxuICAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBzcGFuLkJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWMxYzFjOyB9XG4gICAgYS5idG4uZGFyazpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5kYXJrLkJ0bjpob3ZlciwgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIGEuYnRuOmhvdmVyLCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBhLkJ0bjpob3ZlciwgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuY29udGFjdCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYS5jb250YWN0X19saW5rOmhvdmVyLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLmJ0bjpob3ZlciwgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGEuQnRuOmhvdmVyLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgYS5kYXJrLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuZnJlZXRleHQuZ3JleSBhLmJ0bjpob3ZlciwgLndpZGdldC5mcmVldGV4dC5ncmV5IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYS5CdG46aG92ZXIsIC53aWRnZXQuZnJlZXRleHQuZ3JleSAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dC5ncmV5IGEuY29udGFjdF9fbGluazpob3ZlciwgYS5idG4uZGFyazpmb2N1cywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5kYXJrLkJ0bjpmb2N1cywgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIGEuYnRuOmZvY3VzLCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBhLkJ0bjpmb2N1cywgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbms6Zm9jdXMsIC53aWRnZXQuY29udGFjdCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYS5jb250YWN0X19saW5rOmZvY3VzLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLmJ0bjpmb2N1cywgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGEuQnRuOmZvY3VzLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgYS5kYXJrLmNvbnRhY3RfX2xpbms6Zm9jdXMsIC53aWRnZXQuZnJlZXRleHQuZ3JleSBhLmJ0bjpmb2N1cywgLndpZGdldC5mcmVldGV4dC5ncmV5IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYS5CdG46Zm9jdXMsIC53aWRnZXQuZnJlZXRleHQuZ3JleSAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dC5ncmV5IGEuY29udGFjdF9fbGluazpmb2N1cywgYS5CdG4uZGFyazpob3ZlciwgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5CdG4uYnRuOmhvdmVyLCBhLkJ0bi5kYXJrOmZvY3VzLCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLkJ0bi5idG46Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi5kYXJrOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5kYXJrLkJ0bjpob3ZlcixcbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLmJ0bjpob3ZlcixcbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpob3ZlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLkJ0bjpob3ZlcixcbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmJ0bjpob3ZlcixcbiAgICAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5CdG46aG92ZXIsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBidXR0b24uY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmRhcmsuY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLmJ0bjpob3ZlcixcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpob3ZlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLkJ0bjpob3ZlcixcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgYnV0dG9uLmJ0bi5kYXJrOmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5kYXJrLkJ0bjpmb2N1cyxcbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLmJ0bjpmb2N1cyxcbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpmb2N1cyxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLkJ0bjpmb2N1cyxcbiAgICAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gYnV0dG9uLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmJ0bjpmb2N1cyxcbiAgICAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuOmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5CdG46Zm9jdXMsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBidXR0b24uY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmRhcmsuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLmJ0bjpmb2N1cyxcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpmb2N1cyxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLkJ0bjpmb2N1cyxcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgYnV0dG9uLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgYnV0dG9uLkJ0bi5kYXJrOmhvdmVyLFxuICAgIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5CdG4uYnRuOmhvdmVyLFxuICAgIGJ1dHRvbi5CdG4uZGFyazpmb2N1cyxcbiAgICAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBidXR0b24uQnRuLmJ0bjpmb2N1cyxcbiAgICBzcGFuLmJ0bi5kYXJrOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uZGFyay5CdG46aG92ZXIsXG4gICAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIHNwYW4uYnRuOmhvdmVyLFxuICAgIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bjpob3ZlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gc3Bhbi5CdG46aG92ZXIsXG4gICAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgLndpZGdldC5jb250YWN0IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBzcGFuLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5idG46aG92ZXIsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG46aG92ZXIsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5CdG46aG92ZXIsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LmNvbnRhY3QgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCBzcGFuLmRhcmsuY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgc3Bhbi5idG46aG92ZXIsXG4gICAgLndpZGdldC5mcmVldGV4dC5ncmV5IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uQnRuOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQuZ3JleSBzcGFuLkJ0bjpob3ZlcixcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dC5ncmV5IHNwYW4uY29udGFjdF9fbGluazpob3ZlcixcbiAgICBzcGFuLmJ0bi5kYXJrOmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uZGFyay5CdG46Zm9jdXMsXG4gICAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIHNwYW4uYnRuOmZvY3VzLFxuICAgIC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bjpmb2N1cyxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuY29sdW1ucy5jb2xvcnMgLmNvbHVtbnNfX2l0ZW0gc3Bhbi5CdG46Zm9jdXMsXG4gICAgLmNvbHVtbnMuY29sb3JzIC5jb2x1bW5zX19pdGVtIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IC5jb2x1bW5zLmNvbG9ycyAuY29sdW1uc19faXRlbSBzcGFuLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5idG46Zm9jdXMsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG46Zm9jdXMsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5CdG46Zm9jdXMsXG4gICAgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAud2lkZ2V0LmNvbnRhY3QgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCBzcGFuLmRhcmsuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgc3Bhbi5idG46Zm9jdXMsXG4gICAgLndpZGdldC5mcmVldGV4dC5ncmV5IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uQnRuOmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQuZ3JleSBzcGFuLkJ0bjpmb2N1cyxcbiAgICAud2lkZ2V0LmZyZWV0ZXh0LmdyZXkgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dC5ncmV5IHNwYW4uY29udGFjdF9fbGluazpmb2N1cyxcbiAgICBzcGFuLkJ0bi5kYXJrOmhvdmVyLFxuICAgIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIHNwYW4uQnRuLmJ0bjpob3ZlcixcbiAgICBzcGFuLkJ0bi5kYXJrOmZvY3VzLFxuICAgIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIHNwYW4uQnRuLmJ0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICBib3JkZXItY29sb3I6ICNlOGU4ZTg7IH1cbiAgYS5idG4ubGlnaHQsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEubGlnaHQuQnRuLCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5idG4sIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGEuQnRuLCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLmNvbnRhY3RfX2xpbmssIC53aWRnZXQuY29udGFjdCBhLmxpZ2h0LmNvbnRhY3RfX2xpbmssIGEuQnRuLmxpZ2h0LCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5CdG4uYnRuLFxuICBidXR0b24uYnRuLmxpZ2h0LFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24ubGlnaHQuQnRuLFxuICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmJ0bixcbiAgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBidXR0b24uQnRuLFxuICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rLFxuICAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5jb250YWN0X19saW5rLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmxpZ2h0LmNvbnRhY3RfX2xpbmssXG4gIGJ1dHRvbi5CdG4ubGlnaHQsXG4gIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBidXR0b24uQnRuLmJ0bixcbiAgc3Bhbi5idG4ubGlnaHQsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4ubGlnaHQuQnRuLFxuICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5idG4sXG4gIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIHNwYW4uQnRuLFxuICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluayxcbiAgLndpZGdldC5jb250YWN0IC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmxpZ2h0LmNvbnRhY3RfX2xpbmssXG4gIHNwYW4uQnRuLmxpZ2h0LFxuICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5CdG4uYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGJvcmRlci1jb2xvcjogI2M4YzhjODsgfVxuICAgIGEuYnRuLmxpZ2h0OmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLmxpZ2h0LkJ0bjpob3ZlciwgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGEuYnRuOmhvdmVyLCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLkJ0bjpob3ZlciwgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuY29udGFjdCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgYS5saWdodC5jb250YWN0X19saW5rOmhvdmVyLCBhLmJ0bi5saWdodDpmb2N1cywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5saWdodC5CdG46Zm9jdXMsIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLmJ0bjpmb2N1cywgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5CdG46Zm9jdXMsIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGEuY29udGFjdF9fbGluazpmb2N1cywgLndpZGdldC5jb250YWN0IGEubGlnaHQuY29udGFjdF9fbGluazpmb2N1cywgYS5CdG4ubGlnaHQ6aG92ZXIsIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBhLkJ0bi5idG46aG92ZXIsIGEuQnRuLmxpZ2h0OmZvY3VzLCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYS5CdG4uYnRuOmZvY3VzLFxuICAgIGJ1dHRvbi5idG4ubGlnaHQ6aG92ZXIsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLmxpZ2h0LkJ0bjpob3ZlcixcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmJ0bjpob3ZlcixcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpob3ZlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLkJ0bjpob3ZlcixcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5saWdodC5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIGJ1dHRvbi5idG4ubGlnaHQ6Zm9jdXMsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLmxpZ2h0LkJ0bjpmb2N1cyxcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmJ0bjpmb2N1cyxcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bjpmb2N1cyxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLkJ0bjpmb2N1cyxcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgYnV0dG9uLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5saWdodC5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIGJ1dHRvbi5CdG4ubGlnaHQ6aG92ZXIsXG4gICAgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5CdG4uYnRuOmhvdmVyLFxuICAgIGJ1dHRvbi5CdG4ubGlnaHQ6Zm9jdXMsXG4gICAgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGJ1dHRvbi5CdG4uYnRuOmZvY3VzLFxuICAgIHNwYW4uYnRuLmxpZ2h0OmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4ubGlnaHQuQnRuOmhvdmVyLFxuICAgIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBzcGFuLmJ0bjpob3ZlcixcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG46aG92ZXIsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIHNwYW4uQnRuOmhvdmVyLFxuICAgIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCBzcGFuLmxpZ2h0LmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgc3Bhbi5idG4ubGlnaHQ6Zm9jdXMsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5saWdodC5CdG46Zm9jdXMsXG4gICAgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIHNwYW4uYnRuOmZvY3VzLFxuICAgIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bjpmb2N1cyxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5CdG46Zm9jdXMsXG4gICAgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBzcGFuLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IHNwYW4ubGlnaHQuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICBzcGFuLkJ0bi5saWdodDpob3ZlcixcbiAgICAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgc3Bhbi5CdG4uYnRuOmhvdmVyLFxuICAgIHNwYW4uQnRuLmxpZ2h0OmZvY3VzLFxuICAgIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBzcGFuLkJ0bi5idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODsgfVxuICBhLmJ0bi50cmFuc3BhcmVudCwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS50cmFuc3BhcmVudC5CdG4sIC53aWRnZXQuY29udGFjdCBhLnRyYW5zcGFyZW50LmNvbnRhY3RfX2xpbmssIC53aWRnZXQuZnJlZXRleHQgYS5idG4sIC53aWRnZXQuZnJlZXRleHQgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQgYS5CdG4sIC53aWRnZXQuZnJlZXRleHQgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC53aWRnZXQuZnJlZXRleHQgYS5jb250YWN0X19saW5rLCAud2lkZ2V0LnJlc3VsdHMgYS5idG4sIC53aWRnZXQucmVzdWx0cyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIGEuQnRuLCAud2lkZ2V0LnJlc3VsdHMgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC53aWRnZXQucmVzdWx0cyBhLmNvbnRhY3RfX2xpbmssIGEuQnRuLnRyYW5zcGFyZW50LFxuICBidXR0b24uYnRuLnRyYW5zcGFyZW50LFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24udHJhbnNwYXJlbnQuQnRuLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLnRyYW5zcGFyZW50LmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQucmVzdWx0cyBidXR0b24uYnRuLFxuICAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIGJ1dHRvbi5CdG4sXG4gIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgYnV0dG9uLmNvbnRhY3RfX2xpbmssXG4gIGJ1dHRvbi5CdG4udHJhbnNwYXJlbnQsXG4gIHNwYW4uYnRuLnRyYW5zcGFyZW50LFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLnRyYW5zcGFyZW50LkJ0bixcbiAgLndpZGdldC5jb250YWN0IHNwYW4udHJhbnNwYXJlbnQuY29udGFjdF9fbGluayxcbiAgLndpZGdldC5yZXN1bHRzIHNwYW4uYnRuLFxuICAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBzcGFuLkJ0bixcbiAgLndpZGdldC5yZXN1bHRzIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgc3Bhbi5jb250YWN0X19saW5rLFxuICBzcGFuLkJ0bi50cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgYS5idG4udHJhbnNwYXJlbnQ6aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEudHJhbnNwYXJlbnQuQnRuOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgYS50cmFuc3BhcmVudC5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmZyZWV0ZXh0IGEuYnRuOmhvdmVyLCAud2lkZ2V0LmZyZWV0ZXh0IC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0IGEuQnRuOmhvdmVyLCAud2lkZ2V0LmZyZWV0ZXh0IC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LmZyZWV0ZXh0IGEuY29udGFjdF9fbGluazpob3ZlciwgLndpZGdldC5yZXN1bHRzIGEuYnRuOmhvdmVyLCAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBhLkJ0bjpob3ZlciwgLndpZGdldC5yZXN1bHRzIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgYS5jb250YWN0X19saW5rOmhvdmVyLCBhLmJ0bi50cmFuc3BhcmVudDpmb2N1cywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS50cmFuc3BhcmVudC5CdG46Zm9jdXMsIC53aWRnZXQuY29udGFjdCBhLnRyYW5zcGFyZW50LmNvbnRhY3RfX2xpbms6Zm9jdXMsIC53aWRnZXQuZnJlZXRleHQgYS5idG46Zm9jdXMsIC53aWRnZXQuZnJlZXRleHQgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQgYS5CdG46Zm9jdXMsIC53aWRnZXQuZnJlZXRleHQgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluazpmb2N1cywgLndpZGdldC5jb250YWN0IC53aWRnZXQuZnJlZXRleHQgYS5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LnJlc3VsdHMgYS5idG46Zm9jdXMsIC53aWRnZXQucmVzdWx0cyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bjpmb2N1cywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIGEuQnRuOmZvY3VzLCAud2lkZ2V0LnJlc3VsdHMgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGluazpmb2N1cywgLndpZGdldC5jb250YWN0IC53aWRnZXQucmVzdWx0cyBhLmNvbnRhY3RfX2xpbms6Zm9jdXMsIGEuQnRuLnRyYW5zcGFyZW50OmhvdmVyLCBhLkJ0bi50cmFuc3BhcmVudDpmb2N1cyxcbiAgICBidXR0b24uYnRuLnRyYW5zcGFyZW50OmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi50cmFuc3BhcmVudC5CdG46aG92ZXIsXG4gICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi50cmFuc3BhcmVudC5jb250YWN0X19saW5rOmhvdmVyLFxuICAgIC53aWRnZXQucmVzdWx0cyBidXR0b24uYnRuOmhvdmVyLFxuICAgIC53aWRnZXQucmVzdWx0cyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBidXR0b24uQnRuOmhvdmVyLFxuICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgLndpZGdldC5jb250YWN0IC53aWRnZXQucmVzdWx0cyBidXR0b24uY29udGFjdF9fbGluazpob3ZlcixcbiAgICBidXR0b24uYnRuLnRyYW5zcGFyZW50OmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi50cmFuc3BhcmVudC5CdG46Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi50cmFuc3BhcmVudC5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQucmVzdWx0cyBidXR0b24uYnRuOmZvY3VzLFxuICAgIC53aWRnZXQucmVzdWx0cyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuOmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBidXR0b24uQnRuOmZvY3VzLFxuICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IC53aWRnZXQucmVzdWx0cyBidXR0b24uY29udGFjdF9fbGluazpmb2N1cyxcbiAgICBidXR0b24uQnRuLnRyYW5zcGFyZW50OmhvdmVyLFxuICAgIGJ1dHRvbi5CdG4udHJhbnNwYXJlbnQ6Zm9jdXMsXG4gICAgc3Bhbi5idG4udHJhbnNwYXJlbnQ6aG92ZXIsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi50cmFuc3BhcmVudC5CdG46aG92ZXIsXG4gICAgLndpZGdldC5jb250YWN0IHNwYW4udHJhbnNwYXJlbnQuY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LnJlc3VsdHMgc3Bhbi5idG46aG92ZXIsXG4gICAgLndpZGdldC5yZXN1bHRzIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uQnRuOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBzcGFuLkJ0bjpob3ZlcixcbiAgICAud2lkZ2V0LnJlc3VsdHMgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGluazpob3ZlcixcbiAgICAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5yZXN1bHRzIHNwYW4uY29udGFjdF9fbGluazpob3ZlcixcbiAgICBzcGFuLmJ0bi50cmFuc3BhcmVudDpmb2N1cyxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLnRyYW5zcGFyZW50LkJ0bjpmb2N1cyxcbiAgICAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi50cmFuc3BhcmVudC5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQucmVzdWx0cyBzcGFuLmJ0bjpmb2N1cyxcbiAgICAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG46Zm9jdXMsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIHNwYW4uQnRuOmZvY3VzLFxuICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgc3Bhbi5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIHNwYW4uQnRuLnRyYW5zcGFyZW50OmhvdmVyLFxuICAgIHNwYW4uQnRuLnRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzFjMWMxYztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIGEuYnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS50cmFuc3BhcmVudC5uby1ib3JkZXIuQnRuLCAud2lkZ2V0LmNvbnRhY3QgYS50cmFuc3BhcmVudC5uby1ib3JkZXIuY29udGFjdF9fbGluaywgLndpZGdldC5mcmVldGV4dCBhLm5vLWJvcmRlci5idG4sIC53aWRnZXQuZnJlZXRleHQgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5uby1ib3JkZXIuQnRuLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LmZyZWV0ZXh0IGEubm8tYm9yZGVyLkJ0biwgLndpZGdldC5mcmVldGV4dCAud2lkZ2V0LmNvbnRhY3QgYS5uby1ib3JkZXIuY29udGFjdF9fbGluaywgLndpZGdldC5jb250YWN0IC53aWRnZXQuZnJlZXRleHQgYS5uby1ib3JkZXIuY29udGFjdF9fbGluaywgLndpZGdldC5yZXN1bHRzIGEubm8tYm9yZGVyLmJ0biwgLndpZGdldC5yZXN1bHRzIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEubm8tYm9yZGVyLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIGEubm8tYm9yZGVyLkJ0biwgLndpZGdldC5yZXN1bHRzIC53aWRnZXQuY29udGFjdCBhLm5vLWJvcmRlci5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5yZXN1bHRzIGEubm8tYm9yZGVyLmNvbnRhY3RfX2xpbmssIGEuQnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcixcbiAgICBidXR0b24uYnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24udHJhbnNwYXJlbnQubm8tYm9yZGVyLkJ0bixcbiAgICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5jb250YWN0X19saW5rLFxuICAgIC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLmJ0bixcbiAgICAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLm5vLWJvcmRlci5CdG4sXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIGJ1dHRvbi5uby1ib3JkZXIuQnRuLFxuICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLm5vLWJvcmRlci5jb250YWN0X19saW5rLFxuICAgIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgYnV0dG9uLm5vLWJvcmRlci5jb250YWN0X19saW5rLFxuICAgIGJ1dHRvbi5CdG4udHJhbnNwYXJlbnQubm8tYm9yZGVyLFxuICAgIHNwYW4uYnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5CdG4sXG4gICAgLndpZGdldC5jb250YWN0IHNwYW4udHJhbnNwYXJlbnQubm8tYm9yZGVyLmNvbnRhY3RfX2xpbmssXG4gICAgLndpZGdldC5yZXN1bHRzIHNwYW4ubm8tYm9yZGVyLmJ0bixcbiAgICAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5uby1ib3JkZXIuQnRuLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBzcGFuLm5vLWJvcmRlci5CdG4sXG4gICAgLndpZGdldC5yZXN1bHRzIC53aWRnZXQuY29udGFjdCBzcGFuLm5vLWJvcmRlci5jb250YWN0X19saW5rLFxuICAgIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgc3Bhbi5uby1ib3JkZXIuY29udGFjdF9fbGluayxcbiAgICBzcGFuLkJ0bi50cmFuc3BhcmVudC5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYS5idG4udHJhbnNwYXJlbnQubm8tYm9yZGVyOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5CdG46aG92ZXIsIC53aWRnZXQuY29udGFjdCBhLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmZyZWV0ZXh0IGEubm8tYm9yZGVyLmJ0bjpob3ZlciwgLndpZGdldC5mcmVldGV4dCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLm5vLWJvcmRlci5CdG46aG92ZXIsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQgYS5uby1ib3JkZXIuQnRuOmhvdmVyLCAud2lkZ2V0LmZyZWV0ZXh0IC53aWRnZXQuY29udGFjdCBhLm5vLWJvcmRlci5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dCBhLm5vLWJvcmRlci5jb250YWN0X19saW5rOmhvdmVyLCAud2lkZ2V0LnJlc3VsdHMgYS5uby1ib3JkZXIuYnRuOmhvdmVyLCAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5uby1ib3JkZXIuQnRuOmhvdmVyLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LnJlc3VsdHMgYS5uby1ib3JkZXIuQnRuOmhvdmVyLCAud2lkZ2V0LnJlc3VsdHMgLndpZGdldC5jb250YWN0IGEubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6aG92ZXIsIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgYS5uby1ib3JkZXIuY29udGFjdF9fbGluazpob3ZlciwgYS5idG4udHJhbnNwYXJlbnQubm8tYm9yZGVyOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5CdG46Zm9jdXMsIC53aWRnZXQuY29udGFjdCBhLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmZyZWV0ZXh0IGEubm8tYm9yZGVyLmJ0bjpmb2N1cywgLndpZGdldC5mcmVldGV4dCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLm5vLWJvcmRlci5CdG46Zm9jdXMsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQuZnJlZXRleHQgYS5uby1ib3JkZXIuQnRuOmZvY3VzLCAud2lkZ2V0LmZyZWV0ZXh0IC53aWRnZXQuY29udGFjdCBhLm5vLWJvcmRlci5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5mcmVldGV4dCBhLm5vLWJvcmRlci5jb250YWN0X19saW5rOmZvY3VzLCAud2lkZ2V0LnJlc3VsdHMgYS5uby1ib3JkZXIuYnRuOmZvY3VzLCAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5uby1ib3JkZXIuQnRuOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCAud2lkZ2V0LnJlc3VsdHMgYS5uby1ib3JkZXIuQnRuOmZvY3VzLCAud2lkZ2V0LnJlc3VsdHMgLndpZGdldC5jb250YWN0IGEubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6Zm9jdXMsIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgYS5uby1ib3JkZXIuY29udGFjdF9fbGluazpmb2N1cywgYS5CdG4udHJhbnNwYXJlbnQubm8tYm9yZGVyOmhvdmVyLCBhLkJ0bi50cmFuc3BhcmVudC5uby1ib3JkZXI6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcjpob3ZlcixcbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi50cmFuc3BhcmVudC5uby1ib3JkZXIuQnRuOmhvdmVyLFxuICAgICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi50cmFuc3BhcmVudC5uby1ib3JkZXIuY29udGFjdF9fbGluazpob3ZlcixcbiAgICAgIC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLmJ0bjpob3ZlcixcbiAgICAgIC53aWRnZXQucmVzdWx0cyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24ubm8tYm9yZGVyLkJ0bjpob3ZlcixcbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLkJ0bjpob3ZlcixcbiAgICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLm5vLWJvcmRlci5jb250YWN0X19saW5rOmhvdmVyLFxuICAgICAgLndpZGdldC5jb250YWN0IC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgICBidXR0b24uYnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcjpmb2N1cyxcbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi50cmFuc3BhcmVudC5uby1ib3JkZXIuQnRuOmZvY3VzLFxuICAgICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi50cmFuc3BhcmVudC5uby1ib3JkZXIuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAgIC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLmJ0bjpmb2N1cyxcbiAgICAgIC53aWRnZXQucmVzdWx0cyAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24ubm8tYm9yZGVyLkJ0bjpmb2N1cyxcbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLkJ0bjpmb2N1cyxcbiAgICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLm5vLWJvcmRlci5jb250YWN0X19saW5rOmZvY3VzLFxuICAgICAgLndpZGdldC5jb250YWN0IC53aWRnZXQucmVzdWx0cyBidXR0b24ubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6Zm9jdXMsXG4gICAgICBidXR0b24uQnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcjpob3ZlcixcbiAgICAgIGJ1dHRvbi5CdG4udHJhbnNwYXJlbnQubm8tYm9yZGVyOmZvY3VzLFxuICAgICAgc3Bhbi5idG4udHJhbnNwYXJlbnQubm8tYm9yZGVyOmhvdmVyLFxuICAgICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi50cmFuc3BhcmVudC5uby1ib3JkZXIuQnRuOmhvdmVyLFxuICAgICAgLndpZGdldC5jb250YWN0IHNwYW4udHJhbnNwYXJlbnQubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgICAud2lkZ2V0LnJlc3VsdHMgc3Bhbi5uby1ib3JkZXIuYnRuOmhvdmVyLFxuICAgICAgLndpZGdldC5yZXN1bHRzIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4ubm8tYm9yZGVyLkJ0bjpob3ZlcixcbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC53aWRnZXQucmVzdWx0cyBzcGFuLm5vLWJvcmRlci5CdG46aG92ZXIsXG4gICAgICAud2lkZ2V0LnJlc3VsdHMgLndpZGdldC5jb250YWN0IHNwYW4ubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgICAud2lkZ2V0LmNvbnRhY3QgLndpZGdldC5yZXN1bHRzIHNwYW4ubm8tYm9yZGVyLmNvbnRhY3RfX2xpbms6aG92ZXIsXG4gICAgICBzcGFuLmJ0bi50cmFuc3BhcmVudC5uby1ib3JkZXI6Zm9jdXMsXG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLnRyYW5zcGFyZW50Lm5vLWJvcmRlci5CdG46Zm9jdXMsXG4gICAgICAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi50cmFuc3BhcmVudC5uby1ib3JkZXIuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAgIC53aWRnZXQucmVzdWx0cyBzcGFuLm5vLWJvcmRlci5idG46Zm9jdXMsXG4gICAgICAud2lkZ2V0LnJlc3VsdHMgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5uby1ib3JkZXIuQnRuOmZvY3VzLFxuICAgICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLndpZGdldC5yZXN1bHRzIHNwYW4ubm8tYm9yZGVyLkJ0bjpmb2N1cyxcbiAgICAgIC53aWRnZXQucmVzdWx0cyAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi5uby1ib3JkZXIuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAgIC53aWRnZXQuY29udGFjdCAud2lkZ2V0LnJlc3VsdHMgc3Bhbi5uby1ib3JkZXIuY29udGFjdF9fbGluazpmb2N1cyxcbiAgICAgIHNwYW4uQnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcjpob3ZlcixcbiAgICAgIHNwYW4uQnRuLnRyYW5zcGFyZW50Lm5vLWJvcmRlcjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBhLmJ0bi50cmFuc3BhcmVudC1yZXZlcnNlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLnRyYW5zcGFyZW50LXJldmVyc2UuQnRuLCAud2lkZ2V0LmNvbnRhY3QgYS50cmFuc3BhcmVudC1yZXZlcnNlLmNvbnRhY3RfX2xpbmssIGEuQnRuLnRyYW5zcGFyZW50LXJldmVyc2UsXG4gIGJ1dHRvbi5idG4udHJhbnNwYXJlbnQtcmV2ZXJzZSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLnRyYW5zcGFyZW50LXJldmVyc2UuQnRuLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLnRyYW5zcGFyZW50LXJldmVyc2UuY29udGFjdF9fbGluayxcbiAgYnV0dG9uLkJ0bi50cmFuc3BhcmVudC1yZXZlcnNlLFxuICBzcGFuLmJ0bi50cmFuc3BhcmVudC1yZXZlcnNlLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLnRyYW5zcGFyZW50LXJldmVyc2UuQnRuLFxuICAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi50cmFuc3BhcmVudC1yZXZlcnNlLmNvbnRhY3RfX2xpbmssXG4gIHNwYW4uQnRuLnRyYW5zcGFyZW50LXJldmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGJvcmRlci1zaXplOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWMxYzFjOyB9XG4gICAgYS5idG4udHJhbnNwYXJlbnQtcmV2ZXJzZTpob3ZlciwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS50cmFuc3BhcmVudC1yZXZlcnNlLkJ0bjpob3ZlciwgLndpZGdldC5jb250YWN0IGEudHJhbnNwYXJlbnQtcmV2ZXJzZS5jb250YWN0X19saW5rOmhvdmVyLCBhLmJ0bi50cmFuc3BhcmVudC1yZXZlcnNlOmZvY3VzLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLnRyYW5zcGFyZW50LXJldmVyc2UuQnRuOmZvY3VzLCAud2lkZ2V0LmNvbnRhY3QgYS50cmFuc3BhcmVudC1yZXZlcnNlLmNvbnRhY3RfX2xpbms6Zm9jdXMsIGEuQnRuLnRyYW5zcGFyZW50LXJldmVyc2U6aG92ZXIsIGEuQnRuLnRyYW5zcGFyZW50LXJldmVyc2U6Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi50cmFuc3BhcmVudC1yZXZlcnNlOmhvdmVyLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi50cmFuc3BhcmVudC1yZXZlcnNlLkJ0bjpob3ZlcixcbiAgICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLnRyYW5zcGFyZW50LXJldmVyc2UuY29udGFjdF9fbGluazpob3ZlcixcbiAgICBidXR0b24uYnRuLnRyYW5zcGFyZW50LXJldmVyc2U6Zm9jdXMsXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLnRyYW5zcGFyZW50LXJldmVyc2UuQnRuOmZvY3VzLFxuICAgIC53aWRnZXQuY29udGFjdCBidXR0b24udHJhbnNwYXJlbnQtcmV2ZXJzZS5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIGJ1dHRvbi5CdG4udHJhbnNwYXJlbnQtcmV2ZXJzZTpob3ZlcixcbiAgICBidXR0b24uQnRuLnRyYW5zcGFyZW50LXJldmVyc2U6Zm9jdXMsXG4gICAgc3Bhbi5idG4udHJhbnNwYXJlbnQtcmV2ZXJzZTpob3ZlcixcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLnRyYW5zcGFyZW50LXJldmVyc2UuQnRuOmhvdmVyLFxuICAgIC53aWRnZXQuY29udGFjdCBzcGFuLnRyYW5zcGFyZW50LXJldmVyc2UuY29udGFjdF9fbGluazpob3ZlcixcbiAgICBzcGFuLmJ0bi50cmFuc3BhcmVudC1yZXZlcnNlOmZvY3VzLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4udHJhbnNwYXJlbnQtcmV2ZXJzZS5CdG46Zm9jdXMsXG4gICAgLndpZGdldC5jb250YWN0IHNwYW4udHJhbnNwYXJlbnQtcmV2ZXJzZS5jb250YWN0X19saW5rOmZvY3VzLFxuICAgIHNwYW4uQnRuLnRyYW5zcGFyZW50LXJldmVyc2U6aG92ZXIsXG4gICAgc3Bhbi5CdG4udHJhbnNwYXJlbnQtcmV2ZXJzZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxYzFjMWM7IH1cbiAgYS5idG4uYmxvY2ssIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuYmxvY2suQnRuLCAud2lkZ2V0LmNvbnRhY3QgYS5ibG9jay5jb250YWN0X19saW5rLCBhLkJ0bi5ibG9jayxcbiAgYnV0dG9uLmJ0bi5ibG9jayxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLmJsb2NrLkJ0bixcbiAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5ibG9jay5jb250YWN0X19saW5rLFxuICBidXR0b24uQnRuLmJsb2NrLFxuICBzcGFuLmJ0bi5ibG9jayxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5ibG9jay5CdG4sXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmJsb2NrLmNvbnRhY3RfX2xpbmssXG4gIHNwYW4uQnRuLmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgYS5idG5bY2xhc3MqPSdpY29uLSddLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bltjbGFzcyo9J2ljb24tJ10sIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbmtbY2xhc3MqPSdpY29uLSddLCBhLkJ0bltjbGFzcyo9J2ljb24tJ10sXG4gIGJ1dHRvbi5idG5bY2xhc3MqPSdpY29uLSddLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuW2NsYXNzKj0naWNvbi0nXSxcbiAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rW2NsYXNzKj0naWNvbi0nXSxcbiAgYnV0dG9uLkJ0bltjbGFzcyo9J2ljb24tJ10sXG4gIHNwYW4uYnRuW2NsYXNzKj0naWNvbi0nXSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG5bY2xhc3MqPSdpY29uLSddLFxuICAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi5jb250YWN0X19saW5rW2NsYXNzKj0naWNvbi0nXSxcbiAgc3Bhbi5CdG5bY2xhc3MqPSdpY29uLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIGEuYnRuW2NsYXNzKj0naWNvbi0nXTpiZWZvcmUsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuW2NsYXNzKj1pY29uLV06YmVmb3JlLCAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rW2NsYXNzKj1pY29uLV06YmVmb3JlLCBhLkJ0bltjbGFzcyo9J2ljb24tJ106YmVmb3JlLFxuICAgIGJ1dHRvbi5idG5bY2xhc3MqPSdpY29uLSddOmJlZm9yZSxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBidXR0b24uQnRuW2NsYXNzKj1pY29uLV06YmVmb3JlLFxuICAgIC53aWRnZXQuY29udGFjdCBidXR0b24uY29udGFjdF9fbGlua1tjbGFzcyo9aWNvbi1dOmJlZm9yZSxcbiAgICBidXR0b24uQnRuW2NsYXNzKj0naWNvbi0nXTpiZWZvcmUsXG4gICAgc3Bhbi5idG5bY2xhc3MqPSdpY29uLSddOmJlZm9yZSxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bltjbGFzcyo9J2ljb24tJ106YmVmb3JlLFxuICAgIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmtbY2xhc3MqPSdpY29uLSddOmJlZm9yZSxcbiAgICBzcGFuLkJ0bltjbGFzcyo9J2ljb24tJ106YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBtYXJnaW46IC0ycHggLjVlbSAwIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIGEuYnRuW2hyZWYqPVwibWFpbHRvOlwiXSwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG5baHJlZio9XCJtYWlsdG86XCJdLCAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rW2hyZWYqPVwibWFpbHRvOlwiXSwgYS5idG5baHJlZio9XCJ0ZWw6XCJdLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bltocmVmKj1cInRlbDpcIl0sIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbmtbaHJlZio9XCJ0ZWw6XCJdLCBhLkJ0bltocmVmKj1cIm1haWx0bzpcIl0sIGEuQnRuW2hyZWYqPVwidGVsOlwiXSxcbiAgYnV0dG9uLmJ0bltocmVmKj1cIm1haWx0bzpcIl0sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG5baHJlZio9XCJtYWlsdG86XCJdLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmNvbnRhY3RfX2xpbmtbaHJlZio9XCJtYWlsdG86XCJdLFxuICBidXR0b24uYnRuW2hyZWYqPVwidGVsOlwiXSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bltocmVmKj1cInRlbDpcIl0sXG4gIC53aWRnZXQuY29udGFjdCBidXR0b24uY29udGFjdF9fbGlua1tocmVmKj1cInRlbDpcIl0sXG4gIGJ1dHRvbi5CdG5baHJlZio9XCJtYWlsdG86XCJdLFxuICBidXR0b24uQnRuW2hyZWYqPVwidGVsOlwiXSxcbiAgc3Bhbi5idG5baHJlZio9XCJtYWlsdG86XCJdLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bltocmVmKj1cIm1haWx0bzpcIl0sXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmtbaHJlZio9XCJtYWlsdG86XCJdLFxuICBzcGFuLmJ0bltocmVmKj1cInRlbDpcIl0sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uQnRuW2hyZWYqPVwidGVsOlwiXSxcbiAgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGlua1tocmVmKj1cInRlbDpcIl0sXG4gIHNwYW4uQnRuW2hyZWYqPVwibWFpbHRvOlwiXSxcbiAgc3Bhbi5CdG5baHJlZio9XCJ0ZWw6XCJdIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICBhLmJ0bi5idG4tcmVndWxhci1zdHlsZSA+IHNwYW4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuYnRuLXJlZ3VsYXItc3R5bGUuQnRuID4gc3BhbiwgLndpZGdldC5jb250YWN0IGEuYnRuLXJlZ3VsYXItc3R5bGUuY29udGFjdF9fbGluayA+IHNwYW4sIGEuQnRuLmJ0bi1yZWd1bGFyLXN0eWxlID4gc3BhbixcbiAgYnV0dG9uLmJ0bi5idG4tcmVndWxhci1zdHlsZSA+IHNwYW4sXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5idG4tcmVndWxhci1zdHlsZS5CdG4gPiBzcGFuLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmJ0bi1yZWd1bGFyLXN0eWxlLmNvbnRhY3RfX2xpbmsgPiBzcGFuLFxuICBidXR0b24uQnRuLmJ0bi1yZWd1bGFyLXN0eWxlID4gc3BhbixcbiAgc3Bhbi5idG4uYnRuLXJlZ3VsYXItc3R5bGUgPiBzcGFuLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLmJ0bi1yZWd1bGFyLXN0eWxlLkJ0biA+IHNwYW4sXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmJ0bi1yZWd1bGFyLXN0eWxlLmNvbnRhY3RfX2xpbmsgPiBzcGFuLFxuICBzcGFuLkJ0bi5idG4tcmVndWxhci1zdHlsZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBhLmJ0bi5pY29uLWNoZWNrZWQ6YmVmb3JlLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLmljb24tY2hlY2tlZC5CdG46YmVmb3JlLCAud2lkZ2V0LmNvbnRhY3QgYS5pY29uLWNoZWNrZWQuY29udGFjdF9fbGluazpiZWZvcmUsIGEuQnRuLmljb24tY2hlY2tlZDpiZWZvcmUsXG4gIGJ1dHRvbi5idG4uaWNvbi1jaGVja2VkOmJlZm9yZSxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLmljb24tY2hlY2tlZC5CdG46YmVmb3JlLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmljb24tY2hlY2tlZC5jb250YWN0X19saW5rOmJlZm9yZSxcbiAgYnV0dG9uLkJ0bi5pY29uLWNoZWNrZWQ6YmVmb3JlLFxuICBzcGFuLmJ0bi5pY29uLWNoZWNrZWQ6YmVmb3JlLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLmljb24tY2hlY2tlZC5CdG46YmVmb3JlLFxuICAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi5pY29uLWNoZWNrZWQuY29udGFjdF9fbGluazpiZWZvcmUsXG4gIHNwYW4uQnRuLmljb24tY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS40ZW07XG4gICAgaGVpZ2h0OiAxLjRlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrZWQtaWNvbi5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBhLmJ0bi5pY29uLXNhZDpiZWZvcmUsIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuaWNvbi1zYWQuQnRuOmJlZm9yZSwgLndpZGdldC5jb250YWN0IGEuaWNvbi1zYWQuY29udGFjdF9fbGluazpiZWZvcmUsIGEuQnRuLmljb24tc2FkOmJlZm9yZSxcbiAgYnV0dG9uLmJ0bi5pY29uLXNhZDpiZWZvcmUsXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5pY29uLXNhZC5CdG46YmVmb3JlLFxuICAud2lkZ2V0LmNvbnRhY3QgYnV0dG9uLmljb24tc2FkLmNvbnRhY3RfX2xpbms6YmVmb3JlLFxuICBidXR0b24uQnRuLmljb24tc2FkOmJlZm9yZSxcbiAgc3Bhbi5idG4uaWNvbi1zYWQ6YmVmb3JlLFxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLmljb24tc2FkLkJ0bjpiZWZvcmUsXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmljb24tc2FkLmNvbnRhY3RfX2xpbms6YmVmb3JlLFxuICBzcGFuLkJ0bi5pY29uLXNhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS40ZW07XG4gICAgaGVpZ2h0OiAxLjRlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NhZC1pY29uLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYS5idG4ueHMtYmxvY2ssIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuLCAud2lkZ2V0LmNvbnRhY3QgYS54cy1ibG9jay5jb250YWN0X19saW5rLCBhLkJ0bi54cy1ibG9jaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYS5CdG4sXG4gIGJ1dHRvbi5idG4ueHMtYmxvY2ssXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG4sXG4gIC53aWRnZXQuY29udGFjdCBidXR0b24ueHMtYmxvY2suY29udGFjdF9fbGluayxcbiAgYnV0dG9uLkJ0bi54cy1ibG9jayxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bixcbiAgc3Bhbi5idG4ueHMtYmxvY2ssXG4gIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IHNwYW4uQnRuLFxuICAud2lkZ2V0LmNvbnRhY3Qgc3Bhbi54cy1ibG9jay5jb250YWN0X19saW5rLFxuICBzcGFuLkJ0bi54cy1ibG9jayxcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbjogNXB4IDA7IH0gfVxuXG4vKi0tLSBQcmludCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgYS5idG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuLCAud2lkZ2V0LmNvbnRhY3QgYS5jb250YWN0X19saW5rLCBhLkJ0bixcbiAgYnV0dG9uLmJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bixcbiAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rLFxuICBidXR0b24uQnRuLFxuICBzcGFuLmJ0bixcbiAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG4sXG4gIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmssXG4gIHNwYW4uQnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYS5idG5baHJlZio9XCJtYWlsdG86XCJdLCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBhLkJ0bltocmVmKj1cIm1haWx0bzpcIl0sIC53aWRnZXQuY29udGFjdCBhLmNvbnRhY3RfX2xpbmtbaHJlZio9XCJtYWlsdG86XCJdLCBhLmJ0bltocmVmKj1cInRlbDpcIl0sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGEuQnRuW2hyZWYqPVwidGVsOlwiXSwgLndpZGdldC5jb250YWN0IGEuY29udGFjdF9fbGlua1tocmVmKj1cInRlbDpcIl0sIGEuQnRuW2hyZWYqPVwibWFpbHRvOlwiXSwgYS5CdG5baHJlZio9XCJ0ZWw6XCJdLFxuICAgIGJ1dHRvbi5idG5baHJlZio9XCJtYWlsdG86XCJdLFxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IGJ1dHRvbi5CdG5baHJlZio9XCJtYWlsdG86XCJdLFxuICAgIC53aWRnZXQuY29udGFjdCBidXR0b24uY29udGFjdF9fbGlua1tocmVmKj1cIm1haWx0bzpcIl0sXG4gICAgYnV0dG9uLmJ0bltocmVmKj1cInRlbDpcIl0sXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgYnV0dG9uLkJ0bltocmVmKj1cInRlbDpcIl0sXG4gICAgLndpZGdldC5jb250YWN0IGJ1dHRvbi5jb250YWN0X19saW5rW2hyZWYqPVwidGVsOlwiXSxcbiAgICBidXR0b24uQnRuW2hyZWYqPVwibWFpbHRvOlwiXSxcbiAgICBidXR0b24uQnRuW2hyZWYqPVwidGVsOlwiXSxcbiAgICBzcGFuLmJ0bltocmVmKj1cIm1haWx0bzpcIl0sXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgc3Bhbi5CdG5baHJlZio9XCJtYWlsdG86XCJdLFxuICAgIC53aWRnZXQuY29udGFjdCBzcGFuLmNvbnRhY3RfX2xpbmtbaHJlZio9XCJtYWlsdG86XCJdLFxuICAgIHNwYW4uYnRuW2hyZWYqPVwidGVsOlwiXSxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBzcGFuLkJ0bltocmVmKj1cInRlbDpcIl0sXG4gICAgLndpZGdldC5jb250YWN0IHNwYW4uY29udGFjdF9fbGlua1tocmVmKj1cInRlbDpcIl0sXG4gICAgc3Bhbi5CdG5baHJlZio9XCJtYWlsdG86XCJdLFxuICAgIHNwYW4uQnRuW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxubGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxYzFjMWM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuaW5wdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNWE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG5sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5pbnB1dDpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbmxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIC5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjZGIxMDQ1OyB9XG5cbmxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUgKyAuaW5wdXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLmFjY2xyIGxhYmVsICsgLmlucHV0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDsgfVxuXG4uYWNjbHIgbGFiZWw6Zm9jdXMgKyAuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2RiMTA0NTsgfVxuXG4uY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiA0MDAgMTZweCBOb2UgRGlzcGxheSwgc2VyaWY7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgLmN0YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IC0ycHggMTJweCAwIDA7IH1cblxuLnVuZGVybGluZWQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC51bmRlcmxpbmVkLWxpbms6aG92ZXIsIC51bmRlcmxpbmVkLWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udDogMTJweCBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxYzFjMWM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInRlbFwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNTYpOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT1cInRleHRcIl1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl1bcmVhZG9ubHk9XCJ0dXJlXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl1bcmVhZG9ubHldLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdW3JlYWRvbmx5PVwidHVyZVwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVtyZWFkb25seT1cInR1cmVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl1bcmVhZG9ubHldLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl1bcmVhZG9ubHk9XCJ0dXJlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl1bcmVhZG9ubHldOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXVtyZWFkb25seT1cInJlYWRvbmx5XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXVtyZWFkb25seT1cInR1cmVcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdW3JlYWRvbmx5XTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl1bcmVhZG9ubHk9XCJyZWFkb25seVwiXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl1bcmVhZG9ubHk9XCJ0dXJlXCJdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVtyZWFkb25seV06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW3JlYWRvbmx5PVwidHVyZVwiXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdW3JlYWRvbmx5XTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXVtyZWFkb25seT1cInR1cmVcIl06Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHRyYW5zcGFyZW50OyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwICNkYjEwNDU7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uY2VudGVyZWQsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5jZW50ZXJlZCxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmNlbnRlcmVkLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLmNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uZnVsbC13aWR0aCxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmZ1bGwtd2lkdGgsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mdWxsLXdpZHRoLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2NsciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFjY2xyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmFjY2xyXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFjY2xyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7IH1cbiAgICAuYWNjbHIgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5hY2NsclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLmFjY2xyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAuYWNjbHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjZGIxMDQ1OyB9XG5cbnRleHRhcmVhIHtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQ6IDEycHggQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWMxYzFjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7IH1cbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjZGIxMDQ1OyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXS54cy1ibG9jaywgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaW5wdXQuQnRuW3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXS54cy1ibG9jayxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBpbnB1dC5CdG5bdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS54cy1ibG9jayxcbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBpbnB1dC5CdG5bdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ueHMtYmxvY2ssXG4gICAgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgaW5wdXQuQnRuW3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDVweCAwOyB9IH1cblxuLkZpcmVmb3ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uRmlyZWZveCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uRmlyZWZveCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uRmlyZWZveCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbmxhYmVsIHtcbiAgZm9udDogMTAwIDExcHggQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzFjMWMxYztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgLjVlbSAtMnB4IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTVhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmlucHV0LmxpZ2h0LCBsYWJlbCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmlucHV0LmJ0biwgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dC5idG4sIGxhYmVsIC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuaW5wdXQuQnRuLCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmlucHV0LkJ0biwgbGFiZWwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5hY2NsciAuZmVhdHVyZXMgLnBvc3QgLnBvc3RfX3BkZiBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuaW5wdXQuQnRuLCBsYWJlbCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dC5jb250YWN0X19saW5rLCAuYWNjbHIgLmZlYXR1cmVzIC5wb3N0IC5wb3N0X19wZGYgLndpZGdldC5jb250YWN0IGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dC5jb250YWN0X19saW5rLCBsYWJlbCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLmFjY2xyIC5mZWF0dXJlcyAucG9zdCAucG9zdF9fcGRmIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pbnB1dC5jb250YWN0X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmOyB9XG4gIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmlucHV0OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyAuaW5wdXQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgI2RiMTA0NTsgfVxuICBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06YWN0aXZlICsgLmlucHV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLmFjY2xyIGxhYmVsICsgLmlucHV0IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwOyB9XG4gIC5hY2NsciBsYWJlbDpmb2N1cyArIC5pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjZGIxMDQ1OyB9XG5cbi5yZWd1bGFyLWZvcm0gbGFiZWwge1xuICB3aWR0aDogMTAwJTsgfVxuICAucmVndWxhci1mb3JtIGxhYmVsLnJlcXVpcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyogJztcbiAgICBjb2xvcjogI2RiMTA0NTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnJlZ3VsYXItZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5yZWd1bGFyLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5yZWd1bGFyLWZvcm0gc2VsZWN0LFxuLnJlZ3VsYXItZm9ybSAuY2hvc2VuLWNvbnRhaW5lcixcbi5yZWd1bGFyLWZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3Age1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnJlZ3VsYXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSArIC50b29sdGlwLWJ0bixcbiAgLnJlZ3VsYXItZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gKyAudG9vbHRpcC1idG4sXG4gIC5yZWd1bGFyLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICsgLnRvb2x0aXAtYnRuLFxuICAucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gKyAudG9vbHRpcC1idG4sXG4gIC5yZWd1bGFyLWZvcm0gc2VsZWN0ICsgLnRvb2x0aXAtYnRuLFxuICAucmVndWxhci1mb3JtIC5jaG9zZW4tY29udGFpbmVyICsgLnRvb2x0aXAtYnRuLFxuICAucmVndWxhci1mb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wICsgLnRvb2x0aXAtYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5yZWd1bGFyLWZvcm0gLmNoem4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucmVndWxhci1mb3JtIC5waG9uZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwJTsgfVxuICAucmVndWxhci1mb3JtIC5waG9uZS13cmFwcGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJlZ3VsYXItZm9ybSAucGhvbmUtZXh0LXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnJlZ3VsYXItZm9ybSAucGhvbmUtZXh0LXdyYXBwZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucmVndWxhci1mb3JtIC5lcnJvcnMtbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGIxMDQ1OyB9XG4gIC5hY2NsciAucmVndWxhci1mb3JtIC5lcnJvcnMtbGlzdCB1bCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RiMTA0NTsgfVxuXG4ucmVndWxhci1mb3JtIC5lcnJvcnMtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLnJlZ3VsYXItZm9ybSAucmFkaW8tZmxvdyB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDsgfVxuICAucmVndWxhci1mb3JtIC5yYWRpby1mbG93IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHggMCAxMHB4OyB9XG4gIC5yZWd1bGFyLWZvcm0gLnJhZGlvLWZsb3cgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZ3VsYXItZm9ybSAuY2hlY2tib3gtZmxvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDsgfVxuICAucmVndWxhci1mb3JtIC5jaGVja2JveC1mbG93IGlucHV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5yZWd1bGFyLWZvcm0gLmNoZWNrYm94LWZsb3cgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4ucmVndWxhci1mb3JtIC5wcm9maWxlLXBpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucmVndWxhci1mb3JtIGxhYmVsIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVndWxhci1mb3JtIGxhYmVsIGlucHV0W3R5cGU9XCJmaWxlXCJdICsgLmJ0biwgLnJlZ3VsYXItZm9ybSBsYWJlbCAuYXJ0aWNsZSAuYXJ0aWNsZV9fY29udGVudCBpbnB1dFt0eXBlPVwiZmlsZVwiXSArIC5CdG4sIC5hcnRpY2xlIC5hcnRpY2xlX19jb250ZW50IC5yZWd1bGFyLWZvcm0gbGFiZWwgaW5wdXRbdHlwZT1cImZpbGVcIl0gKyAuQnRuLCAucmVndWxhci1mb3JtIGxhYmVsIC53aWRnZXQuY29udGFjdCBpbnB1dFt0eXBlPVwiZmlsZVwiXSArIC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLnJlZ3VsYXItZm9ybSBsYWJlbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSArIC5jb250YWN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJlZ3VsYXItZm9ybSAucHJvZmlsZS1waWN0dXJlIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyotLS0gTWF4IG1kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlZ3VsYXItZm9ybSAucGhvbmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucmVndWxhci1mb3JtIC5waG9uZS1leHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMjBweCk7IH0gfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWd1bGFyLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5yZWd1bGFyLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLnJlZ3VsYXItZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAucmVndWxhci1mb3JtIHNlbGVjdCxcbiAgLnJlZ3VsYXItZm9ybSAuY2hvc2VuLWNvbnRhaW5lcixcbiAgLnJlZ3VsYXItZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLnJlZ3VsYXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSArIC50b29sdGlwLWJ0bixcbiAgICAucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSArIC50b29sdGlwLWJ0bixcbiAgICAucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArIC50b29sdGlwLWJ0bixcbiAgICAucmVndWxhci1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gKyAudG9vbHRpcC1idG4sXG4gICAgLnJlZ3VsYXItZm9ybSBzZWxlY3QgKyAudG9vbHRpcC1idG4sXG4gICAgLnJlZ3VsYXItZm9ybSAuY2hvc2VuLWNvbnRhaW5lciArIC50b29sdGlwLWJ0bixcbiAgICAucmVndWxhci1mb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wICsgLnRvb2x0aXAtYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlZ3VsYXItZm9ybSAuY2h6bi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnJlZ3VsYXItZm9ybSAuc3ViamVjdC1zZWxlY3Rpb24gc2VsZWN0LCAucmVndWxhci1mb3JtIC5zdWJqZWN0LXNlbGVjdGlvbiB0ZXh0YXJlYSwgLnJlZ3VsYXItZm9ybSAud3JpdGUtbWVzc2FnZSBzZWxlY3QsIC5yZWd1bGFyLWZvcm0gLndyaXRlLW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ3VsYXItZm9ybSAucGhvbmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAucmVndWxhci1mb3JtIC5waG9uZS1leHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMjBweCk7IH1cbiAgLnJlZ3VsYXItZm9ybSAucHJvZmlsZS1waWMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uY2h6bi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAuY2h6bi1jb250YWluZXIgLmNoem4tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250OiAxMnB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMxYzFjMWM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDEycHggNjBweCAxMnB4IDE1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlOyB9XG4gIC5jaHpuLWNvbnRhaW5lciAuY2h6bi1kcm9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMxYzFjMWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY2h6bi1jb250YWluZXIgLmNoem4tcmVzdWx0cyAuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNkYjEwNDU7IH1cblxuLmNoem4tY29udGFpbmVyLXNpbmdsZSAuY2h6bi1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWMxYzFjOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLFxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3Age1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiAgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIGhlaWdodDogNDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQ6IDEycHggQnVlbm9zIEFpcmVzLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzFjMWMxYztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTJweCA2MHB4IDEycHggMTVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7IH1cbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzFjMWMxYztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAuaGlnaGxpZ2h0ZWQsXG4gIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cyAuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNkYjEwNDU7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFjMWMxYzsgfVxuXG4vKi0tLSBBQ0NMUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFjY2xyIC5jaHpuLWNvbnRhaW5lciAuY2h6bi1yZXN1bHRzIC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNkYjEwNDU7IH1cblxuLklFIC5jaHpuLWNvbnRhaW5lciAuY2h6bi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnBuZ1wiKTsgfVxuXG4uSUUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4uSUUgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnBuZ1wiKTsgfVxuXG5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250OiAxMnB4IEJ1ZW5vcyBBaXJlcywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFjMWMxYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCA2MHB4IDEycHggMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2RiMTA0NTsgfVxuICAuYWNjbHIgc2VsZWN0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwOyB9XG4gICAgLmFjY2xyIHNlbGVjdDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2RiMTA0NTsgfVxuICBzZWxlY3QuYWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3ctYWx0LnN2Z1wiKTsgfVxuICAuSUUgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnBuZ1wiKTsgfVxuICAgIC5JRSBzZWxlY3QuYWx0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3ctYWx0LnBuZ1wiKTsgfVxuICAgIC5JRSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmFjay1idG4tY29udGFpbmVyIGEge1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZW50cmVwcmlzZS1kZXRhaWxzIC5hcnRpY2xlLFxuLmVudHJlcHJpc2UtZGV0YWlscyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZW50cmVwcmlzZS1kZXRhaWxzIC5zb2NpYWwtZm9sbG93IC5Mb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzhjOGM4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLmVudHJlcHJpc2UtZGV0YWlscyAuZW50cmVwcmlzZS1pbmZvcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLmVudHJlcHJpc2UtZGV0YWlscyAuZW50cmVwcmlzZS1pbmZvcyBhIHtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZW50cmVwcmlzZS1kZXRhaWxzIC5lbnRyZXByaXNlLWluZm9zIC5wYWdlLXRpdGxlIHtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmVudHJlcHJpc2UtZGV0YWlscyAucGFydG5lcnMtZ3JpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRyZXByaXNlLWRldGFpbHMgLnNvY2lhbC1mb2xsb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZW50cmVwcmlzZS1kZXRhaWxzIC5zb2NpYWwtZm9sbG93IC5Mb2dvIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bzsgfVxuICAuZW50cmVwcmlzZS1kZXRhaWxzIC5lbnRyZXByaXNlLWluZm9zIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbnRyZXByaXNlLWRldGFpbHMgLm1lbWJlci1waG90byB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lbnRyZXByaXNlLWRldGFpbHMgLm1lbWJlci1waG90byAuc29jaWFsLWZvbGxvdyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuZW50cmVwcmlzZS1kZXRhaWxzIC5tZW1iZXItcGhvdG8gLnNvY2lhbC1mb2xsb3cgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVudHJlcHJpc2UtZGV0YWlscyAucGFydG5lcnMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZW50cmVwcmlzZS1kZXRhaWxzIC5wYXJ0bmVycy1ncmlkX19pdGVtIC5wYXJ0bmVycy1ncmlkX19kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7IH0gfVxuXG4uYmFjay1idG4tY29udGFpbmVyIGEge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLm1lbWJlci1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5tZW1iZXItZGV0YWlscyAuZWRpdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5tZW1iZXItZGV0YWlscyAuZWRpdGFibGUgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAubWVtYmVyLWRldGFpbHMgLmVkaXRhYmxlIHVsIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubWVtYmVyLWRldGFpbHMgLmVkaXRhYmxlIHVsIGxpIGEuY3RhIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tZW1iZXItZGV0YWlscyAubWVtYmVyLWluZm9zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1pbmZvcyBhIHtcbiAgICAgIGNvbG9yOiAjMWMxYzFjOyB9XG4gICAgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItaW5mb3MgLnBhZ2UtdGl0bGUge1xuICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tZW1iZXItZGV0YWlscyAubWVtYmVyLXBob3RvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1waG90byAuc29jaWFsLWZvbGxvdyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1waG90byAuc29jaWFsLWZvbGxvdyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItcGhvdG8gLnNvY2lhbC1mb2xsb3cgLmJ0biwgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItcGhvdG8gLnNvY2lhbC1mb2xsb3cgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLkJ0biwgLmFydGljbGUgLmFydGljbGVfX2NvbnRlbnQgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItcGhvdG8gLnNvY2lhbC1mb2xsb3cgLkJ0biwgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItcGhvdG8gLnNvY2lhbC1mb2xsb3cgLndpZGdldC5jb250YWN0IC5jb250YWN0X19saW5rLCAud2lkZ2V0LmNvbnRhY3QgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItcGhvdG8gLnNvY2lhbC1mb2xsb3cgLmNvbnRhY3RfX2xpbmsge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4vKi0tLSBNYXggWFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItZGV0YWlscyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tZW1iZXItZGV0YWlscy5tb2JpbGUtbm8tY2VudGVyaW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5tZW1iZXItZGV0YWlscyAubWVtYmVyLWluZm9zIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW1iZXItZGV0YWlscyAubWVtYmVyLXBob3RvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1waG90byAuc29jaWFsLWZvbGxvdyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5ob21lLXNlYXJjaC5pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjEwNDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5hY2NsciAuaG9tZS1zZWFyY2guaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIxMDQ1OyB9XG5cbiNTZWFyY2ggLnJlc3VsdHMtb3B0aW9ucyAucmVzdWx0cy1wZXItcGFnZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qLS0tIE1heCBYUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI1NlYXJjaCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNTZWFyY2ggLnJlc3VsdHMtb3B0aW9ucyAucmVzdWx0cy1wZXItcGFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICNTZWFyY2ggLnJlc3VsdHMtb3B0aW9ucyAucmVzdWx0cy1wZXItcGFnZSBsYWJlbCB7XG4gICAgICBmb250OiAxMDAgMTJweCBCdWVub3MgQWlyZXMsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4iXX0= */

.logoFooter {
    max-width: 110px;
    margin: 15px;
}

.logoFooter img {
    width: 100%;
    height: auto;
}
@media screen and (max-width: 1023px) {
    .main-footer .social {
        text-align: unset !important;
    }
}
@media screen and (max-width: 1199px) {
    .main-footer .social {
        float: right;
        clear: both;
        text-align: unset !important;
    }
}