@import url("https://fonts.googleapis.com/css?family=Lato:400,700");
body,html{background-color:#fbfcfe;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}a.card-link{text-decoration:none;}a.card-link:hover{text-decoration:none}.hvr-card{background-color:#fefeff;border:1px solid #bcc0c8 !important;border-radius:2px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-ms-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:box-shadow,border-color,background-color;}.hvr-card:hover,.hvr-card:focus,.hvr-card:active{border-color:#88a9de;background-color:#f8f9fb;-ms-box-shadow:0 5px 5px -5px rgba(0,0,0,0.35);box-shadow:0 5px 5px -5px rgba(0,0,0,0.35)}.hvr-card i.card-icon{color:#bcc0c8;text-align:center;display:block;margin:.5em 0}.hvr-card img.card-icon{max-height:3em;margin:.25em 0 1em 0}.hvr-card h3.card-title{color:#88a9de;font-size:1em;font-weight:bold;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}.hvr-card p.card-description{color:#707378;font-size:.85em;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;margin-bottom:0}.hvr-card p.card-meta{margin-top:.5em;margin-bottom:0;color:#4b4c50;}.hvr-card p.card-meta .text-muted{font-size:.75em}.hvr-card p.card-meta img{max-height:1.5em;max-width:1.5em;display:inline;margin-right:.5em}@media only screen and (min-width:481px){.flex-row.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flex-row.row > [class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:-webkit-box;display:-ms-flexbox;display:flex}}#content{max-width:1200px;display:block;margin:0 auto}@media (min-width:70em){body[data-article-id="undefined"][data-category-id="undefined"][data-search-term="undefined"] .nav-items{max-width:100% !important}}nav{border-radius:0 !important;height:100px !important;padding:0 40px !important;background-color:transparent !important;font-size:1em;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;position:relative;-moz-flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-o-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:300 !important;}nav a{color:#ecf1fa !important;font-weight:normal;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:300 !important}nav .spacer{-moz-flex:1 1 auto;-o-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}nav .nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-o-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:70em){nav .nav-items{max-width:26vw}}nav .nav-items a.btn-contact{color:#ecf1fa !important;background-color:#5080ce;border-style:none}@media (max-width:767px){nav .nav-items li{display:none}}nav .nav-items li.language-picker,nav .nav-items li:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex}nav .navbar-brand{font-size:1.2em;color:#ecf1fa !important;font-weight:normal;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:300 !important;}nav .navbar-brand b{color:#ecf1fa !important;}@media (max-width:767px){nav .navbar-brand b{display:none}}nav .navbar-brand img.logo{height:40px !important;margin-right:5px}#header{margin-top:-100px;padding-top:100px;background-color:#88a9de;}#header #top-articles-container{padding-bottom:1em;}#header #top-articles-container p{color:#ecf1fa;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;}#header #top-articles-container p.top-articles-label{text-transform:uppercase;font-weight:bold;font-size:.8em;margin-bottom:0}#header #top-articles-container span.top-article a{color:#ecf1fa}#header .input-group{margin:0 auto 2em auto}#header input{border-radius:5px 0 0 5px !important;border-width:1px !important;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;background-color:#8eade0 !important;color:#ecf1fa !important;}#header input::-webkit-input-placeholder{color:#ecf1fa}#header input:-moz-placeholder{color:#ecf1fa}#header input::-moz-placeholder{color:#ecf1fa}#header input:-ms-input-placeholder{color:#ecf1fa}#header input:focus{outline-style:none !important}#header .btn.btn-secondary{border-radius:0 5px 5px 0;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;background-color:#5080ce;color:#ecf1fa}#header input,#header .btn.btn-secondary{border:1px solid #4c7dcd}#header #search-container span{float:right;margin-right:1em;margin-top:-3.5em;font-size:1.25em;position:relative;z-index:2;color:#ecf1fa}#header #search-container input{border-radius:5px !important;width:100% !important;padding:.65em 1em !important;font-size:1.1em !important;display:block !important;margin-bottom:2em}@media (min-width:70em){#header #search-container.search-responsive #instant-search{position:absolute;top:-4.5em !important;width:calc(100% - 12em) !important;padding:0;margin-left:6em;z-index:1048 !important}#header #search-container.search-responsive span{margin-right:4em;margin-top:-2.8em;z-index:1049 !important}}#header #searchresults{display:none;background-color:#fbfcfe;margin-top:1em !important;padding-top:1em !important;}#header #searchresults a{color:#88a9de}#header #searchresults p{color:#707378 !important}#header #searchresults h3{font-size:1.2em !important;font-weight:bold !important}#header-text{color:#ecf1fa;}#header-text h1{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}#header-text p.lead{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:300;font-size:1em}#header-text:last-child{margin-bottom:1em}#header-text .meta img{max-height:1.75em !important;max-width:1.75em !important;margin-right:.5em;display:inline !important}.modal-content{border-radius:2px;background-color:#fbfcfe;color:#4b4c50;}.modal-content ul.ticket-deflection-results{list-style:none;margin:auto 3em;padding:0;}.modal-content ul.ticket-deflection-results li.ticket-deflection-result a{color:#4b4c50;text-transform:uppercase;font-size:.8em;font-weight:bold;}.modal-content ul.ticket-deflection-results li.ticket-deflection-result a:after{content:'\f054';font-family:'FontAwesome';float:right}.modal-title{font-weight:normal}button#contact-form-submit{background-color:#88a9de;border-color:#5080ce;color:#ecf1fa}.statuspage .color-dot{border-radius:50%;display:inline-block;width:10px;height:10px;margin-right:5px;}.statuspage .color-dot.critical{background-color:#ea666d}.statuspage .color-dot.major{background-color:#e67e22}.statuspage .color-dot.minor{background-color:#f1c40f}.statuspage .color-dot.none,.statuspage .color-dot.up{background-color:#7bc84c}#article{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;}#article .note-callout{display:block;color:#4b4c50;background-color:rgba(255,197,0,0.25);border:0 solid rgba(242,187,0,0.25);border-left-width:5px;border-radius:2px;padding:1em;margin:1em 0;padding-left:2.75em;text-indent:-2.75em;}#article .note-callout::before{margin-left:1em;margin-right:.75em;font-family:FontAwesome}#article .note-callout a{color:#b38a00;font-weight:bold;text-decoration:none;}#article .note-callout a:hover{cursor:pointer}#article .note-callout li{padding-left:3em;margin-left:-1em !important}#article .note-callout::before{content:'\f05a'}#article .warning-callout{display:block;color:#4b4c50;background-color:rgba(255,0,0,0.25);border:0 solid rgba(242,0,0,0.25);border-left-width:5px;border-radius:2px;padding:1em;margin:1em 0;padding-left:2.75em;text-indent:-2.75em;}#article .warning-callout::before{margin-left:1em;margin-right:.75em;font-family:FontAwesome}#article .warning-callout a{color:#b30000;font-weight:bold;text-decoration:none;}#article .warning-callout a:hover{cursor:pointer}#article .warning-callout li{padding-left:3em;margin-left:-1em !important}#article .warning-callout::before{content:'\f071'}#article .tip-callout{display:block;color:#4b4c50;background-color:rgba(13,182,250,0.25);border:0 solid rgba(5,176,245,0.25);border-left-width:5px;border-radius:2px;padding:1em;margin:1em 0;padding-left:2.75em;text-indent:-2.75em;}#article .tip-callout::before{margin-left:1em;margin-right:.75em;font-family:FontAwesome}#article .tip-callout a{color:#0482b4;font-weight:bold;text-decoration:none;}#article .tip-callout a:hover{cursor:pointer}#article .tip-callout li{padding-left:3em;margin-left:-1em !important}#article .tip-callout::before{content:'\f075'}#article span > a{color:inherit}#article a{color:#4b4c50;}#article a:hover{cursor:pointer}#article a.re-button{color:#4b4c50;}#article a.re-button:hover{background-color:#88a9de;color:#ecf1fa}#article code{color:#ea666d;}#article code a{color:#ea666d}#article #toc{border-radius:2px !important;border:1px solid #bcc0c8 !important;padding:20px !important;background-color:#fcfdfe !important;margin-bottom:1em !important;}#article #toc ul{list-style:none !important}#article #toc li::before{font-family:FontAwesome;content:'\f10c';display:block;position:relative;max-width:0;max-height:0;left:-30px;top:0;color:#89aadc}#article #toc::before{content:'Table of Contents';font-size:1.2em;line-height:2em;font-weight:bold}@media (min-width:70em){#article #toc{position:fixed !important;width:300px !important;top:200px !important;left:30px !important;max-height:500px !important;overflow-y:scroll !important}#article .card.responsive-toc{margin-left:150px !important;margin-right:-150px !important}}#article blockquote{padding-left:2em;border-left:5px solid #444;font-style:italic}#article figcaption{margin:4px 0;font-style:italic;color:#bcc0c8}
#article ol {
	counter-reset:li; /* Initiate a counter */
	margin-left:0; /* Remove the default left margin */
	padding-left:0; /* Remove the default left padding */
}
#article ol > li {
	position:relative; /* Create a positioning context */
	margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
	padding:0.3em 8px; /* Add some spacing around the content */
	list-style:none; /* Disable the normal item numbering */
}
#article ol > li:before {
	content:counter(li); /* Use the counter as content */
	counter-increment:li; /* Increment the counter by 1 */
	/* Position and style the number */
	position:absolute;
	top:0.1em;
	left:-2em;
	box-sizing:border-box;
	width:1.5em;
  height: 1.5em;
	/* Some space between the number and the content in browsers that support
	   generated content but not positioning it (Camino 2 is one example) */
	margin-right:0.2em;
	margin-top:0.4em;
	border-style:none;
  border-radius: 50%;
  line-height: 1.4em;
	color:#fefefe; /* <Customizable> */
	background-color: #89aadc; /* <Customizable> */
	font-family:"Lato", "Helvetica Neue" Arial, sans-serif;
	text-align:center;
}
#article ol ol > li:before {
	content:counter(li, lower-alpha);
}
#article ol ol ol > li:before {
	content:counter(li, lower-roman);
}
#article li ol,#article li ul {margin-top:6px;}
#article ol ol li:last-child {margin-bottom:0;}
#article h1,#article h2,#article h3,#article h4{margin-top:1em}#article h1{font-size:2em !important}.card-title{margin-top:inherit !important}#article table{border-collapse:collapse;max-width:100%;width:100%;empty-cells:show;tfoot:td;}#article table caption{text-transform:uppercase;padding:0;color:rgba(0,0,0,0.5);font-size:11px}#article table td,#article table th{border:1px solid #c8ccd4;padding:16px 16px 15px}#article table tfoot th{color:rgba(0,0,0,0.5)}p#breadcrumbs{margin-top:15px;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-size:1em;color:#bcc0c8;}p#breadcrumbs a{color:#bcc0c8;font-weight:bold}p#breadcrumbs i.fa{color:#bcc0c8;margin:0 .3em 0 .15em}#login h1{margin-top:4em;margin-bottom:1em;text-align:center;}#login h1 .brand{font-weight:300;margin-right:.2em}#team-login h1{margin-top:4em;margin-bottom:1em;text-align:center;}#team-login h1 .brand{font-weight:300;margin-right:.2em}#team-login p.lead{text-align:center}#home #categories{margin:3em auto;margin-bottom:0;}#home #categories a.card-link{text-decoration:none;display:block;margin-left:0 !important}#home #categories .card{margin-bottom:1.5em !important;padding:0;}#home #categories .card i.fa{margin-top:.25em}#home #categories .card p.card-text:last-of-type{margin-bottom:.25em}#home #categories #category h3.card-title{color:#88a9de;font-size:1.1em;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}#home #categories #category p.card-text{color:#4b4c50;font-size:.9em;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}#home #categories #category .text-muted{font-size:.75em}#home #categories p.card-text img{max-height:1.75em;max-width:1.75em;display:inline;margin-right:-.5em;border:2px solid #fff;}#home #categories p.card-text img:last-of-type{margin-right:.5em}@media (min-width:60em){#category{padding-left:5em;padding-right:5em}}#category h3.category-title{color:#4b4c50;font-size:1.25em;margin:1em 0 1em 0;font-weight:bold;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}#category p.meta{margin-top:-1em;margin-bottom:2em}#category i.fa{color:#4b4c50}#category img.fa.card-icon{max-height:3em;margin:1em 0 .5em 0}#category #articles a.card-link{text-decoration:none;display:block;margin-left:0 !important}#category #articles h3.card-title{color:#88a9de;font-weight:bold;font-size:1.2em}#category #articles p.card-text{color:#4b4c50}#category #articles .text-muted{font-size:.75em}#category #articles img{max-height:1.5em;max-width:1.5em;display:inline;margin-right:.5em}#category #subcategories{margin:1em auto;}#category #subcategories a.card-link{text-decoration:none;display:block;margin-left:0 !important}#category #subcategories .card{margin-bottom:1.5em !important;padding:0;}#category #subcategories .card i.fa{margin-top:.25em}#category #subcategories .card p.card-text:last-of-type{margin-bottom:.25em}#category #subcategories #subcategory h3.card-title{color:#88a9de;font-size:1.1em;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}#category #subcategories #subcategory p.card-text{color:#4b4c50;font-size:.9em;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif !important}#category #subcategories #subcategory .text-muted{font-size:.75em}#category #subcategories p.card-text img{max-height:1.75em;max-width:1.75em;display:inline;margin-right:-.5em;border:2px solid #fff;}#category #subcategories p.card-text img:last-of-type{margin-right:.5em}#article .card{border-radius:2px;background-color:#fefeff;border:1px solid #bcc0c8 !important}#article #body a.articleButton button{color:#fff;background-color:#88a9de;border-radius:4px;padding:.5em 1em;border:none;cursor:pointer;margin:.5em 1em .5em 0;}#article #body a.articleButton button:hover{background-color:#5080ce}#article #body p > a{color:#4b4c50;font-weight:bold}#article #body li > a{color:#4b4c50;font-weight:bold}#article #body details{background:#b7cbeb;padding:1em 1.5em;line-height:1.5em;border-radius:3px;margin-top:1em;}#article #body details + details{border-top:3px solid #fff;border-radius:0 0 3px 3px;margin-top:-3px}#article #body details + *:not(details){margin-top:1em}#article #body details div{padding-top:.5em}#article #body details p:last-child{margin-bottom:.5em}#article #body details summary{color:#0047a1;margin-left:-.5em;padding-left:.5em;font-weight:bold;cursor:pointer}#article #body .card{padding:1em;}@media (min-width:48em){#article #body .card{padding:1em 5em}}#article #body .card img{max-width:100%;height:auto !important}#article #body p.meta{margin-bottom:1.5em;font-size:.75em;}#article #body p.meta img{max-height:1.75em !important;max-width:1.75em !important;margin-right:.5em;display:inline !important}#article #feedback h3{text-transform:uppercase;text-align:center;font-size:.75em;color:#bcc0c8}#article #feedback .btn-group{width:100%;}#article #feedback .btn-group .btn{width:33%;}#article #feedback .btn-group .btn i{color:#bcc0c8;transition-duration:.3s;transition-property:color;}#article #feedback .btn-group .btn i:hover,#article #feedback .btn-group .btn i:focus,#article #feedback .btn-group .btn i:active{color:#88a9de}#article pre{border:1px solid #bcc0c8;border-left-width:5px;border-radius:2px;background-color:#fbfcfe;padding-left:1em}#article #feedback .thanks,#article #feedback .thanks i{text-align:center;text-transform:uppercase;font-weight:bold;color:#bcc0c8;display:block}#related h3{text-transform:uppercase;text-align:center;font-size:.75em;color:#bcc0c8}#related ul{padding-left:0}#related li{padding-left:0;list-style:none;text-align:center;line-height:1.25em;margin-top:.75em}#related a{color:#4b4c50}#searchresults #articles{margin-top:15px;}#searchresults #articles a.card-link{text-decoration:none;display:block;margin-left:0 !important}#searchresults #articles h3.card-title{color:#88a9de;font-size:1.2em}#searchresults #articles p.card-text{color:#4b4c50}#searchresults #articles p.text-muted{font-size:.75em}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveGVkLWluc3RhbnQtdW5wcmVmaXhlZC5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9FQUFvRTtBQUNwRSxVQUFVLHlCQUF5QixrQ0FBa0Msa0NBQWtDLG1CQUFtQiwyQkFBMkIsZ0NBQWdDLG1DQUFtQywyQ0FBMkMsQ0FBQyxZQUFZLHFCQUFxQixDQUFDLGtCQUFrQixvQkFBb0IsQ0FBQyxVQUFVLHlCQUF5QixvQ0FBb0MsQUFBaUQsa0JBQWtCLGlEQUFpRCx5Q0FBeUMsQUFBb0MsbUNBQW1DLEFBQXVDLCtCQUErQixBQUFnQyx3QkFBd0IsQUFBcUUsNkRBQTZELENBQUMsaURBQWlELHFCQUFxQix5QkFBeUIsQUFBZ0QsK0NBQStDLEFBQW1ELDBDQUEwQyxDQUFDLHNCQUFzQixjQUFjLGtCQUFrQixjQUFjLGFBQWEsQ0FBQyx3QkFBd0IsZUFBZSxvQkFBb0IsQ0FBQyx3QkFBd0IsY0FBYyxjQUFjLGlCQUFpQix5RUFBeUUsQ0FBQyw2QkFBNkIsY0FBYyxnQkFBZ0IsMEVBQTBFLGVBQWUsQ0FBQyxzQkFBc0IsZ0JBQWdCLGdCQUFnQixjQUFjLENBQUMsa0NBQWtDLGVBQWUsQ0FBQywwQkFBMEIsaUJBQWlCLGdCQUFnQixlQUFlLGlCQUFpQixDQUFDLHlDQUF5QyxjQUFjLG9CQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLG1CQUFlLEFBQWYsZUFBZSxDQUFDLGdDQUFnQyxvQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUE4QiwyQkFBMkIseUJBQXlCLDBCQUEwQiw0QkFBcUIsQUFBckIsNkJBQXFCLEFBQXJCLHFCQUFxQixDQUFDLHlDQUF5QyxvQkFBWSxBQUFaLG9CQUFZLEFBQVosWUFBWSxDQUFDLENBQUMsU0FBUyxpQkFBaUIsY0FBYyxhQUFhLENBQUMsd0JBQXdCLHlHQUF5Ryx5QkFBeUIsQ0FBQyxDQUFDLElBQXVFLDJCQUEyQix3QkFBd0IsMEJBQTBCLHdDQUF3QyxjQUFjLGFBQWEsb0JBQWEsQUFBYixvQkFBYSxBQUFi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QXFCLGNBQWMsd0JBQXdCLENBQUMsdUNBQXVDLGNBQWMsZUFBZSxDQUFDLHFDQUFxQyxhQUFhLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyIsImZpbGUiOiJib3hlZC1pbnN0YW50Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvOjQwMCw3MDBcIik7XG5ib2R5LGh0bWx7YmFja2dyb3VuZC1jb2xvcjojZmJmY2ZlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTt0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247Zm9udC1zbW9vdGg6YWx3YXlzO2ZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkfWEuY2FyZC1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO31hLmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaHZyLWNhcmR7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZmO2JvcmRlcjoxcHggc29saWQgI2JjYzBjOCAhaW1wb3J0YW50Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTstbW96LWJveC1zaGFkb3c6MCAwIDFweCB0cmFuc3BhcmVudDstbXMtYm94LXNoYWRvdzowIDAgMXB4IHRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMXB4IHRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDFweCB0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93LGJvcmRlci1jb2xvcixiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdyxib3JkZXItY29sb3IsYmFja2dyb3VuZC1jb2xvcjt9Lmh2ci1jYXJkOmhvdmVyLC5odnItY2FyZDpmb2N1cywuaHZyLWNhcmQ6YWN0aXZle2JvcmRlci1jb2xvcjojODhhOWRlO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYjstbW96LWJveC1zaGFkb3c6MCA1cHggNXB4IC01cHggcmdiYSgwLDAsMCwwLjM1KTstbXMtYm94LXNoYWRvdzowIDVweCA1cHggLTVweCByZ2JhKDAsMCwwLDAuMzUpOy13ZWJraXQtYm94LXNoYWRvdzowIDVweCA1cHggLTVweCByZ2JhKDAsMCwwLDAuMzUpO2JveC1zaGFkb3c6MCA1cHggNXB4IC01cHggcmdiYSgwLDAsMCwwLjM1KX0uaHZyLWNhcmQgaS5jYXJkLWljb257Y29sb3I6I2JjYzBjODt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO21hcmdpbjouNWVtIDB9Lmh2ci1jYXJkIGltZy5jYXJkLWljb257bWF4LWhlaWdodDozZW07bWFyZ2luOi4yNWVtIDAgMWVtIDB9Lmh2ci1jYXJkIGgzLmNhcmQtdGl0bGV7Y29sb3I6Izg4YTlkZTtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudH0uaHZyLWNhcmQgcC5jYXJkLWRlc2NyaXB0aW9ue2NvbG9yOiM3MDczNzg7Zm9udC1zaXplOi44NWVtO2ZvbnQtZmFtaWx5OidMYXRvJywnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowfS5odnItY2FyZCBwLmNhcmQtbWV0YXttYXJnaW4tdG9wOi41ZW07bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM0YjRjNTA7fS5odnItY2FyZCBwLmNhcmQtbWV0YSAudGV4dC1tdXRlZHtmb250LXNpemU6Ljc1ZW19Lmh2ci1jYXJkIHAuY2FyZC1tZXRhIGltZ3ttYXgtaGVpZ2h0OjEuNWVtO21heC13aWR0aDoxLjVlbTtkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6LjVlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgxcHgpey5mbGV4LXJvdy5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO30uZmxleC1yb3cucm93ID4gW2NsYXNzKj0nY29sLSdde2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZsZXgtcm93LnJvdzphZnRlciwuZmxleC1yb3cucm93OmJlZm9yZXtkaXNwbGF5OmZsZXh9fSNjb250ZW50e21heC13aWR0aDoxMjAwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOjcwZW0pe2JvZHlbZGF0YS1hcnRpY2xlLWlkPVwidW5kZWZpbmVkXCJdW2RhdGEtY2F0ZWdvcnktaWQ9XCJ1bmRlZmluZWRcIl1bZGF0YS1zZWFyY2gtdGVybT1cInVuZGVmaW5lZFwiXSAubmF2LWl0ZW1ze21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9fW5hdnstbW96LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDQwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjFlbTt6LWluZGV4OjEwMDA7ZGlzcGxheTpmbGV4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDt9bmF2IGF7Y29sb3I6I2VjZjFmYSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTonTGF0bycsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fW5hdiAuc3BhY2Vyey13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWZsZXg6MSAxIGF1dG87LW8tZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfW5hdiAubmF2LWl0ZW1ze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO31AbWVkaWEgKG1pbi13aWR0aDo3MGVtKXtuYXYgLm5hdi1pdGVtc3ttYXgtd2lkdGg6MjZ2d319bmF2IC5uYXYtaXRlbXMgYS5idG4tY29udGFjdHtjb2xvcjojZWNmMWZhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojNTA4MGNlO2JvcmRlci1zdHlsZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtuYXYgLm5hdi1pdGVtcyBsaXtkaXNwbGF5Om5vbmV9fW5hdiAubmF2LWl0ZW1zIGxpLmxhbmd1YWdlLXBpY2tlcixuYXYgLm5hdi1pdGVtcyBsaTpsYXN0LW9mLXR5cGV7ZGlzcGxheTpmbGV4fW5hdiAubmF2YmFyLWJyYW5ke2ZvbnQtc2l6ZToxLjJlbTtjb2xvcjojZWNmMWZhICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OidMYXRvJywnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7fW5hdiAubmF2YmFyLWJyYW5kIGJ7Y29sb3I6I2VjZjFmYSAhaW1wb3J0YW50O31AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7bmF2IC5uYXZiYXItYnJhbmQgYntkaXNwbGF5Om5vbmV9fW5hdiAubmF2YmFyLWJyYW5kIGltZy5sb2dve2hlaWdodDo0MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjVweH0jaGVhZGVye21hcmdpbi10b3A6LTEwMHB4O3BhZGRpbmctdG9wOjEwMHB4O2JhY2tncm91bmQtY29sb3I6Izg4YTlkZTt9I2hlYWRlciAjdG9wLWFydGljbGVzLWNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToxZW07fSNoZWFkZXIgI3RvcC1hcnRpY2xlcy1jb250YWluZXIgcHtjb2xvcjojZWNmMWZhO2ZvbnQtZmFtaWx5OidMYXRvJywnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO30jaGVhZGVyICN0b3AtYXJ0aWNsZXMtY29udGFpbmVyIHAudG9wLWFydGljbGVzLWxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTouOGVtO21hcmdpbi1ib3R0b206MH0jaGVhZGVyICN0b3AtYXJ0aWNsZXMtY29udGFpbmVyIHNwYW4udG9wLWFydGljbGUgYXtjb2xvcjojZWNmMWZhfSNoZWFkZXIgLmlucHV0LWdyb3Vwe21hcmdpbjowIGF1dG8gMmVtIGF1dG99I2hlYWRlciBpbnB1dHstbW96LWJvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHggIWltcG9ydGFudDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjFweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidMYXRvJywnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtiYWNrZ3JvdW5kLWNvbG9yOiM4ZWFkZTAgIWltcG9ydGFudDtjb2xvcjojZWNmMWZhICFpbXBvcnRhbnQ7fSNoZWFkZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2VjZjFmYX0jaGVhZGVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2VjZjFmYX0jaGVhZGVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNlY2YxZmF9I2hlYWRlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2VjZjFmYX0jaGVhZGVyIGlucHV0OmZvY3Vze291dGxpbmUtc3R5bGU6bm9uZSAhaW1wb3J0YW50fSNoZWFkZXIgLmJ0bi5idG4tc2Vjb25kYXJ5ey1tb3otYm9yZGVyLXJhZGl1czowIDVweCA1cHggMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCA1cHggNXB4IDA7Ym9yZGVyLXJhZGl1czowIDVweCA1cHggMDtmb250LWZhbWlseTonTGF0bycsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7YmFja2dyb3VuZC1jb2xvcjojNTA4MGNlO2NvbG9yOiNlY2YxZmF9I2hlYWRlciBpbnB1dCwjaGVhZGVyIC5idG4uYnRuLXNlY29uZGFyeXtib3JkZXI6MXB4IHNvbGlkICM0YzdkY2R9I2hlYWRlciAjc2VhcmNoLWNvbnRhaW5lciBzcGFue2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDoxZW07bWFyZ2luLXRvcDotMy41ZW07Zm9udC1zaXplOjEuMjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Y29sb3I6I2VjZjFmYX0jaGVhZGVyICNzZWFyY2gtY29udGFpbmVyIGlucHV0ey1tb3otYm9yZGVyLXJhZGl1czo1cHggIWltcG9ydGFudDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZzouNjVlbSAxZW0gIWltcG9ydGFudDtmb250LXNpemU6MS4xZW0gIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW19QG1lZGlhIChtaW4td2lkdGg6NzBlbSl7I2hlYWRlciAjc2VhcmNoLWNvbnRhaW5lci5zZWFyY2gtcmVzcG9uc2l2ZSAjaW5zdGFudC1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00LjVlbSAhaW1wb3J0YW50O3dpZHRoOmNhbGMoMTAwJSAtIDEyZW0pICFpbXBvcnRhbnQ7cGFkZGluZzowO21hcmdpbi1sZWZ0OjZlbTt6LWluZGV4OjEwNDggIWltcG9ydGFudH0jaGVhZGVyICNzZWFyY2gtY29udGFpbmVyLnNlYXJjaC1yZXNwb25zaXZlIHNwYW57bWFyZ2luLXJpZ2h0OjRlbTttYXJnaW4tdG9wOi0yLjhlbTt6LWluZGV4OjEwNDkgIWltcG9ydGFudH19I2hlYWRlciAjc2VhcmNocmVzdWx0c3tkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmJmY2ZlO21hcmdpbi10b3A6MWVtICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MWVtICFpbXBvcnRhbnQ7fSNoZWFkZXIgI3NlYXJjaHJlc3VsdHMgYXtjb2xvcjojODhhOWRlfSNoZWFkZXIgI3NlYXJjaHJlc3VsdHMgcHtjb2xvcjojNzA3Mzc4ICFpbXBvcnRhbnR9I2hlYWRlciAjc2VhcmNocmVzdWx0cyBoM3tmb250LXNpemU6MS4yZW0gIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnR9I2hlYWRlci10ZXh0e2NvbG9yOiNlY2YxZmE7fSNoZWFkZXItdGV4dCBoMXtmb250LWZhbWlseTonTGF0bycsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50fSNoZWFkZXItdGV4dCBwLmxlYWR7Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjFlbX0jaGVhZGVyLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjFlbX0jaGVhZGVyLXRleHQgLm1ldGEgaW1ne21heC1oZWlnaHQ6MS43NWVtICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEuNzVlbSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDouNWVtO2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9Lm1vZGFsLWNvbnRlbnR7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZiZmNmZTtjb2xvcjojNGI0YzUwO30ubW9kYWwtY29udGVudCB1bC50aWNrZXQtZGVmbGVjdGlvbi1yZXN1bHRze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46YXV0byAzZW07cGFkZGluZzowO30ubW9kYWwtY29udGVudCB1bC50aWNrZXQtZGVmbGVjdGlvbi1yZXN1bHRzIGxpLnRpY2tldC1kZWZsZWN0aW9uLXJlc3VsdCBhe2NvbG9yOiM0YjRjNTA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouOGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7fS5tb2RhbC1jb250ZW50IHVsLnRpY2tldC1kZWZsZWN0aW9uLXJlc3VsdHMgbGkudGlja2V0LWRlZmxlY3Rpb24tcmVzdWx0IGE6YWZ0ZXJ7Y29udGVudDonXFxmMDU0Jztmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO2Zsb2F0OnJpZ2h0fS5tb2RhbC10aXRsZXtmb250LXdlaWdodDpub3JtYWx9YnV0dG9uI2NvbnRhY3QtZm9ybS1zdWJtaXR7YmFja2dyb3VuZC1jb2xvcjojODhhOWRlO2JvcmRlci1jb2xvcjojNTA4MGNlO2NvbG9yOiNlY2YxZmF9LnN0YXR1c3BhZ2UgLmNvbG9yLWRvdHstbW96LWJvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6NXB4O30uc3RhdHVzcGFnZSAuY29sb3ItZG90LmNyaXRpY2Fse2JhY2tncm91bmQtY29sb3I6I2VhNjY2ZH0uc3RhdHVzcGFnZSAuY29sb3ItZG90Lm1ham9ye2JhY2tncm91bmQtY29sb3I6I2U2N2UyMn0uc3RhdHVzcGFnZSAuY29sb3ItZG90Lm1pbm9ye2JhY2tncm91bmQtY29sb3I6I2YxYzQwZn0uc3RhdHVzcGFnZSAuY29sb3ItZG90Lm5vbmUsLnN0YXR1c3BhZ2UgLmNvbG9yLWRvdC51cHtiYWNrZ3JvdW5kLWNvbG9yOiM3YmM4NGN9I2FydGljbGV7Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDt9I2FydGljbGUgLm5vdGUtY2FsbG91dHtkaXNwbGF5OmJsb2NrO2NvbG9yOiM0YjRjNTA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxOTcsMCwwLjI1KTtib3JkZXI6MCBzb2xpZCByZ2JhKDI0MiwxODcsMCwwLjI1KTtib3JkZXItbGVmdC13aWR0aDo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O3BhZGRpbmc6MWVtO21hcmdpbjoxZW0gMDtwYWRkaW5nLWxlZnQ6Mi43NWVtO3RleHQtaW5kZW50Oi0yLjc1ZW07fSNhcnRpY2xlIC5ub3RlLWNhbGxvdXQ6OmJlZm9yZXttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0Oi43NWVtO2ZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lfSNhcnRpY2xlIC5ub3RlLWNhbGxvdXQgYXtjb2xvcjojYjM4YTAwO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fSNhcnRpY2xlIC5ub3RlLWNhbGxvdXQgYTpob3ZlcntjdXJzb3I6cG9pbnRlcn0jYXJ0aWNsZSAubm90ZS1jYWxsb3V0IGxpe3BhZGRpbmctbGVmdDozZW07bWFyZ2luLWxlZnQ6LTFlbSAhaW1wb3J0YW50fSNhcnRpY2xlIC5ub3RlLWNhbGxvdXQ6OmJlZm9yZXtjb250ZW50OidcXGYwNWEnfSNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXR7ZGlzcGxheTpibG9jaztjb2xvcjojNGI0YzUwO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMCwwLDAuMjUpO2JvcmRlcjowIHNvbGlkIHJnYmEoMjQyLDAsMCwwLjI1KTtib3JkZXItbGVmdC13aWR0aDo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O3BhZGRpbmc6MWVtO21hcmdpbjoxZW0gMDtwYWRkaW5nLWxlZnQ6Mi43NWVtO3RleHQtaW5kZW50Oi0yLjc1ZW07fSNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXQ6OmJlZm9yZXttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0Oi43NWVtO2ZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lfSNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXQgYXtjb2xvcjojYjMwMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fSNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXQgYTpob3ZlcntjdXJzb3I6cG9pbnRlcn0jYXJ0aWNsZSAud2FybmluZy1jYWxsb3V0IGxpe3BhZGRpbmctbGVmdDozZW07bWFyZ2luLWxlZnQ6LTFlbSAhaW1wb3J0YW50fSNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXQ6OmJlZm9yZXtjb250ZW50OidcXGYwNzEnfSNhcnRpY2xlIC50aXAtY2FsbG91dHtkaXNwbGF5OmJsb2NrO2NvbG9yOiM0YjRjNTA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzLDE4MiwyNTAsMC4yNSk7Ym9yZGVyOjAgc29saWQgcmdiYSg1LDE3NiwyNDUsMC4yNSk7Ym9yZGVyLWxlZnQtd2lkdGg6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOjFlbTttYXJnaW46MWVtIDA7cGFkZGluZy1sZWZ0OjIuNzVlbTt0ZXh0LWluZGVudDotMi43NWVtO30jYXJ0aWNsZSAudGlwLWNhbGxvdXQ6OmJlZm9yZXttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0Oi43NWVtO2ZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lfSNhcnRpY2xlIC50aXAtY2FsbG91dCBhe2NvbG9yOiMwNDgyYjQ7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246bm9uZTt9I2FydGljbGUgLnRpcC1jYWxsb3V0IGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9I2FydGljbGUgLnRpcC1jYWxsb3V0IGxpe3BhZGRpbmctbGVmdDozZW07bWFyZ2luLWxlZnQ6LTFlbSAhaW1wb3J0YW50fSNhcnRpY2xlIC50aXAtY2FsbG91dDo6YmVmb3Jle2NvbnRlbnQ6J1xcZjA3NSd9I2FydGljbGUgc3BhbiA+IGF7Y29sb3I6aW5oZXJpdH0jYXJ0aWNsZSBhe2NvbG9yOiM0YjRjNTA7fSNhcnRpY2xlIGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9I2FydGljbGUgYS5yZS1idXR0b257Y29sb3I6IzRiNGM1MDt9I2FydGljbGUgYS5yZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODhhOWRlO2NvbG9yOiNlY2YxZmF9I2FydGljbGUgY29kZXtjb2xvcjojZWE2NjZkO30jYXJ0aWNsZSBjb2RlIGF7Y29sb3I6I2VhNjY2ZH0jYXJ0aWNsZSAjdG9jey1tb3otYm9yZGVyLXJhZGl1czoycHggIWltcG9ydGFudDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoycHggIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNiY2MwYzggIWltcG9ydGFudDtwYWRkaW5nOjIwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZkZmUgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O30jYXJ0aWNsZSAjdG9jIHVse2xpc3Qtc3R5bGU6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlICN0b2MgbGk6OmJlZm9yZXtmb250LWZhbWlseTpGb250QXdlc29tZTtjb250ZW50OidcXGYxMGMnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjA7bWF4LWhlaWdodDowO2xlZnQ6LTMwcHg7dG9wOjA7Y29sb3I6Izg5YWFkY30jYXJ0aWNsZSAjdG9jOjpiZWZvcmV7Y29udGVudDonVGFibGUgb2YgQ29udGVudHMnO2ZvbnQtc2l6ZToxLjJlbTtsaW5lLWhlaWdodDoyZW07Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgKG1pbi13aWR0aDo3MGVtKXsjYXJ0aWNsZSAjdG9je3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7d2lkdGg6MzAwcHggIWltcG9ydGFudDt0b3A6MjAwcHggIWltcG9ydGFudDtsZWZ0OjMwcHggIWltcG9ydGFudDttYXgtaGVpZ2h0OjUwMHB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteTpzY3JvbGwgIWltcG9ydGFudH0jYXJ0aWNsZSAuY2FyZC5yZXNwb25zaXZlLXRvY3ttYXJnaW4tbGVmdDoxNTBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDotMTUwcHggIWltcG9ydGFudH19I2FydGljbGUgYmxvY2txdW90ZXtwYWRkaW5nLWxlZnQ6MmVtO2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjNDQ0O2ZvbnQtc3R5bGU6aXRhbGljfSNhcnRpY2xlIGZpZ2NhcHRpb257bWFyZ2luOjRweCAwO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiNiY2MwYzh9XG4jYXJ0aWNsZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6bGk7IC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xuXHRtYXJnaW4tbGVmdDowOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cblx0cGFkZGluZy1sZWZ0OjA7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IHBhZGRpbmcgKi9cbn1cbiNhcnRpY2xlIG9sID4gbGkge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTsgLyogQ3JlYXRlIGEgcG9zaXRpb25pbmcgY29udGV4dCAqL1xuXHRtYXJnaW46MCAwIDZweCAyZW07IC8qIEdpdmUgZWFjaCBsaXN0IGl0ZW0gYSBsZWZ0IG1hcmdpbiB0byBtYWtlIHJvb20gZm9yIHRoZSBudW1iZXJzICovXG5cdHBhZGRpbmc6MC4zZW0gOHB4OyAvKiBBZGQgc29tZSBzcGFjaW5nIGFyb3VuZCB0aGUgY29udGVudCAqL1xuXHRsaXN0LXN0eWxlOm5vbmU7IC8qIERpc2FibGUgdGhlIG5vcm1hbCBpdGVtIG51bWJlcmluZyAqL1xufVxuI2FydGljbGUgb2wgPiBsaTpiZWZvcmUge1xuXHRjb250ZW50OmNvdW50ZXIobGkpOyAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuXHRjb3VudGVyLWluY3JlbWVudDpsaTsgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cblx0LyogUG9zaXRpb24gYW5kIHN0eWxlIHRoZSBudW1iZXIgKi9cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowLjFlbTtcblx0bGVmdDotMmVtO1xuXHQtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MS41ZW07XG4gIGhlaWdodDogMS41ZW07XG5cdC8qIFNvbWUgc3BhY2UgYmV0d2VlbiB0aGUgbnVtYmVyIGFuZCB0aGUgY29udGVudCBpbiBicm93c2VycyB0aGF0IHN1cHBvcnRcblx0ICAgZ2VuZXJhdGVkIGNvbnRlbnQgYnV0IG5vdCBwb3NpdGlvbmluZyBpdCAoQ2FtaW5vIDIgaXMgb25lIGV4YW1wbGUpICovXG5cdG1hcmdpbi1yaWdodDowLjJlbTtcblx0bWFyZ2luLXRvcDowLjRlbTtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRjb2xvcjojZmVmZWZlOyAvKiA8Q3VzdG9taXphYmxlPiAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODlhYWRjOyAvKiA8Q3VzdG9taXphYmxlPiAqL1xuXHRmb250LWZhbWlseTpcIkxhdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbiNhcnRpY2xlIG9sIG9sID4gbGk6YmVmb3JlIHtcblx0Y29udGVudDpjb3VudGVyKGxpLCBsb3dlci1hbHBoYSk7XG59XG4jYXJ0aWNsZSBvbCBvbCBvbCA+IGxpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6Y291bnRlcihsaSwgbG93ZXItcm9tYW4pO1xufVxuI2FydGljbGUgbGkgb2wsXHIjYXJ0aWNsZSBsaSB1bCB7bWFyZ2luLXRvcDo2cHg7fVxuI2FydGljbGUgb2wgb2wgbGk6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTowO31cbiNhcnRpY2xlIGgxLCNhcnRpY2xlIGgyLCNhcnRpY2xlIGgzLCNhcnRpY2xlIGg0e21hcmdpbi10b3A6MWVtfSNhcnRpY2xlIGgxe2ZvbnQtc2l6ZToyZW0gIWltcG9ydGFudH0uY2FyZC10aXRsZXttYXJnaW4tdG9wOmluaGVyaXQgIWltcG9ydGFudH0jYXJ0aWNsZSB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtlbXB0eS1jZWxsczpzaG93O3Rmb290OnRkO30jYXJ0aWNsZSB0YWJsZSBjYXB0aW9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjA7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxMXB4fSNhcnRpY2xlIHRhYmxlIHRkLCNhcnRpY2xlIHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI2M4Y2NkNDtwYWRkaW5nOjE2cHggMTZweCAxNXB4fSNhcnRpY2xlIHRhYmxlIHRmb290IHRoe2NvbG9yOnJnYmEoMCwwLDAsMC41KX1wI2JyZWFkY3J1bWJze21hcmdpbi10b3A6MTVweDtmb250LWZhbWlseTonTGF0bycsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxZW07Y29sb3I6I2JjYzBjODt9cCNicmVhZGNydW1icyBhe2NvbG9yOiNiY2MwYzg7Zm9udC13ZWlnaHQ6Ym9sZH1wI2JyZWFkY3J1bWJzIGkuZmF7Y29sb3I6I2JjYzBjODttYXJnaW46MCAuM2VtIDAgLjE1ZW19I2xvZ2luIGgxe21hcmdpbi10b3A6NGVtO21hcmdpbi1ib3R0b206MWVtO3RleHQtYWxpZ246Y2VudGVyO30jbG9naW4gaDEgLmJyYW5ke2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tcmlnaHQ6LjJlbX0jdGVhbS1sb2dpbiBoMXttYXJnaW4tdG9wOjRlbTttYXJnaW4tYm90dG9tOjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt9I3RlYW0tbG9naW4gaDEgLmJyYW5ke2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tcmlnaHQ6LjJlbX0jdGVhbS1sb2dpbiBwLmxlYWR7dGV4dC1hbGlnbjpjZW50ZXJ9I2hvbWUgI2NhdGVnb3JpZXN7bWFyZ2luOjNlbSBhdXRvO21hcmdpbi1ib3R0b206MDt9I2hvbWUgI2NhdGVnb3JpZXMgYS5jYXJkLWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9I2hvbWUgI2NhdGVnb3JpZXMgLmNhcmR7bWFyZ2luLWJvdHRvbToxLjVlbSAhaW1wb3J0YW50O3BhZGRpbmc6MDt9I2hvbWUgI2NhdGVnb3JpZXMgLmNhcmQgaS5mYXttYXJnaW4tdG9wOi4yNWVtfSNob21lICNjYXRlZ29yaWVzIC5jYXJkIHAuY2FyZC10ZXh0Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi4yNWVtfSNob21lICNjYXRlZ29yaWVzICNjYXRlZ29yeSBoMy5jYXJkLXRpdGxle2NvbG9yOiM4OGE5ZGU7Zm9udC1zaXplOjEuMWVtO2ZvbnQtZmFtaWx5OidMYXRvJywnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnR9I2hvbWUgI2NhdGVnb3JpZXMgI2NhdGVnb3J5IHAuY2FyZC10ZXh0e2NvbG9yOiM0YjRjNTA7Zm9udC1zaXplOi45ZW07Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudH0jaG9tZSAjY2F0ZWdvcmllcyAjY2F0ZWdvcnkgLnRleHQtbXV0ZWR7Zm9udC1zaXplOi43NWVtfSNob21lICNjYXRlZ29yaWVzIHAuY2FyZC10ZXh0IGltZ3ttYXgtaGVpZ2h0OjEuNzVlbTttYXgtd2lkdGg6MS43NWVtO2Rpc3BsYXk6aW5saW5lO21hcmdpbi1yaWdodDotLjVlbTtib3JkZXI6MnB4IHNvbGlkICNmZmY7fSNob21lICNjYXRlZ29yaWVzIHAuY2FyZC10ZXh0IGltZzpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0Oi41ZW19QG1lZGlhIChtaW4td2lkdGg6NjBlbSl7I2NhdGVnb3J5e3BhZGRpbmctbGVmdDo1ZW07cGFkZGluZy1yaWdodDo1ZW19fSNjYXRlZ29yeSBoMy5jYXRlZ29yeS10aXRsZXtjb2xvcjojNGI0YzUwO2ZvbnQtc2l6ZToxLjI1ZW07bWFyZ2luOjFlbSAwIDFlbSAwO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudH0jY2F0ZWdvcnkgcC5tZXRhe21hcmdpbi10b3A6LTFlbTttYXJnaW4tYm90dG9tOjJlbX0jY2F0ZWdvcnkgaS5mYXtjb2xvcjojNGI0YzUwfSNjYXRlZ29yeSBpbWcuZmEuY2FyZC1pY29ue21heC1oZWlnaHQ6M2VtO21hcmdpbjoxZW0gMCAuNWVtIDB9I2NhdGVnb3J5ICNhcnRpY2xlcyBhLmNhcmQtbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0jY2F0ZWdvcnkgI2FydGljbGVzIGgzLmNhcmQtdGl0bGV7Y29sb3I6Izg4YTlkZTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJlbX0jY2F0ZWdvcnkgI2FydGljbGVzIHAuY2FyZC10ZXh0e2NvbG9yOiM0YjRjNTB9I2NhdGVnb3J5ICNhcnRpY2xlcyAudGV4dC1tdXRlZHtmb250LXNpemU6Ljc1ZW19I2NhdGVnb3J5ICNhcnRpY2xlcyBpbWd7bWF4LWhlaWdodDoxLjVlbTttYXgtd2lkdGg6MS41ZW07ZGlzcGxheTppbmxpbmU7bWFyZ2luLXJpZ2h0Oi41ZW19I2NhdGVnb3J5ICNzdWJjYXRlZ29yaWVze21hcmdpbjoxZW0gYXV0bzt9I2NhdGVnb3J5ICNzdWJjYXRlZ29yaWVzIGEuY2FyZC1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fSNjYXRlZ29yeSAjc3ViY2F0ZWdvcmllcyAuY2FyZHttYXJnaW4tYm90dG9tOjEuNWVtICFpbXBvcnRhbnQ7cGFkZGluZzowO30jY2F0ZWdvcnkgI3N1YmNhdGVnb3JpZXMgLmNhcmQgaS5mYXttYXJnaW4tdG9wOi4yNWVtfSNjYXRlZ29yeSAjc3ViY2F0ZWdvcmllcyAuY2FyZCBwLmNhcmQtdGV4dDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTouMjVlbX0jY2F0ZWdvcnkgI3N1YmNhdGVnb3JpZXMgI3N1YmNhdGVnb3J5IGgzLmNhcmQtdGl0bGV7Y29sb3I6Izg4YTlkZTtmb250LXNpemU6MS4xZW07Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudH0jY2F0ZWdvcnkgI3N1YmNhdGVnb3JpZXMgI3N1YmNhdGVnb3J5IHAuY2FyZC10ZXh0e2NvbG9yOiM0YjRjNTA7Zm9udC1zaXplOi45ZW07Zm9udC1mYW1pbHk6J0xhdG8nLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudH0jY2F0ZWdvcnkgI3N1YmNhdGVnb3JpZXMgI3N1YmNhdGVnb3J5IC50ZXh0LW11dGVke2ZvbnQtc2l6ZTouNzVlbX0jY2F0ZWdvcnkgI3N1YmNhdGVnb3JpZXMgcC5jYXJkLXRleHQgaW1ne21heC1oZWlnaHQ6MS43NWVtO21heC13aWR0aDoxLjc1ZW07ZGlzcGxheTppbmxpbmU7bWFyZ2luLXJpZ2h0Oi0uNWVtO2JvcmRlcjoycHggc29saWQgI2ZmZjt9I2NhdGVnb3J5ICNzdWJjYXRlZ29yaWVzIHAuY2FyZC10ZXh0IGltZzpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0Oi41ZW19I2FydGljbGUgLmNhcmR7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZjtib3JkZXI6MXB4IHNvbGlkICNiY2MwYzggIWltcG9ydGFudH0jYXJ0aWNsZSAjYm9keSBhLmFydGljbGVCdXR0b24gYnV0dG9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODhhOWRlOy1tb3otYm9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOi41ZW0gMWVtO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO21hcmdpbjouNWVtIDFlbSAuNWVtIDA7fSNhcnRpY2xlICNib2R5IGEuYXJ0aWNsZUJ1dHRvbiBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTA4MGNlfSNhcnRpY2xlICNib2R5IHAgPiBhe2NvbG9yOiM0YjRjNTA7Zm9udC13ZWlnaHQ6Ym9sZH0jYXJ0aWNsZSAjYm9keSBsaSA+IGF7Y29sb3I6IzRiNGM1MDtmb250LXdlaWdodDpib2xkfSNhcnRpY2xlICNib2R5IGRldGFpbHN7YmFja2dyb3VuZDojYjdjYmViO3BhZGRpbmc6MWVtIDEuNWVtO2xpbmUtaGVpZ2h0OjEuNWVtOy1tb3otYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDttYXJnaW4tdG9wOjFlbTt9I2FydGljbGUgI2JvZHkgZGV0YWlscyArIGRldGFpbHN7Ym9yZGVyLXRvcDozcHggc29saWQgI2ZmZjstbW96LWJvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7bWFyZ2luLXRvcDotM3B4fSNhcnRpY2xlICNib2R5IGRldGFpbHMgKyAqOm5vdChkZXRhaWxzKXttYXJnaW4tdG9wOjFlbX0jYXJ0aWNsZSAjYm9keSBkZXRhaWxzIGRpdntwYWRkaW5nLXRvcDouNWVtfSNhcnRpY2xlICNib2R5IGRldGFpbHMgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206LjVlbX0jYXJ0aWNsZSAjYm9keSBkZXRhaWxzIHN1bW1hcnl7Y29sb3I6IzAwNDdhMTttYXJnaW4tbGVmdDotLjVlbTtwYWRkaW5nLWxlZnQ6LjVlbTtmb250LXdlaWdodDpib2xkO2N1cnNvcjpwb2ludGVyfSNhcnRpY2xlICNib2R5IC5jYXJke3BhZGRpbmc6MWVtO31AbWVkaWEgKG1pbi13aWR0aDo0OGVtKXsjYXJ0aWNsZSAjYm9keSAuY2FyZHtwYWRkaW5nOjFlbSA1ZW19fSNhcnRpY2xlICNib2R5IC5jYXJkIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fSNhcnRpY2xlICNib2R5IHAubWV0YXttYXJnaW4tYm90dG9tOjEuNWVtO2ZvbnQtc2l6ZTouNzVlbTt9I2FydGljbGUgI2JvZHkgcC5tZXRhIGltZ3ttYXgtaGVpZ2h0OjEuNzVlbSAhaW1wb3J0YW50O21heC13aWR0aDoxLjc1ZW0gIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LjVlbTtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fSNhcnRpY2xlICNmZWVkYmFjayBoM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi43NWVtO2NvbG9yOiNiY2MwYzh9I2FydGljbGUgI2ZlZWRiYWNrIC5idG4tZ3JvdXB7d2lkdGg6MTAwJTt9I2FydGljbGUgI2ZlZWRiYWNrIC5idG4tZ3JvdXAgLmJ0bnt3aWR0aDozMyU7fSNhcnRpY2xlICNmZWVkYmFjayAuYnRuLWdyb3VwIC5idG4gaXtjb2xvcjojYmNjMGM4Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7fSNhcnRpY2xlICNmZWVkYmFjayAuYnRuLWdyb3VwIC5idG4gaTpob3ZlciwjYXJ0aWNsZSAjZmVlZGJhY2sgLmJ0bi1ncm91cCAuYnRuIGk6Zm9jdXMsI2FydGljbGUgI2ZlZWRiYWNrIC5idG4tZ3JvdXAgLmJ0biBpOmFjdGl2ZXtjb2xvcjojODhhOWRlfSNhcnRpY2xlIHByZXtib3JkZXI6MXB4IHNvbGlkICNiY2MwYzg7Ym9yZGVyLWxlZnQtd2lkdGg6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZjZmU7cGFkZGluZy1sZWZ0OjFlbX0jYXJ0aWNsZSAjZmVlZGJhY2sgLnRoYW5rcywjYXJ0aWNsZSAjZmVlZGJhY2sgLnRoYW5rcyBpe3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNiY2MwYzg7ZGlzcGxheTpibG9ja30jcmVsYXRlZCBoM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi43NWVtO2NvbG9yOiNiY2MwYzh9I3JlbGF0ZWQgdWx7cGFkZGluZy1sZWZ0OjB9I3JlbGF0ZWQgbGl7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMjVlbTttYXJnaW4tdG9wOi43NWVtfSNyZWxhdGVkIGF7Y29sb3I6IzRiNGM1MH0jc2VhcmNocmVzdWx0cyAjYXJ0aWNsZXN7bWFyZ2luLXRvcDoxNXB4O30jc2VhcmNocmVzdWx0cyAjYXJ0aWNsZXMgYS5jYXJkLWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9I3NlYXJjaHJlc3VsdHMgI2FydGljbGVzIGgzLmNhcmQtdGl0bGV7Y29sb3I6Izg4YTlkZTtmb250LXNpemU6MS4yZW19I3NlYXJjaHJlc3VsdHMgI2FydGljbGVzIHAuY2FyZC10ZXh0e2NvbG9yOiM0YjRjNTB9I3NlYXJjaHJlc3VsdHMgI2FydGljbGVzIHAudGV4dC1tdXRlZHtmb250LXNpemU6Ljc1ZW19Il19 */