
.feefo_logo { 
    padding-bottom: 10px;
    padding-top: 1px;
}

#flint_feefo_product #flint_feefo_logo {
    padding-bottom: 2px;
    padding-top: 2px;
}

/**
 * Plumrocket Inc.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End-user License Agreement
 * that is available through the world-wide-web at this URL:
 * http://wiki.plumrocket.net/wiki/EULA
 * If you are unable to obtain it through the world-wide-web, please
 * send an email to support@plumrocket.com so we can send you a copy immediately.
 *
 * @package     Plumrocket_SocialLogin
 * @copyright   Copyright (c) 2014 Plumrocket Inc. (http://www.plumrocket.com)
 * @license     http://wiki.plumrocket.net/wiki/EULA  End-user License Agreement
 */

.pslogin-addedoverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2010;
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.6;
	/*display: none;*/
}

.pslogin-pop-up-form {
	left: 0px;
	top: 0px; 
	position:fixed; 
	width: 100%; 
	z-index: 2020; 
	height:100%; 
	color:#666666; 
	text-align:left;
	/*display:none;*/
	overflow-y: auto; 
} 

#pslogin-pop-up-bg {
	max-width: 450px;
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin: 10% auto 5% auto;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	box-sizing: border-box;
}

.pslogin-share {
	background-color: white;
	min-height: 270px;
	padding: 18px 21px;
	position: relative;
}

.pslogin-fake-email-message {
	position: fixed;
	top: 20px;
	width: 100%;
	padding: 0 5%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	z-index: 9999;
}

	.pslogin-fake-email-message .content {
		padding: 5px 10px;
		background: #fff;
		max-width: 960px;
		min-width: 250px;
		margin: 0 auto;
		box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		-webkit-box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		-moz-box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		font-size: 14px;
		color: #636363;
		z-index: 9999;
	}

	.pslogin-fake-email-message p {
		margin: 10px auto;
		text-align: left;
	}

	.pslogin-fake-email-message .close-message {
		float: right;
	}

	.pslogin-fake-email-message .close-message:hover {
		cursor: pointer;
		color: #AEAEAE;
	}


/* general classes */
.pslogin-share .ta-center {
	text-align: center;
}
    
    .pslogin-share h2 {
		padding: 0px 0px 7px 0px;
		color: #3399cc;
		font-weight: 400;
		font-size: 15px;
		text-transform: uppercase;
		border-bottom: 1px solid #DDD;
		margin-bottom: 10px;
    }


	.pslogin-share .prpop-close-btn {
		position: absolute;
		right: 9px;
		left: auto;
		margin-right: 10px;
		top: 14px;
		text-decoration: none;
		color: #727272;
		font-size: 16px;
		background: none;
	}

	.pslogin-share .prpop-close-btn:hover {
		color: #b6aba5;
	}

	.pslogin-share p {
		margin-bottom: 7px;
	}
	
	.pslogin-share img {
		max-width: 100%;
		height: auto;
	}

	.pslogin-share .button-top {
		height: 7px;
	}

	.pslogin-share a {
		display: inline-block;
		height: 30px;
		color: white;
		margin: 0 10px 10px 0;
	}
	
	.pslogin-share a:hover {
		cursor: pointer;
		opacity: 0.7;
		filter: apha(filter=70);
	}

	/*
	.pslogin-share .soc-button {
		background-image: url("https://www.ahmadtea.com/skin/frontend/base/default/css/plumrocket/pslogin/images/social_retina.png");
		background-size: 328px 185px;
		display: block;
		height: 30px;
		width: 30px;
		float: left;
	}
	*/

/*form*/
.w25 { width: 25px!important; }
.w100 { width: 100px; }

.pslogin-block.account-login .content {
	margin: 0;
}

.pslogin-form .registered-users .content {
	margin: 0!important;
}

.pslogin-block.account-login .form-list label,
#checkout-step-login .pslogin-block .form-list label { 
	width: auto;
	float: none; 
}

.pslogin-block.account-login .form-list .input-box,
#checkout-step-login .pslogin-block .form-list .input-box {
	float: none;
}

#checkout-step-login .col2-set {
	box-sizing: border-box;
}

.pslogin-block.account-login .buttons-set {
	min-height: 40px;
}

.pslogin-block.col2-set {
	margin: 0;
}

.pslogin-block.col2-set .buttons-set {
	padding: 0;
}

.pslogin-block.col2-set .fieldset {
	margin: 15px 0;
}

	.pslogin-block button.button span,
	.pslogin-block button.button span span {
		height: auto;
	}

	.pslogin-share .soc-name {
		height: 30px;
		line-height: 30px;
		padding: 0 7px;
		display: block;
		float: left;
		box-sizing: border-box;
	}

		.pslogin-share .vkontakte {
			background-position: -77px -78px;
		}

		.pslogin-share .facebook {
			background-position: -5px -5px
		}

		.pslogin-share .twitter {
			background-position: -41px -5px;
		}

		.pslogin-share .googleplus {
			background-position: -113px -5px;
		}

/* welcome message */
.pslogin-welcome-msg {
	height: 25px;
	line-height: 25px;
	float: none;
	display: inline-block;
	margin: 0 0 5px 0;
}

.pslogin-welcome-msg:after {
	clear: both;
	content: "";
}

.pslogin-welcome-msg img {
	height: 25px;
	display: inline-block;
	padding: 0 5px 0 0;
	float: left;
}

/* Buttons */
.pslogin-block {
	width: 100%;
	margin: 0 0 20px 0;
}

.pslogin-block * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.pslogin-block.pslogin-hidden-text .pslogin-button-text {
	display: none!important;
}

.pslogin-block .pslogin-xs {
	display: none!important;
}

.pslogin-block .pslogin-button-image {
	display: block;
}

.pslogin-block .pslogin-clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.pslogin-block .title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
}

.pslogin-spacer {
	display: block;
	margin: 10px auto;
	position: relative;
	text-align: center;
	line-height: 16px!important;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	line-height: normal;
	overflow: visible;
	font-size: 13px;
}

	.pslogin-spacer table {
		width: 100%;
	}
	
	.pslogin-spacer table td {
		vertical-align: middle;
	}

	.pslogin-spacer .pslogin-border {
		border-top: 1px solid #e5e2e2;
		width: 100%;
	}
	
	.pslogin-spacer .pslogin-bordertext {
		color: #b2b2b2;
		text-align: center;
		font-size: 11px;
	}

	.pslogin-spacer.pslogin-showmore .pslogin-bordertext {
		height: 20px;
		line-height: 17px;
		padding: 0;
		border: 1px solid #e5e2e2;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
	}

	.pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: #989898;
		cursor: pointer;
	}

	.pslogin-spacer .circle {
		width: 90%;
		height: 25px;
		line-height: 22px;
		font-size: 11px;
		border: 1px solid #b2b2b2;
		border-radius: 0px 7px;
		margin: 0 auto;
		background-color: #eeeeee;
	}

	.pslogin-spacer .circle:hover {
		cursor: pointer;
		background-color: #FAFAFA;
	}


.pslogin-block .pslogin-showmore {
	margin-top: 20px;
}

.pslogin-block.pslogin-login .pslogin-buttons {
	display: block;
}

.pslogin-block.pslogin-register .pslogin-buttons {
	display: inline-block;
}

	.pslogin-block .pslogin-buttons ul {
		padding: 0;
		font-size: 0;
	}

	.pslogin-block .pslogin-buttons ul li {
		display: inline-block;
		line-height: normal;
		list-style: none!important;
		padding: 0!important;
		background: none!important;
		height: 32px;
		margin: 0 3px 3px 0;
	}

	.pslogin-block .pslogin-buttons ul li.show-button-image {
		background: none!important;
	}

	.pslogin-block .pslogin-buttons ul li:hover {
		opacity: 0.9;
		filter: alpha(opacity=90);
	}

	.pslogin-block .pslogin-buttons ul li span.pslogin-button-auto {
		background-color: #3399cc;
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon {
		background: url('https://www.ahmadtea.com/skin/frontend/base/default/images/plumrocket/pslogin/social.png');
		display: block;
		float: left;
		width: 32px;
		height: 32px;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
	}
	
	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon img {
		width: 100%;
	}

	.pslogin-block .pslogin-buttons ul li a>img {

	}

	.pslogin-block .pslogin-buttons ul li .pslogin-button-text {
		display: none;
		float: left;
		height: 32px;
		line-height: 32px;
		vertical-align: top;
		padding: 0;
		text-align: center;
		min-width: 144px;
		box-sizing: border-box;
		font-size: 11px;
		color: white;
		background-color: rgba(255,255,255, 0.2);
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text {
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-image { 
		display: none; 
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-image {
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-icon-image { 
		display: inline-block; 
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-icon-image {
		display: none;
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto.pslogin-has-button-image {
		display: none;
	}

 	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto.pslogin-has-button-icon-image {  
 		display: inline-block;
 	}

	.pslogin-block .pslogin-buttons .pslogin-button-auto.pslogin-has-button-icon-image {
		display: none;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-auto .pslogin-button-icon-image {
		display: inline-block;
		width: 32px;
		height: 32px;
	}

	.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto { background-color: #1e4389; }
	.pslogin-block .pslogin-buttons ul li.facebook .pslogin-button-icon { background-position: 0px 0px; }

	.pslogin-block .pslogin-buttons ul li.twitter span.pslogin-button-auto { background-color: #28a9e2; }
	.pslogin-block .pslogin-buttons ul li.twitter .pslogin-button-icon { background-position: -34px 0px; }

	.pslogin-block .pslogin-buttons ul li.linkedin span.pslogin-button-auto { background-color: #11669c; }
	.pslogin-block .pslogin-buttons ul li.linkedin .pslogin-button-icon { background-position: -168px 0px; }

	.pslogin-block .pslogin-buttons ul li.yahoo span.pslogin-button-auto { background-color: #85228f; }
	.pslogin-block .pslogin-buttons ul li.yahoo .pslogin-button-icon { background-position: -204px 0px; }

	.pslogin-block .pslogin-buttons ul li.vkontakte span.pslogin-button-auto { background-color: #3f658c; }
	.pslogin-block .pslogin-buttons ul li.vkontakte .pslogin-button-icon { background-position: -68px 0px; }

	.pslogin-block .pslogin-buttons ul li.googleplus span.pslogin-button-auto { background-color: #df4b38; }
	.pslogin-block .pslogin-buttons ul li.googleplus .pslogin-button-icon { background-position: -135px 0px; }


	.pslogin-block .pslogin-buttons ul li.hotmail span.pslogin-button-auto { background-color: #f67d20; }
	.pslogin-block .pslogin-buttons ul li.hotmail .pslogin-button-icon { background-position: 0px -34px; }

	.pslogin-block .pslogin-buttons ul li.live span.pslogin-button-auto { background-color: #0cb3ee; }
	.pslogin-block .pslogin-buttons ul li.live .pslogin-button-icon { background-position: -35px -205px; }

	.pslogin-block .pslogin-buttons ul li.pinterest span.pslogin-button-auto { background-color: #cb2028; }
	.pslogin-block .pslogin-buttons ul li.pinterest .pslogin-button-icon { background-position: -34px -34px; }

	.pslogin-block .pslogin-buttons ul li.amazon span.pslogin-button-auto { background-color: #ff8e2e; }
	.pslogin-block .pslogin-buttons ul li.amazon .pslogin-button-icon { background-position: -68px -34px; }

	.pslogin-block .pslogin-buttons ul li.aol span.pslogin-button-auto { background-color: #008bd3; }
	.pslogin-block .pslogin-buttons ul li.aol .pslogin-button-icon { background-position: -102px -34px; }
	.pslogin-openid.aol input[type=submit] { background-color: #008bd3; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons ul li.github span.pslogin-button-auto { background-color: black; }
	.pslogin-block .pslogin-buttons ul li.github .pslogin-button-icon { background-position: -135px -35px; }

	.pslogin-block .pslogin-buttons ul li.instagram span.pslogin-button-auto { background-color: #9a6e51; }
	.pslogin-block .pslogin-buttons ul li.instagram .pslogin-button-icon { background-position: -168px -34px; }

	.pslogin-block .pslogin-buttons ul li.foursquare span.pslogin-button-auto { background-color: #3472ad; }
	.pslogin-block .pslogin-buttons ul li.foursquare .pslogin-button-icon { background-position: -203px -34px; }

	.pslogin-block .pslogin-buttons ul li.dropbox span.pslogin-button-auto { background-color: #008bd3; }
	.pslogin-block .pslogin-buttons ul li.dropbox .pslogin-button-icon { background-position: -0px -68px; }

	.pslogin-block .pslogin-buttons ul li.disqus span.pslogin-button-auto { background-color: #3d7198; }
	.pslogin-block .pslogin-buttons ul li.disqus .pslogin-button-icon { background-position: -32px -69px; }

	.pslogin-block .pslogin-buttons ul li.livejournal span.pslogin-button-auto { background-color: #104378; }
	.pslogin-block .pslogin-buttons ul li.livejournal .pslogin-button-icon { background-position: -66px -69px; }
	.pslogin-openid.livejournal input[type=submit] { background-color: #104378; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons ul li.tumblr span.pslogin-button-auto { background-color: #304e6c; }
	.pslogin-block .pslogin-buttons ul li.tumblr .pslogin-button-icon { background-position: -102px -69px; }

	.pslogin-block .pslogin-buttons ul li.openid span.pslogin-button-auto { background-color: #f8931f; }
	.pslogin-block .pslogin-buttons ul li.openid .pslogin-button-icon { background-position: -135px -69px; }

	.pslogin-block .pslogin-buttons ul li.flickr span.pslogin-button-auto { background-color: #ff0084; }
	.pslogin-block .pslogin-buttons ul li.flickr .pslogin-button-icon { background-position: -169px -69px; }

	.pslogin-block .pslogin-buttons ul li.wordpress span.pslogin-button-auto { background-color: #1b3f57; }
	.pslogin-block .pslogin-buttons ul li.wordpress .pslogin-button-icon { background-position: -204px -69px; }

	.pslogin-block .pslogin-buttons ul li.blogger span.pslogin-button-auto { background-color: #ec7825; }
	.pslogin-block .pslogin-buttons ul li.blogger .pslogin-button-icon { background-position: 0px -103px; }

	.pslogin-block .pslogin-buttons ul li.odnoklassniki span.pslogin-button-auto { background-color: #ee6600; }
	.pslogin-block .pslogin-buttons ul li.odnoklassniki .pslogin-button-icon { background-position: -34px -103px; }

	.pslogin-block .pslogin-buttons ul li.mailru span.pslogin-button-auto { background-color: #00468c; }
	.pslogin-block .pslogin-buttons ul li.mailru .pslogin-button-icon { background-position: -67px -103px; }

	.pslogin-block .pslogin-buttons ul li.yandex span.pslogin-button-auto { background-color: #dd0000; }
	.pslogin-block .pslogin-buttons ul li.yandex .pslogin-button-icon { background-position: -102px -103px; }

	.pslogin-block .pslogin-buttons ul li.paypal span.pslogin-button-auto { background-color: #195d82; }
	.pslogin-block .pslogin-buttons ul li.paypal .pslogin-button-icon { background-position: -134px -103px; }

	.pslogin-block .pslogin-buttons ul li.myspace span.pslogin-button-auto { background-color: #0022a0;}
	.pslogin-block .pslogin-buttons ul li.myspace .pslogin-button-icon { background-position: -169px -103px; }

	.pslogin-block .pslogin-buttons ul li.salesforce span.pslogin-button-auto { background-color: #00a0de; }
	.pslogin-block .pslogin-buttons ul li.salesforce .pslogin-button-icon { background-position: -203px -103px; }

	.pslogin-block .pslogin-buttons ul li.steamcommunity span.pslogin-button-auto { background-color: #282828; }
	.pslogin-block .pslogin-buttons ul li.steamcommunity .pslogin-button-icon { background-position: -1px -137px; }

	.pslogin-block .pslogin-buttons ul li.hyves span.pslogin-button-auto { background-color: #ffca63; }
	.pslogin-block .pslogin-buttons ul li.hyves .pslogin-button-icon { background-position: -33px -137px; }

	.pslogin-block .pslogin-buttons ul li.stackoverflow span.pslogin-button-auto { background-color: #e6eef1; }
	.pslogin-block .pslogin-buttons ul li.stackoverflow .pslogin-button-icon { background-position: -67px -137px; }

	.pslogin-block .pslogin-buttons ul li.evernote span.pslogin-button-auto { background-color: #7ac141; }
	.pslogin-block .pslogin-buttons ul li.evernote .pslogin-button-icon { background-position: -101px -137px; }

	.pslogin-block .pslogin-buttons ul li.mixi span.pslogin-button-auto { background-color: #d1ac5b; }
	.pslogin-block .pslogin-buttons ul li.mixi .pslogin-button-icon { background-position: -135px -137px; }

	.pslogin-block .pslogin-buttons ul li.mydigipass span.pslogin-button-auto { background-color: #49bbeb; }
	.pslogin-block .pslogin-buttons ul li.mydigipass .pslogin-button-icon { background-position: -169px -137px; }

	.pslogin-block .pslogin-buttons ul li.netlog span.pslogin-button-auto { background-color: #bb2026; }
	.pslogin-block .pslogin-buttons ul li.netlog .pslogin-button-icon { background-position: -203px -137px; }

	.pslogin-block .pslogin-buttons ul li.qq span.pslogin-button-auto { background-color: #c46f1c; }
	.pslogin-block .pslogin-buttons ul li.qq .pslogin-button-icon { background-position: 0px -171px; }

	.pslogin-block .pslogin-buttons ul li.sinaweibo span.pslogin-button-auto { background-color: #bd4342; }
	.pslogin-block .pslogin-buttons ul li.sinaweibo .pslogin-button-icon { background-position: -34px -171px; }

	.pslogin-block .pslogin-buttons ul li.soundcloud span.pslogin-button-auto { background-color: #ff5419; }
	.pslogin-block .pslogin-buttons ul li.soundcloud .pslogin-button-icon { background-position: -66px -171px; }

	.pslogin-block .pslogin-buttons ul li.tencentweibo span.pslogin-button-auto { background-color: #28a4e4; }
	.pslogin-block .pslogin-buttons ul li.tencentweibo .pslogin-button-icon { background-position: -100px -171px; }

	.pslogin-block .pslogin-buttons ul li.verisign span.pslogin-button-auto { background-color: #b22253; }
	.pslogin-block .pslogin-buttons ul li.verisign .pslogin-button-icon { background-position: -134px -171px; }
	.pslogin-openid.verisign input[type=submit] { background-color: #b22253; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons ul li.xing span.pslogin-button-auto { background-color: #005d5e;}
	.pslogin-block .pslogin-buttons ul li.xing .pslogin-button-icon { background-position: -168px -171px; }

	.pslogin-block .pslogin-buttons ul li.kaixin001 span.pslogin-button-auto { background-color: #e2332e; }
	.pslogin-block .pslogin-buttons ul li.kaixin001 .pslogin-button-icon { background-position: -203px -171px; }

	.pslogin-block .pslogin-buttons ul li.orange span.pslogin-button-auto { background-color: #ff6600; }
	.pslogin-block .pslogin-buttons ul li.orange .pslogin-button-icon { background-position: -1px -205px; }

	.pslogin-block .pslogin-buttons ul li.bitbucket span.pslogin-button-auto { background-color: #013567; }
	.pslogin-block .pslogin-buttons ul li.bitbucket .pslogin-button-icon { background-position: -67px -205px; }

	.pslogin-block .pslogin-buttons ul li.bitly span.pslogin-button-auto { background-color: #ed6022; }
	.pslogin-block .pslogin-buttons ul li.bitly .pslogin-button-icon { background-position: -101px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.boxcom span.pslogin-button-auto { background-color: #00b9f2; }
	.pslogin-block .pslogin-buttons ul li.boxcom .pslogin-button-icon { background-position: -135px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.vimeo span.pslogin-button-auto { background-color: #1fb9eb; }
	.pslogin-block .pslogin-buttons ul li.vimeo .pslogin-button-icon { background-position: -170px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.reddit span.pslogin-button-auto { background-color: #337fb9; }
	.pslogin-block .pslogin-buttons ul li.reddit .pslogin-button-icon { background-position: -203px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.odesk span.pslogin-button-auto { background-color: #6fda44; }
	.pslogin-block .pslogin-buttons ul li.odesk .pslogin-button-icon { background-position: -169px -273px; }
	.pslogin-block .pslogin-buttons ul li.odesk .pslogin-button-text { color: #4c4c4c; }
	
	.pslogin-block .pslogin-buttons ul li.teamviewer span.pslogin-button-auto { background-color: #0171b9; }
	.pslogin-block .pslogin-buttons ul li.teamviewer .pslogin-button-icon { background-position: -34px -239px; }

	.pslogin-block .pslogin-buttons ul li.skyrock span.pslogin-button-auto { background-color: #009afe; }
	.pslogin-block .pslogin-buttons ul li.skyrock .pslogin-button-icon { background-position: -67px -239px; }

	.pslogin-block .pslogin-buttons ul li.renren span.pslogin-button-auto { background-color: #153765; }
	.pslogin-block .pslogin-buttons ul li.renren .pslogin-button-icon { background-position: -101px -239px; }

	.pslogin-block .pslogin-buttons ul li.etsy span.pslogin-button-auto { background-color: #ee5931; }
	.pslogin-block .pslogin-buttons ul li.etsy .pslogin-button-icon { background-position: -134px -239px; }

	.pslogin-block .pslogin-buttons ul li.imgur span.pslogin-button-auto { background-color: #312e2f; }
	.pslogin-block .pslogin-buttons ul li.imgur .pslogin-button-icon { background-position: -170px -239px; }
 
	.pslogin-block .pslogin-buttons ul li.intuit span.pslogin-button-auto { background-color: #B8B8B8; }
	.pslogin-block .pslogin-buttons ul li.intuit .pslogin-button-icon { background-position: -204px -239px; }
	.pslogin-block .pslogin-buttons ul li.intuit .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons ul li.mailchimp span.pslogin-button-auto { background-color: #73cff4; }
	.pslogin-block .pslogin-buttons ul li.mailchimp .pslogin-button-icon { background-position: 0px -273px; }
	.pslogin-block .pslogin-buttons ul li.mailchimp .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons ul li.persona span.pslogin-button-auto { background-color: #ee5931; }
	.pslogin-block .pslogin-buttons ul li.persona .pslogin-button-icon { background-position: -34px -273px; }

	.pslogin-block .pslogin-buttons ul li.dribbble span.pslogin-button-auto { background-color: #f26798; }
	.pslogin-block .pslogin-buttons ul li.dribbble .pslogin-button-icon { background-position: -67px -273px; }

	.pslogin-block .pslogin-buttons ul li.goodreads span.pslogin-button-auto { background-color: #743900; }
	.pslogin-block .pslogin-buttons ul li.goodreads .pslogin-button-icon { background-position: -100px -273px; }
 
	.pslogin-block .pslogin-buttons ul li.lastfm span.pslogin-button-auto { background-color: #c02c0c; }
	.pslogin-block .pslogin-buttons ul li.lastfm .pslogin-button-icon { background-position: -135px -273px; }

	.pslogin-block .pslogin-buttons ul li.alipay span.pslogin-button-auto { background-color: #00a0e9; }
	.pslogin-block .pslogin-buttons ul li.alipay .pslogin-button-icon { background-position: -202px -274px; }

	.pslogin-block .pslogin-buttons ul li.wechat span.pslogin-button-auto { background-color: #4ec034; }
	.pslogin-block .pslogin-buttons ul li.wechat .pslogin-button-icon { background-position: -1px -306px; }

	.pslogin-block .pslogin-buttons ul li.naver span.pslogin-button-auto { background-color: #23b300; }
	.pslogin-block .pslogin-buttons ul li.naver .pslogin-button-icon { background-position: -34px -307px; }

/*======= social buttons =======*/
#prpop-pop-up-bg .pslogin-block {
	text-align: center;
	clear: both;
	margin-bottom: 5px;
}

#prpop-pop-up-bg .prpop-account-create .pslogin-block {
	display: none;
}

#prpop-pop-up-bg .pslogin-block .pslogin-buttons.pslogin-buttons-showfull {
	width: 100%;
}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-auto {
		width: 100%;
		position: relative;
		display: block;		
		height: 32px;
	}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-icon {
		position: absolute;
		background-color: inherit;
	}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-text {
		width: 100%;
		padding-left: 32px;
		font-size: 12px;
	}

	/*=== modern blue ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer {
		margin: 0 auto 10px;
		width: 100%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-spacer:before {
		display: block;
		content: "";
		clear: both;
		width: 100%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-spacer table {
		margin-top: 15px;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block {
		padding-top: 10px;
		clear: both;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

		#prpop-pop-up-bg.prpop-default .pslogin-block li a span.pslogin-button-auto {
			min-width: 32px;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
			width: 70%;
			min-height: 32px;
			margin-bottom: 0px;
			vertical-align: inherit;
			display: inline-block;
			float: none;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons li {
			width: auto;
			min-height: 32px;
			margin-bottom: 5px;
			vertical-align: middle;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}

	/*=== glamour gray ===*/
	#prpop-pop-up-bg.glamour-grey .pslogin-spacer {
		margin: 0 auto 10px;
		width: 100%;
		float: left;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: white;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer:before {
		display: block;
		content: "";
		clear: both;
		width: 100%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer table {
		margin-top: 15px;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block {
		margin-top: 10px;
	}


	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 70%;
		min-height: 32px;
		margin-bottom: 5px;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons li {
		width: auto;
		min-height: 32px;
		margin: 0 5px 5px 0;
		vertical-align: middle;
	}

		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-auto {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			min-width: 32px;
		}
	
		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-text {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-icon {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;			
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			border-radius: 3px 0 0 3px;
			-webkit-border-radius: 3px 0 0 3px;
			-moz-border-radius: 3px 0 0 3px;
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}


	/*=== light silver ===*/
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer {
		margin: 10px auto;
		width: 70%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-border {
		border-top: 1px solid #A5A5A5;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-bordertext {
		color: #444;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-spacer {
		width: 70%;
		
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons .pslogin-spacer:before {
		display: none;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer .pslogin-border {
		border-top: 1px solid #A5A5A5;
	}
	
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer.pslogin-showmore .pslogin-bordertext {
		border: 1px solid #A5A5A5;
		color: #444;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: black;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons {
		width: 70%;
		margin: 0 auto;
		text-align: center;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 100%;
		min-width: 32px;
		min-height: 34px;
		margin-bottom: 5px;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons li {
		width: auto;
		min-width: 34px;
		height: 34px;
		margin: 0 0 5px 0;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons ul li a {
		display: inline-block;
		width: 100%;
	}


	#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-auto {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		-moz-box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);	
		
	}


	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-auto {
		border: 1px solid rgba(0, 0, 0, 0.09);
		height: 34px;
	}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-text {
			height: 34px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-icon {
			box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		}
	
		#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			border: none;
			border-radius: 5px 0 0 5px;
			-webkit-border-radius: 5px 0 0 5px;
			-moz-border-radius: 5px 0 0 5px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			height: 32px;
			width: 32px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-icon {
			border: 1px solid rgba(0, 0, 0, 0.09);
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			height: 34px;
			width: 34px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}

/*=== open-id Page ===*/
.pslogin-openid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 20px;
}

	.pslogin-openid .network-logo {
		background: url('https://www.ahmadtea.com/skin/frontend/base/default/images/plumrocket/pslogin/social_openid.png');
		width: 180px;
		height: 70px;
		margin: 0 auto 15px auto;
	}
	
	.pslogin-openid.livejournal .network-logo { background-position: -180px 0; }
	.pslogin-openid.verisign .network-logo { background-position: 0 -70px; }

	.pslogin-openid input[type=submit] {
		height: 32px;
		line-height: 32px;
		vertical-align: top;
		padding: 0;
		text-align: center;
		min-width: 144px;
		box-sizing: border-box;
		font-size: 12px;
		color: white;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: 0px;
	}
	
	.pslogin-openid input[type=submit]:hover {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.pslogin-openid input[type=text] {
		width: 100%;
		border: 1px solid #D0D0D0;
		height: 30px;
		line-height: 25px;
		margin-bottom: 5px;
		margin-top: 10px;
		padding: 2px;
		box-sizing: border-box;
		font-size: 14px;
	}
	
	.pslogin-openid .form-wrapper {
		background-color: #f3f3f3;
		color: #464646;
		width: 300px;
		margin: 0 auto;
		padding: 25px;
		box-shadow: 0px 2px 7px 0px #c1c1c1;
		-moz-box-shadow: 0px 2px 7px 0px #c1c1c1;
		-webkit-box-shadow: 0px 2px 7px 0px #c1c1c1;
		border-radius: 15px;
		font-size: 14px;
	}
	
	.pslogin-openid .ajax-loader {
		width: 110px;
		height: 14px;
		margin: 0 auto 5px auto;
	}

		.pslogin-openid .ajax-loader .image-gif {
			background: url('https://www.ahmadtea.com/skin/frontend/base/default/images/plumrocket/pslogin/ajax-loader-h.gif');
			width: 110px;
			height: 14px;
			display: none;
		}

		.pslogin-openid .ajax-loader .error-text {
			color: red;
			font-size: 11px;
			/*display: none;*/
		}



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon {
		background: url('https://www.ahmadtea.com/skin/frontend/base/default/images/plumrocket/pslogin/social_retina.png');
		background-size: 236px 340px;
		-webkit-background-size: 236px 340px;
		-moz-background-size: 236px 340px;
	}

}

@media screen and ( max-width: 767px ) {

	.pslogin-block .pslogin-buttons {
		width: 100%;
	}

	.pslogin-block .pslogin-buttons.show-button-text ul li .pslogin-button-text {
		display: inline-block;
	}

	.pslogin-block .pslogin-xs {
		display: inline-block!important;
	}

	.pslogin-block .pslogin-spacer .pslogin-bordertext {

	}

}


@media screen and (max-width: 640px) {

	/*=== social login ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer,
	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 60%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer {
		float: none;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 60%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 100%;
	}

}


@media screen and (max-width: 480px) {

	/*=== social buttons ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer,
	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 100%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 100%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-spacer,
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons {
		width: 100%;
	}

}

/*=== animate ===*/
#pslogin-pop-up-bg {
  -webkit-animation-duration: 1s;
  -moz-animation-duration:1s;
		animation-duration: 1s;
  -webkit-animation-fill-mode: both;
		animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

/*{"c":"2015-04-04T13:04:17Z","s":"prod-origin-1acfaceb","v":"b17cd5"}*/
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * futura-pt:
 *   - http://typekit.com/eulas/000000000000000000013365
 *   - http://typekit.com/eulas/00000000000000000001008f
 *   - http://typekit.com/eulas/000000000000000000010091
 * trajan-pro-3:
 *   - http://typekit.com/eulas/000000000000000000012e92
 *
 * (c) 2009-2015 Adobe Systems Incorporated. All Rights Reserved.
 */

@font-face{font-family:'FontAwesome';src:url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/fontawesome-webfont.eot?v=4.0.3');src:url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
@font-face{  font-family:"SSGizmo";src:url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/ss-gizmo.eot');src:url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/ss-gizmo.eot?#iefix') format('embedded-opentype'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/ss-gizmo.woff') format('woff'),url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/ss-gizmo.ttf') format('truetype'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/ss-gizmo.svg#SSGizmo') format('svg');font-weight:normal;font-style:normal}
@font-face {
font-family:"futura-pt";
src:url(data:font/opentype;base64,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);
font-style:normal;font-weight:400;
}

@font-face {
font-family:"futura-pt";
src:url(data:font/opentype;base64,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);
font-style:normal;font-weight:500;
}

@font-face {
font-family:"futura-pt";
src:url(data:font/opentype;base64,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);
font-style:normal;font-weight:700;
}

@font-face {
font-family:"trajan-pro-3";
src:url(data:font/opentype;base64,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);
font-style:normal;font-weight:400;
}

@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  outline: none;
}
img,
fieldset {
  border: none;
}
p,
ul,
ol {
  margin-bottom: 1em;
}
li {
  margin-left: 35px;
}
sup,
sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}
sup {
  bottom: 1ex;
}
sub {
  top: 0.5ex;
}
abbr {
  border: none;
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/skin/frontend/default/default/fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('/skin/frontend/default/default/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/skin/frontend/default/default/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/skin/frontend/default/default/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/skin/frontend/default/default/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-pika.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSGizmo";
  src: url('/skin/frontend/default/default/fonts/ss-gizmo.eot');
  src: url('/skin/frontend/default/default/fonts/ss-gizmo.eot?#iefix') format('embedded-opentype'), url('/skin/frontend/default/default/fonts/ss-gizmo.woff') format('woff'), url('/skin/frontend/default/default/fonts/ss-gizmo.ttf') format('truetype'), url('/skin/frontend/default/default/fonts/ss-gizmo.svg#SSGizmo') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ssg-icon,
.ssg-icon.ssg-gizmo,
[class^="ssg-"]:before,
[class*=" ssg-"]:before,
[class^="ssg-"].ssg-gizmo:before,
[class*=" ssg-"].ssg-gizmo:before,
[class^="ssg-"].right:after,
[class*=" ssg-"].right:after,
[class^="ssg-"].ssg-gizmo.right:after,
[class*=" ssg-"].ssg-gizmo.right:after {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
[class^="ssg-"].right:before,
[class*=" ssg-"].right:before,
[class*=" ssg-"].ssg-gizmo.right:before {
  display: none;
  content: '';
}
.ssg-cursor:before,
.ssg-cursor.right:after {
  content: '';
}
.ssg-crosshair:before,
.ssg-crosshair.right:after {
  content: '⌖';
}
.ssg-search:before,
.ssg-search.right:after {
  content: '🔎';
}
.ssg-zoomin:before,
.ssg-zoomin.right:after {
  content: '';
}
.ssg-zoomout:before,
.ssg-zoomout.right:after {
  content: '';
}
.ssg-view:before,
.ssg-view.right:after {
  content: '👀';
}
.ssg-attach:before,
.ssg-attach.right:after {
  content: '📎';
}
.ssg-link:before,
.ssg-link.right:after {
  content: '🔗';
}
.ssg-unlink:before,
.ssg-unlink.right:after {
  content: '';
}
.ssg-move:before,
.ssg-move.right:after {
  content: '';
}
.ssg-write:before,
.ssg-write.right:after {
  content: '✎';
}
.ssg-writingdisabled:before,
.ssg-writingdisabled.right:after {
  content: '';
}
.ssg-erase:before,
.ssg-erase.right:after {
  content: '✐';
}
.ssg-compose:before,
.ssg-compose.right:after {
  content: '📝';
}
.ssg-lock:before,
.ssg-lock.right:after {
  content: '🔒';
}
.ssg-unlock:before,
.ssg-unlock.right:after {
  content: '🔓';
}
.ssg-key:before,
.ssg-key.right:after {
  content: '🔑';
}
.ssg-backspace:before,
.ssg-backspace.right:after {
  content: '⌫';
}
.ssg-ban:before,
.ssg-ban.right:after {
  content: '🚫';
}
.ssg-smoking:before,
.ssg-smoking.right:after {
  content: '🚬';
}
.ssg-nosmoking:before,
.ssg-nosmoking.right:after {
  content: '🚭';
}
.ssg-trash:before,
.ssg-trash.right:after {
  content: '';
}
.ssg-target:before,
.ssg-target.right:after {
  content: '◎';
}
.ssg-tag:before,
.ssg-tag.right:after {
  content: '';
}
.ssg-bookmark:before,
.ssg-bookmark.right:after {
  content: '🔖';
}
.ssg-flag:before,
.ssg-flag.right:after {
  content: '⚑';
}
.ssg-like:before,
.ssg-like.right:after {
  content: '👍';
}
.ssg-dislike:before,
.ssg-dislike.right:after {
  content: '👎';
}
.ssg-heart:before,
.ssg-heart.right:after {
  content: '♥';
}
.ssg-star:before,
.ssg-star.right:after {
  content: '⋆';
}
.ssg-sample:before,
.ssg-sample.right:after {
  content: '';
}
.ssg-crop:before,
.ssg-crop.right:after {
  content: '';
}
.ssg-layers:before,
.ssg-layers.right:after {
  content: '';
}
.ssg-layergroup:before,
.ssg-layergroup.right:after {
  content: '';
}
.ssg-pen:before,
.ssg-pen.right:after {
  content: '✒';
}
.ssg-bezier:before,
.ssg-bezier.right:after {
  content: '';
}
.ssg-pixels:before,
.ssg-pixels.right:after {
  content: '';
}
.ssg-phone:before,
.ssg-phone.right:after {
  content: '📞';
}
.ssg-phonedisabled:before,
.ssg-phonedisabled.right:after {
  content: '';
}
.ssg-touchtonephone:before,
.ssg-touchtonephone.right:after {
  content: '☏';
}
.ssg-mail:before,
.ssg-mail.right:after {
  content: '✉';
}
.ssg-inbox:before,
.ssg-inbox.right:after {
  content: '📥';
}
.ssg-outbox:before,
.ssg-outbox.right:after {
  content: '📤';
}
.ssg-chat:before,
.ssg-chat.right:after {
  content: '💬';
}
.ssg-user:before,
.ssg-user.right:after {
  content: '👤';
}
.ssg-users:before,
.ssg-users.right:after {
  content: '👥';
}
.ssg-usergroup:before,
.ssg-usergroup.right:after {
  content: '';
}
.ssg-businessuser:before,
.ssg-businessuser.right:after {
  content: '';
}
.ssg-man:before,
.ssg-man.right:after {
  content: '👨';
}
.ssg-male:before,
.ssg-male.right:after {
  content: '';
}
.ssg-woman:before,
.ssg-woman.right:after {
  content: '👩';
}
.ssg-female:before,
.ssg-female.right:after {
  content: '';
}
.ssg-raisedhand:before,
.ssg-raisedhand.right:after {
  content: '✋';
}
.ssg-hand:before,
.ssg-hand.right:after {
  content: '';
}
.ssg-pointup:before,
.ssg-pointup.right:after {
  content: '👆';
}
.ssg-pointupright:before,
.ssg-pointupright.right:after {
  content: '';
}
.ssg-pointright:before,
.ssg-pointright.right:after {
  content: '👉';
}
.ssg-pointdownright:before,
.ssg-pointdownright.right:after {
  content: '';
}
.ssg-pointdown:before,
.ssg-pointdown.right:after {
  content: '👇';
}
.ssg-pointdownleft:before,
.ssg-pointdownleft.right:after {
  content: '';
}
.ssg-pointleft:before,
.ssg-pointleft.right:after {
  content: '👈';
}
.ssg-pointupleft:before,
.ssg-pointupleft.right:after {
  content: '';
}
.ssg-cart:before,
.ssg-cart.right:after {
  content: '';
}
.ssg-creditcard:before,
.ssg-creditcard.right:after {
  content: '💳';
}
.ssg-calculator:before,
.ssg-calculator.right:after {
  content: '';
}
.ssg-barchart:before,
.ssg-barchart.right:after {
  content: '📊';
}
.ssg-piechart:before,
.ssg-piechart.right:after {
  content: '';
}
.ssg-box:before,
.ssg-box.right:after {
  content: '📦';
}
.ssg-home:before,
.ssg-home.right:after {
  content: '⌂';
}
.ssg-globe:before,
.ssg-globe.right:after {
  content: '🌎';
}
.ssg-navigate:before,
.ssg-navigate.right:after {
  content: '';
}
.ssg-compass:before,
.ssg-compass.right:after {
  content: '';
}
.ssg-signpost:before,
.ssg-signpost.right:after {
  content: '';
}
.ssg-location:before,
.ssg-location.right:after {
  content: '';
}
.ssg-floppydisk:before,
.ssg-floppydisk.right:after {
  content: '💾';
}
.ssg-database:before,
.ssg-database.right:after {
  content: '';
}
.ssg-hdd:before,
.ssg-hdd.right:after {
  content: '';
}
.ssg-microchip:before,
.ssg-microchip.right:after {
  content: '';
}
.ssg-music:before,
.ssg-music.right:after {
  content: '♫';
}
.ssg-headphones:before,
.ssg-headphones.right:after {
  content: '🎧';
}
.ssg-discdrive:before,
.ssg-discdrive.right:after {
  content: '';
}
.ssg-volume:before,
.ssg-volume.right:after {
  content: '🔈';
}
.ssg-lowvolume:before,
.ssg-lowvolume.right:after {
  content: '🔉';
}
.ssg-mediumvolume:before,
.ssg-mediumvolume.right:after {
  content: '';
}
.ssg-highvolume:before,
.ssg-highvolume.right:after {
  content: '🔊';
}
.ssg-airplay:before,
.ssg-airplay.right:after {
  content: '';
}
.ssg-camera:before,
.ssg-camera.right:after {
  content: '📷';
}
.ssg-picture:before,
.ssg-picture.right:after {
  content: '🌄';
}
.ssg-video:before,
.ssg-video.right:after {
  content: '📹';
}
.ssg-webcam:before,
.ssg-webcam.right:after {
  content: '';
}
.ssg-film:before,
.ssg-film.right:after {
  content: '';
}
.ssg-playvideo:before,
.ssg-playvideo.right:after {
  content: '';
}
.ssg-videogame:before,
.ssg-videogame.right:after {
  content: '🎮';
}
.ssg-play:before,
.ssg-play.right:after {
  content: '▶';
}
.ssg-pause:before,
.ssg-pause.right:after {
  content: '';
}
.ssg-stop:before,
.ssg-stop.right:after {
  content: '■';
}
.ssg-record:before,
.ssg-record.right:after {
  content: '●';
}
.ssg-rewind:before,
.ssg-rewind.right:after {
  content: '⏪';
}
.ssg-fastforward:before,
.ssg-fastforward.right:after {
  content: '⏩';
}
.ssg-skipback:before,
.ssg-skipback.right:after {
  content: '⏮';
}
.ssg-skipforward:before,
.ssg-skipforward.right:after {
  content: '⏭';
}
.ssg-eject:before,
.ssg-eject.right:after {
  content: '⏏';
}
.ssg-repeat:before,
.ssg-repeat.right:after {
  content: '🔁';
}
.ssg-replay:before,
.ssg-replay.right:after {
  content: '↺';
}
.ssg-shuffle:before,
.ssg-shuffle.right:after {
  content: '🔀';
}
.ssg-index:before,
.ssg-index.right:after {
  content: '';
}
.ssg-storagebox:before,
.ssg-storagebox.right:after {
  content: '';
}
.ssg-book:before,
.ssg-book.right:after {
  content: '📕';
}
.ssg-notebook:before,
.ssg-notebook.right:after {
  content: '📓';
}
.ssg-newspaper:before,
.ssg-newspaper.right:after {
  content: '📰';
}
.ssg-gridlines:before,
.ssg-gridlines.right:after {
  content: '';
}
.ssg-rows:before,
.ssg-rows.right:after {
  content: '';
}
.ssg-columns:before,
.ssg-columns.right:after {
  content: '';
}
.ssg-thumbnails:before,
.ssg-thumbnails.right:after {
  content: '';
}
.ssg-mouse:before,
.ssg-mouse.right:after {
  content: '';
}
.ssg-usb:before,
.ssg-usb.right:after {
  content: '';
}
.ssg-desktop:before,
.ssg-desktop.right:after {
  content: '💻';
}
.ssg-laptop:before,
.ssg-laptop.right:after {
  content: '';
}
.ssg-tablet:before,
.ssg-tablet.right:after {
  content: '';
}
.ssg-smartphone:before,
.ssg-smartphone.right:after {
  content: '';
}
.ssg-cell:before,
.ssg-cell.right:after {
  content: '📱';
}
.ssg-battery:before,
.ssg-battery.right:after {
  content: '🔋';
}
.ssg-highbattery:before,
.ssg-highbattery.right:after {
  content: '';
}
.ssg-mediumbattery:before,
.ssg-mediumbattery.right:after {
  content: '';
}
.ssg-lowbattery:before,
.ssg-lowbattery.right:after {
  content: '';
}
.ssg-chargingbattery:before,
.ssg-chargingbattery.right:after {
  content: '';
}
.ssg-lightbulb:before,
.ssg-lightbulb.right:after {
  content: '💡';
}
.ssg-washer:before,
.ssg-washer.right:after {
  content: '';
}
.ssg-downloadcloud:before,
.ssg-downloadcloud.right:after {
  content: '';
}
.ssg-download:before,
.ssg-download.right:after {
  content: '';
}
.ssg-downloadbox:before,
.ssg-downloadbox.right:after {
  content: '';
}
.ssg-uploadcloud:before,
.ssg-uploadcloud.right:after {
  content: '';
}
.ssg-upload:before,
.ssg-upload.right:after {
  content: '';
}
.ssg-uploadbox:before,
.ssg-uploadbox.right:after {
  content: '';
}
.ssg-fork:before,
.ssg-fork.right:after {
  content: '';
}
.ssg-merge:before,
.ssg-merge.right:after {
  content: '';
}
.ssg-refresh:before,
.ssg-refresh.right:after {
  content: '↻';
}
.ssg-sync:before,
.ssg-sync.right:after {
  content: '';
}
.ssg-loading:before,
.ssg-loading.right:after {
  content: '';
}
.ssg-file:before,
.ssg-file.right:after {
  content: '📄';
}
.ssg-files:before,
.ssg-files.right:after {
  content: '';
}
.ssg-addfile:before,
.ssg-addfile.right:after {
  content: '';
}
.ssg-removefile:before,
.ssg-removefile.right:after {
  content: '';
}
.ssg-checkfile:before,
.ssg-checkfile.right:after {
  content: '';
}
.ssg-deletefile:before,
.ssg-deletefile.right:after {
  content: '';
}
.ssg-exe:before,
.ssg-exe.right:after {
  content: '';
}
.ssg-zip:before,
.ssg-zip.right:after {
  content: '';
}
.ssg-doc:before,
.ssg-doc.right:after {
  content: '';
}
.ssg-pdf:before,
.ssg-pdf.right:after {
  content: '';
}
.ssg-jpg:before,
.ssg-jpg.right:after {
  content: '';
}
.ssg-png:before,
.ssg-png.right:after {
  content: '';
}
.ssg-mp3:before,
.ssg-mp3.right:after {
  content: '';
}
.ssg-rar:before,
.ssg-rar.right:after {
  content: '';
}
.ssg-gif:before,
.ssg-gif.right:after {
  content: '';
}
.ssg-folder:before,
.ssg-folder.right:after {
  content: '📁';
}
.ssg-openfolder:before,
.ssg-openfolder.right:after {
  content: '📂';
}
.ssg-downloadfolder:before,
.ssg-downloadfolder.right:after {
  content: '';
}
.ssg-uploadfolder:before,
.ssg-uploadfolder.right:after {
  content: '';
}
.ssg-quote:before,
.ssg-quote.right:after {
  content: '“';
}
.ssg-unquote:before,
.ssg-unquote.right:after {
  content: '”';
}
.ssg-print:before,
.ssg-print.right:after {
  content: '⎙';
}
.ssg-copier:before,
.ssg-copier.right:after {
  content: '';
}
.ssg-fax:before,
.ssg-fax.right:after {
  content: '📠';
}
.ssg-scanner:before,
.ssg-scanner.right:after {
  content: '';
}
.ssg-printregistration:before,
.ssg-printregistration.right:after {
  content: '';
}
.ssg-shredder:before,
.ssg-shredder.right:after {
  content: '';
}
.ssg-expand:before,
.ssg-expand.right:after {
  content: '⤢';
}
.ssg-contract:before,
.ssg-contract.right:after {
  content: '';
}
.ssg-help:before,
.ssg-help.right:after {
  content: '❓';
}
.ssg-info:before,
.ssg-info.right:after {
  content: 'ℹ';
}
.ssg-alert:before,
.ssg-alert.right:after {
  content: '⚠';
}
.ssg-caution:before,
.ssg-caution.right:after {
  content: '⛔';
}
.ssg-logout:before,
.ssg-logout.right:after {
  content: '';
}
.ssg-login:before,
.ssg-login.right:after {
  content: '';
}
.ssg-scaleup:before,
.ssg-scaleup.right:after {
  content: '';
}
.ssg-scaledown:before,
.ssg-scaledown.right:after {
  content: '';
}
.ssg-plus:before,
.ssg-plus.right:after {
  content: '+';
}
.ssg-hyphen:before,
.ssg-hyphen.right:after {
  content: '-';
}
.ssg-check:before,
.ssg-check.right:after {
  content: '✓';
}
.ssg-delete:before,
.ssg-delete.right:after {
  content: '␡';
}
.ssg-notifications:before,
.ssg-notifications.right:after {
  content: '🔔';
}
.ssg-notificationsdisabled:before,
.ssg-notificationsdisabled.right:after {
  content: '🔕';
}
.ssg-clock:before,
.ssg-clock.right:after {
  content: '⏲';
}
.ssg-stopwatch:before,
.ssg-stopwatch.right:after {
  content: '⏱';
}
.ssg-alarmclock:before,
.ssg-alarmclock.right:after {
  content: '⏰';
}
.ssg-egg:before,
.ssg-egg.right:after {
  content: '';
}
.ssg-eggs:before,
.ssg-eggs.right:after {
  content: '';
}
.ssg-cheese:before,
.ssg-cheese.right:after {
  content: '';
}
.ssg-chickenleg:before,
.ssg-chickenleg.right:after {
  content: '🍗';
}
.ssg-pizzapie:before,
.ssg-pizzapie.right:after {
  content: '';
}
.ssg-pizza:before,
.ssg-pizza.right:after {
  content: '🍕';
}
.ssg-cheesepizza:before,
.ssg-cheesepizza.right:after {
  content: '';
}
.ssg-frenchfries:before,
.ssg-frenchfries.right:after {
  content: '🍟';
}
.ssg-apple:before,
.ssg-apple.right:after {
  content: '🍏';
}
.ssg-carrot:before,
.ssg-carrot.right:after {
  content: '';
}
.ssg-broccoli:before,
.ssg-broccoli.right:after {
  content: '';
}
.ssg-cucumber:before,
.ssg-cucumber.right:after {
  content: '';
}
.ssg-orange:before,
.ssg-orange.right:after {
  content: '🍊';
}
.ssg-lemon:before,
.ssg-lemon.right:after {
  content: '🍋';
}
.ssg-onion:before,
.ssg-onion.right:after {
  content: '';
}
.ssg-bellpepper:before,
.ssg-bellpepper.right:after {
  content: '';
}
.ssg-peas:before,
.ssg-peas.right:after {
  content: '';
}
.ssg-grapes:before,
.ssg-grapes.right:after {
  content: '🍇';
}
.ssg-strawberry:before,
.ssg-strawberry.right:after {
  content: '🍓';
}
.ssg-bread:before,
.ssg-bread.right:after {
  content: '🍞';
}
.ssg-mug:before,
.ssg-mug.right:after {
  content: '☕';
}
.ssg-mugs:before,
.ssg-mugs.right:after {
  content: '';
}
.ssg-espresso:before,
.ssg-espresso.right:after {
  content: '';
}
.ssg-macchiato:before,
.ssg-macchiato.right:after {
  content: '';
}
.ssg-cappucino:before,
.ssg-cappucino.right:after {
  content: '';
}
.ssg-latte:before,
.ssg-latte.right:after {
  content: '';
}
.ssg-icedcoffee:before,
.ssg-icedcoffee.right:after {
  content: '';
}
.ssg-coffeebean:before,
.ssg-coffeebean.right:after {
  content: '';
}
.ssg-coffeemilk:before,
.ssg-coffeemilk.right:after {
  content: '';
}
.ssg-coffeefoam:before,
.ssg-coffeefoam.right:after {
  content: '';
}
.ssg-coffeesugar:before,
.ssg-coffeesugar.right:after {
  content: '';
}
.ssg-sugarpackets:before,
.ssg-sugarpackets.right:after {
  content: '';
}
.ssg-capsule:before,
.ssg-capsule.right:after {
  content: '';
}
.ssg-capsulerecycling:before,
.ssg-capsulerecycling.right:after {
  content: '';
}
.ssg-insertcapsule:before,
.ssg-insertcapsule.right:after {
  content: '';
}
.ssg-tea:before,
.ssg-tea.right:after {
  content: '🍵';
}
.ssg-teabag:before,
.ssg-teabag.right:after {
  content: '';
}
.ssg-jug:before,
.ssg-jug.right:after {
  content: '';
}
.ssg-pitcher:before,
.ssg-pitcher.right:after {
  content: '';
}
.ssg-kettle:before,
.ssg-kettle.right:after {
  content: '';
}
.ssg-wineglass:before,
.ssg-wineglass.right:after {
  content: '🍷';
}
.ssg-sugar:before,
.ssg-sugar.right:after {
  content: '';
}
.ssg-oven:before,
.ssg-oven.right:after {
  content: '';
}
.ssg-stove:before,
.ssg-stove.right:after {
  content: '';
}
.ssg-vent:before,
.ssg-vent.right:after {
  content: '';
}
.ssg-exhaust:before,
.ssg-exhaust.right:after {
  content: '';
}
.ssg-steam:before,
.ssg-steam.right:after {
  content: '♨';
}
.ssg-dishwasher:before,
.ssg-dishwasher.right:after {
  content: '';
}
.ssg-toaster:before,
.ssg-toaster.right:after {
  content: '';
}
.ssg-microwave:before,
.ssg-microwave.right:after {
  content: '';
}
.ssg-electrickettle:before,
.ssg-electrickettle.right:after {
  content: '';
}
.ssg-refrigerator:before,
.ssg-refrigerator.right:after {
  content: '';
}
.ssg-freezer:before,
.ssg-freezer.right:after {
  content: '';
}
.ssg-utensils:before,
.ssg-utensils.right:after {
  content: '🍴';
}
.ssg-cookingutensils:before,
.ssg-cookingutensils.right:after {
  content: '';
}
.ssg-whisk:before,
.ssg-whisk.right:after {
  content: '';
}
.ssg-pizzacutter:before,
.ssg-pizzacutter.right:after {
  content: '';
}
.ssg-measuringcup:before,
.ssg-measuringcup.right:after {
  content: '';
}
.ssg-colander:before,
.ssg-colander.right:after {
  content: '';
}
.ssg-eggtimer:before,
.ssg-eggtimer.right:after {
  content: '';
}
.ssg-platter:before,
.ssg-platter.right:after {
  content: '';
}
.ssg-plates:before,
.ssg-plates.right:after {
  content: '';
}
.ssg-steamplate:before,
.ssg-steamplate.right:after {
  content: '';
}
.ssg-cups:before,
.ssg-cups.right:after {
  content: '';
}
.ssg-steamglass:before,
.ssg-steamglass.right:after {
  content: '';
}
.ssg-pot:before,
.ssg-pot.right:after {
  content: '';
}
.ssg-steampot:before,
.ssg-steampot.right:after {
  content: '';
}
.ssg-chef:before,
.ssg-chef.right:after {
  content: '';
}
.ssg-weathervane:before,
.ssg-weathervane.right:after {
  content: '';
}
.ssg-thermometer:before,
.ssg-thermometer.right:after {
  content: '';
}
.ssg-thermometerup:before,
.ssg-thermometerup.right:after {
  content: '';
}
.ssg-thermometerdown:before,
.ssg-thermometerdown.right:after {
  content: '';
}
.ssg-droplet:before,
.ssg-droplet.right:after {
  content: '💧';
}
.ssg-sunrise:before,
.ssg-sunrise.right:after {
  content: '🌅';
}
.ssg-sunset:before,
.ssg-sunset.right:after {
  content: '🌇';
}
.ssg-sun:before,
.ssg-sun.right:after {
  content: '☀';
}
.ssg-cloud:before,
.ssg-cloud.right:after {
  content: '☁';
}
.ssg-clouds:before,
.ssg-clouds.right:after {
  content: '';
}
.ssg-partlycloudy:before,
.ssg-partlycloudy.right:after {
  content: '⛅';
}
.ssg-rain:before,
.ssg-rain.right:after {
  content: '☔';
}
.ssg-rainheavy:before,
.ssg-rainheavy.right:after {
  content: '';
}
.ssg-lightning:before,
.ssg-lightning.right:after {
  content: '☇';
}
.ssg-thunderstorm:before,
.ssg-thunderstorm.right:after {
  content: '⛈';
}
.ssg-umbrella:before,
.ssg-umbrella.right:after {
  content: '☂';
}
.ssg-rainumbrella:before,
.ssg-rainumbrella.right:after {
  content: '';
}
.ssg-rainbow:before,
.ssg-rainbow.right:after {
  content: '🌈';
}
.ssg-rainbowclouds:before,
.ssg-rainbowclouds.right:after {
  content: '';
}
.ssg-fog:before,
.ssg-fog.right:after {
  content: '';
}
.ssg-wind:before,
.ssg-wind.right:after {
  content: '';
}
.ssg-tornado:before,
.ssg-tornado.right:after {
  content: '';
}
.ssg-snowflake:before,
.ssg-snowflake.right:after {
  content: '❄';
}
.ssg-snowcrystal:before,
.ssg-snowcrystal.right:after {
  content: '❆';
}
.ssg-lightsnow:before,
.ssg-lightsnow.right:after {
  content: '';
}
.ssg-snow:before,
.ssg-snow.right:after {
  content: '';
}
.ssg-heavysnow:before,
.ssg-heavysnow.right:after {
  content: '';
}
.ssg-hail:before,
.ssg-hail.right:after {
  content: '';
}
.ssg-crescentmoon:before,
.ssg-crescentmoon.right:after {
  content: '🌙';
}
.ssg-waxingcrescentmoon:before,
.ssg-waxingcrescentmoon.right:after {
  content: '🌒';
}
.ssg-firstquartermoon:before,
.ssg-firstquartermoon.right:after {
  content: '🌓';
}
.ssg-waxinggibbousmoon:before,
.ssg-waxinggibbousmoon.right:after {
  content: '🌔';
}
.ssg-waninggibbousmoon:before,
.ssg-waninggibbousmoon.right:after {
  content: '🌖';
}
.ssg-lastquartermoon:before,
.ssg-lastquartermoon.right:after {
  content: '🌗';
}
.ssg-waningcrescentmoon:before,
.ssg-waningcrescentmoon.right:after {
  content: '🌘';
}
.ssg-fan:before,
.ssg-fan.right:after {
  content: '';
}
.ssg-bike:before,
.ssg-bike.right:after {
  content: '🚲';
}
.ssg-wheelchair:before,
.ssg-wheelchair.right:after {
  content: '♿';
}
.ssg-briefcase:before,
.ssg-briefcase.right:after {
  content: '💼';
}
.ssg-hanger:before,
.ssg-hanger.right:after {
  content: '';
}
.ssg-comb:before,
.ssg-comb.right:after {
  content: '';
}
.ssg-medicalcross:before,
.ssg-medicalcross.right:after {
  content: '';
}
.ssg-up:before,
.ssg-up.right:after {
  content: '⬆';
}
.ssg-upright:before,
.ssg-upright.right:after {
  content: '⬈';
}
.ssg-right:before,
.ssg-right.right:after {
  content: '➡';
}
.ssg-downright:before,
.ssg-downright.right:after {
  content: '⬊';
}
.ssg-down:before,
.ssg-down.right:after {
  content: '⬇';
}
.ssg-downleft:before,
.ssg-downleft.right:after {
  content: '⬋';
}
.ssg-left:before,
.ssg-left.right:after {
  content: '⬅';
}
.ssg-upleft:before,
.ssg-upleft.right:after {
  content: '⬉';
}
.ssg-navigateup:before,
.ssg-navigateup.right:after {
  content: '';
}
.ssg-navigateright:before,
.ssg-navigateright.right:after {
  content: '▻';
}
.ssg-navigatedown:before,
.ssg-navigatedown.right:after {
  content: '';
}
.ssg-navigateleft:before,
.ssg-navigateleft.right:after {
  content: '◅';
}
.ssg-retweet:before,
.ssg-retweet.right:after {
  content: '';
}
.ssg-share:before,
.ssg-share.right:after {
  content: '';
}
@font-face {
  font-family: 'Ahmad-Icons';
  src: url('/skin/frontend/default/default/fonts/Ahmad-Icons.eot?g41f5w');
  src: url('/skin/frontend/default/default/fonts/Ahmad-Icons.eot?#iefixg41f5w') format('embedded-opentype'), url('/skin/frontend/default/default/fonts/Ahmad-Icons.woff?g41f5w') format('woff'), url('/skin/frontend/default/default/fonts/Ahmad-Icons.ttf?g41f5w') format('truetype'), url('/skin/frontend/default/default/fonts/Ahmad-Icons.svg?g41f5w#Ahmad-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ahmad"],
[class*=" ahmad"] {
  font-family: 'Ahmad-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
[class^="ahmad"]:before,
[class*=" ahmad"]:before {
  font-family: 'Ahmad-Icons' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ahmadhealthcare:before {
  content: "\e600";
}
.ahmadchild:before {
  content: "\e601";
}
.ahmadeducation:before {
  content: "\e602";
}
.ahmadcommunity:before {
  content: "\e603";
}
.ahmadenvironment:before {
  content: "\e604";
}
.ahmadbasket:before {
  content: "\e605";
}
@font-face {
  font-family: 'Garamond Premier Pro It';
  src: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro-It.eot');
  src: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro-It.eot?#iefix') format('embedded-opentype'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro-It.woff') format('woff'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro-It.ttf') format('truetype'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro-It.svg#GaramondPremrPro-It') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Garamond Premiere Pro';
  src: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro.eot');
  src: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro.eot?#iefix') format('embedded-opentype'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro.woff') format('woff'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro.ttf') format('truetype'), url('https://www.ahmadtea.com/skin/frontend/default/ahmad/fonts/garamond/GaramondPremrPro.svg#GaramondPremrPro') format('svg');
  font-weight: normal;
  font-style: normal;
}
.mobile-hidden {
  display: none;
}
.desktop-hidden {
  display: block;
}
.tablet-hidden {
  display: none;
}
#google_translate_element {
  float: right;
  z-index: 100;
  margin: 10px 20px 0 0;
}
#google_translate_element_mobile {
  position: fixed;
  bottom: 0;
  padding: 8px;
  left: 0;
  right: 0;
  background: #093e2c;
}
.touch .goog-te-banner-frame.skiptranslate {
  display: none;
}
.ui-btn {
  display: inline-block;
  height: 35px;
  font: normal normal 400 14px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  padding: 0 20px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  opacity: 1;
  white-space: nowrap;
}
.ui-btn[disabled] {
  opacity: 0.8;
  cursor: default;
}
.ui-btn.default {
  background-color: #d7d7d7;
  color: #093e2c;
  -webkit-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
}
.ui-btn.default:hover:not([disabled]) {
  background-color: #f2f2f2;
  color: #005e20;
}
.ui-btn[class^="ssg-"]:before,
.ui-btn[class*=" ssg-"]:before {
  font-size: 15px;
  position: relative;
  top: 3px;
  left: -3px;
}
.ui-btn[class^="ssg-"].ssg-print:before,
.ui-btn[class*=" ssg-"].ssg-print:before {
  left: -6px;
}
.ui-btn[class^="ahmad"]:before,
.ui-btn[class*=" ahmad"]:before {
  font-size: 15px;
  position: relative;
  top: 0px;
  left: -6px;
}
.ui-btn.green {
  background-color: #093e2c;
  color: #fff;
  -webkit-transition: opacity 0.15s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, background-color 0.25s ease;
}
.ui-btn.green:hover:not([disabled]) {
  background-color: #005e20;
}
.ui-btn.green.ui-cart {
  position: relative;
  overflow: hidden;
}
.ui-btn.green.ui-cart:after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #005e20;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-greenlt.gif');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(7, 7, 7);
  -moz-transform: scale3d(7, 7, 7);
  -ms-transform: scale3d(7, 7, 7);
  -o-transform: scale3d(7, 7, 7);
  transform: scale3d(7, 7, 7);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ui-btn.green.ui-cart:before {
  content: attr(data-success);
  width: 100%;
  height: 100%;
  background-color: #005e20;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 0;
  line-height: 32px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}
.ui-btn.green.ui-cart.loading:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.ui-btn.green.ui-cart.success {
  background-color: #005e20;
}
.ui-btn.green.ui-cart.success:before {
  left: 0;
}
.ui-btn.white {
  background-color: #fff;
  color: #282828;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.ui-btn.white:hover {
  color: #005e20;
}
.ui-btn.black {
  color: #000 !important;
}
.ui-btn.orange {
  color: #fff;
  background-color: #fc9a00;
  background-image: -ms-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -moz-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -o-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fc9a00), color-stop(1, #e28c06));
  background-image: -webkit-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: linear-gradient(to bottom, #fc9a00 0%, #e28c06 100%);
}
.ui-btn.orange:hover {
  background-color: #ee8306;
  background-image: -ms-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -moz-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -o-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee8306), color-stop(1, #d87c0a));
  background-image: -webkit-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: linear-gradient(to bottom, #ee8306 0%, #d87c0a 100%);
}
.ui-btn.label {
  font: normal normal 700 14px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #093e2c;
  padding: 0 20px 0 0;
  cursor: default;
}
.ui-btn.desc-btn {
  background-color: #86b256;
  color: #fff;
  display: block;
  margin: 26px auto 0;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .ui-btn {
    display: inline;
  }
}
.inline-block-form > .col {
  display: inline-block;
  float: left;
  width: 256px;
}
.inline-block-form > .col:first-child {
  width: 512px;
}
.inline-block-form > .action-set {
  text-align: right;
}
.inline-block-form > .action-set .ui-btn {
  margin-left: 5px;
}
.inline-block-form label {
  font: normal normal 400 12px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  padding-right: 15px;
}
.inline-block-form .ui-input {
  width: 300px;
  height: 35px;
  font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inline-block-form select {
  width: 150px;
  height: 35px;
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inline-form {
  position: relative;
}
.inline-form .ui-input {
  height: 35px;
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #fff;
  float: left;
  color: #3f4442;
  font: normal normal 500 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inline-form .ui-btn {
  float: left;
  -moz-border-radius: 0 2px 2px 0;
  -khtml-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  max-width: 126px;
}
.inline-form .validation-advice {
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.03em;
  color: #f69679;
  display: block;
  margin: 0;
  padding: 3px 0;
  position: absolute;
  bottom: -18px;
  left: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.inline-form .ssg-delete {
  position: absolute;
  top: 0;
  font-size: 27px;
  line-height: 42px;
  color: #3f4442;
  height: 35px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.inline-form .ssg-delete:hover {
  color: #005e20;
}
.inline-nav {
  width: 100%;
  border-bottom: solid 1px #d7d7d7;
}
.inline-nav > div {
  max-width: 1024px;
  margin: 0 auto;
  padding: 30px 0 10px;
  color: #434343;
  text-transform: uppercase;
  font: normal normal 400 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
}
.inline-nav > div > ul.unstyled {
  display: inline-block;
  float: left;
  margin: 0 0 20px;
}
.inline-nav > div > ul.unstyled.right {
  float: right;
}
.inline-nav > div > ul.unstyled.teasbar-gifts:before {
  content: '';
  display: block;
  border-bottom: 1px solid #d7d7d7;
  position: relative;
  margin-top: 14px;
  margin-left: 14px;
  max-width: 97%;
}
.inline-nav > div li {
  display: inline-block;
  float: left;
  margin-right: 30px;
}
.inline-nav > div li:last-child {
  margin-right: 0;
}
.inline-nav > div a {
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  position: relative;
  overflow: hidden;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  letter-spacing: -0.2px;
}
.inline-nav > div a:hover:before {
  top: -100%;
}
.inline-nav > div a:hover:after {
  top: 0;
}
.inline-nav > div a.active {
  cursor: default;
}
.inline-nav > div a.active:before {
  top: -100%;
}
.inline-nav > div a.active:after {
  top: 0;
  color: #434343;
}
.inline-nav > div a:before,
.inline-nav > div a:after {
  display: block;
  content: attr(data-title);
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  -webkit-transition: top 0.25s ease, color 0.25s ease;
  -moz-transition: top 0.25s ease, color 0.25s ease;
  -ms-transition: top 0.25s ease, color 0.25s ease;
  -o-transition: top 0.25s ease, color 0.25s ease;
  transition: top 0.25s ease, color 0.25s ease;
}
.inline-nav > div a:before {
  color: #434343;
  top: 0;
  font-weight: 400;
}
.inline-nav > div a:after {
  color: #005e20;
  font-weight: 700;
  top: 100%;
}
.ui-tabs.alt .ui-tabnav li.active a {
  font-weight: 400;
}
.ui-tabs.alt .ui-tabnav li a {
  text-transform: uppercase;
  border-bottom: none;
}
.ui-tabs.alt .ui-tabnav li span:after {
  height: 3px;
  background-color: #434343;
}
.ui-tabs.alt .ui-tab-container {
  border-bottom: none;
}
.ui-tabs .ui-tabnav {
  display: inline-table;
  width: 100%;
}
.ui-tabs .ui-tabnav li {
  display: table-cell;
  height: 35px;
}
.ui-tabs .ui-tabnav li.active a {
  font-weight: 500;
}
.ui-tabs .ui-tabnav li.active a:hover {
  color: #3f4442;
  cursor: default;
}
.ui-tabs .ui-tabnav li.active span:after {
  width: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease, width 0.25s ease;
  -moz-transition: opacity 0.25s ease, width 0.25s ease;
  -ms-transition: opacity 0.25s ease, width 0.25s ease;
  -o-transition: opacity 0.25s ease, width 0.25s ease;
  transition: opacity 0.25s ease, width 0.25s ease;
}
.ui-tabs .ui-tabnav li a {
  font: normal normal 400 13px/35px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.075em;
  display: block;
  text-align: left;
  width: 100%;
  height: 35px;
  color: #3f4442;
  text-decoration: none;
  border-bottom: solid 1px #d7d7d7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.ui-tabs .ui-tabnav li a:hover {
  color: #005e20;
}
.ui-tabs .ui-tabnav li span {
  display: inline-block;
  height: 35px;
  position: relative;
}
.ui-tabs .ui-tabnav li span:after {
  content: '';
  width: 0;
  height: 2px;
  background-color: #005e20;
  position: absolute;
  bottom: -1px;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease, width 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, width 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, width 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, width 0s ease 0.25s;
  transition: opacity 0.25s ease, width 0s ease 0.25s;
}
.ui-tabs .ui-tab-container {
  position: relative;
  overflow: hidden;
  border-bottom: solid 1px #d7d7d7;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  -ms-transition: height 0.5s ease;
  -o-transition: height 0.5s ease;
  transition: height 0.5s ease;
}
.ui-tabs .ui-tab {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  padding: 25px 0;
  font: normal normal 400 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  color: #3f4442;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.ui-tabs .ui-tab.active {
  opacity: 1;
  z-index: 1;
}
.ui-increment {
  position: relative;
}
.ui-increment > span {
  width: 15px;
  text-align: center;
  cursor: pointer;
  color: #093e2c;
  font: normal normal 400 24px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  position: absolute;
  top: 0;
  z-index: 1;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.ui-increment > span.ui-minus {
  left: 0;
}
.ui-increment > span.ui-plus {
  right: 5px;
}
.ui-increment input {
  background: none;
  border: none;
  padding: 0 15px;
  width: 100%;
  position: relative;
  z-index: 0;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  color: #3f4442;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-add-cart {
  text-align: right;
}
.ui-add-cart .cart-msg {
  float: left;
  font: normal normal 400 14px/35px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  color: #3f4442;
  display: inline-block;
}
.ui-cart-input {
  width: 60px;
  height: 35px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  font: normal normal 500 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  text-align: center;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#modal,
.error-modal {
  width: 750px;
  /*max-height: @modalMaxHeight;*/
  overflow: auto;
  position: fixed;
  top: -100%;
  left: -100%;
  margin-left: -375px;
  margin-top: -105px;
  z-index: 9999;
  background-color: #fff;
  padding: 30px 40px;
  opacity: 0;
  -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.36);
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.36);
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.36);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.25s ease, margin-top 0.5s ease, top 0 ease 0.5s, left 0 ease 0.5s;
  -moz-transition: opacity 0.25s ease, margin-top 0.5s ease, top 0 ease 0.5s, left 0 ease 0.5s;
  -ms-transition: opacity 0.25s ease, margin-top 0.5s ease, top 0 ease 0.5s, left 0 ease 0.5s;
  -o-transition: opacity 0.25s ease, margin-top 0.5s ease, top 0 ease 0.5s, left 0 ease 0.5s;
  transition: opacity 0.25s ease, margin-top 0.5s ease, top 0 ease 0.5s, left 0 ease 0.5s;
}
#modal.dark,
.error-modal.dark {
  background-color: #363434;
  text-align: center;
  padding: 0 100px;
  border: solid 10px #f2f2f2;
}
#modal.dark i.ssg-delete,
.error-modal.dark i.ssg-delete {
  color: #f2f2f2;
}
#modal.dark i.ssg-delete:hover,
.error-modal.dark i.ssg-delete:hover {
  color: #fff;
}
#modal.dark .modal-header,
.error-modal.dark .modal-header {
  margin-bottom: 0;
  border-bottom: none;
  padding-top: 25px;
}
#modal.dark .modal-header > strong,
.error-modal.dark .modal-header > strong {
  color: #f2f2f2;
}
#modal.dark .modal-header span.img,
.error-modal.dark .modal-header span.img {
  display: block;
  margin: 0 auto 25px auto;
  width: 200px;
  height: 188px;
  overflow: hidden;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#modal.dark .modal-content,
.error-modal.dark .modal-content {
  color: #f2f2f2;
  font: normal normal 400 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#modal.dark .modal-content p,
.error-modal.dark .modal-content p {
  margin-bottom: 25px;
}
#modal i.ssg-delete,
.error-modal i.ssg-delete {
  font-size: 25px;
  height: 18px;
  line-height: 25px;
  color: #093e2c;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#modal i.ssg-delete:hover,
.error-modal i.ssg-delete:hover {
  color: #005e20;
}
#modal .modal-header,
.error-modal .modal-header {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: solid 1px #c5c7c6;
}
#modal .modal-header:empty,
.error-modal .modal-header:empty {
  display: none;
}
#modal .modal-header > strong,
.error-modal .modal-header > strong {
  display: block;
  font: normal normal 400 28px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #3f4442;
}
#modal .modal-header > strong small,
.error-modal .modal-header > strong small {
  display: block;
  font: normal normal 400 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-indent: 2px;
  color: #939393;
  padding-top: 8px;
}
#modal .modal-header > strong small span,
.error-modal .modal-header > strong small span {
  color: #005e20;
}
#modal .form-row,
.error-modal .form-row {
  padding-bottom: 15px;
}
#modal .form-row label,
.error-modal .form-row label {
  display: block;
  font: normal normal 700 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  color: #3f4442;
  padding-bottom: 5px;
}
#modal .form-row label.required:before,
.error-modal .form-row label.required:before {
  content: '\002A\0020';
}
#modal .form-row label:after,
.error-modal .form-row label:after {
  content: '\003A';
}
#modal .form-row input[type="text"],
.error-modal .form-row input[type="text"] {
  width: 100%;
  height: 35px;
  padding: 0 15px;
  border: solid 1px #b8b8b8;
  background: none;
  background-color: #fff;
  color: #3f4442;
  font: normal normal 500 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#modal .form-row textarea,
.error-modal .form-row textarea {
  width: 100%;
  height: 150px;
  min-width: 100%;
  max-width: 100%;
  min-height: 150px;
  max-height: 150px;
  padding: 15px;
  border: solid 1px #b8b8b8;
  background: none;
  background-color: #fff;
  color: #3f4442;
  font: normal normal 500 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#modal .form-col,
.error-modal .form-col {
  width: 50%;
  padding-right: 10px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#modal .form-col:last-child,
.error-modal .form-col:last-child {
  padding-left: 10px;
  padding-right: 0;
}
#modal .buttons-set,
.error-modal .buttons-set {
  text-align: center;
}
body {
  overflow-x: hidden;
}
body.touch {
  top: 0 !important;
}
body.modal .wrapper:before {
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
body.modal #modal {
  top: 105px;
  left: 50%;
  opacity: 1;
  margin-top: 0;
  -webkit-transition: opacity 0.5s, margin-top 0.5s ease;
  -moz-transition: opacity 0.5s, margin-top 0.5s ease;
  -ms-transition: opacity 0.5s, margin-top 0.5s ease;
  -o-transition: opacity 0.5s, margin-top 0.5s ease;
  transition: opacity 0.5s, margin-top 0.5s ease;
}
body .error-modal.active {
  top: 105px;
  left: 50%;
  opacity: 1;
  margin-top: 0;
  -webkit-transition: opacity 0.5s, margin-top 0.5s ease;
  -moz-transition: opacity 0.5s, margin-top 0.5s ease;
  -ms-transition: opacity 0.5s, margin-top 0.5s ease;
  -o-transition: opacity 0.5s, margin-top 0.5s ease;
  transition: opacity 0.5s, margin-top 0.5s ease;
}
body .error-modal.active .modal-header {
  font: normal normal 400 28px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #3f4442;
}
body .error-modal.active .modal-content {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  body .error-modal.active {
    top: 56px;
    left: 0;
    width: 100%;
    margin: 0;
  }
}
#modal-quick-view .ratings {
  padding: 15px 0 0 0;
}
#modal-quick-view .ratings .ratings-write {
  display: none;
}
#modal-quick-view .modal-content > img {
  display: inline-block;
  float: left;
  width: 35%;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #modal-quick-view .modal-content > img {
    width: 80%;
  }
}
.modal-product-content {
  display: inline-block;
  float: left;
  font: normal normal 400 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
  width: 378px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-product-content .availability.in-stock,
.modal-product-content > form > .regular-price {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .modal-product-content {
    width: 100%;
  }
}
#tea-finder {
  width: 1024px;
  position: relative;
  margin: -25px auto 40px auto;
  background-color: #f9f5ee;
  color: #3f4442;
  padding: 40px 30px;
  font: normal normal 400 26px/26px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#tea-finder:before,
#tea-finder:after {
  content: '';
  position: absolute;
  bottom: 17px;
  z-index: -1;
  -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.5);
  width: 49%;
  height: 20%;
}
#tea-finder:before {
  left: 10px;
  -webkit-transform: rotate(-1deg);
  -moz-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  transform: rotate(-1deg);
}
#tea-finder:after {
  right: 10px;
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  transform: rotate(1deg);
}
#tea-finder.catalog {
  z-index: 101;
  width: 100%;
  background-color: transparent;
  margin: 0;
  border-bottom: 1px solid #d7d7d7;
  padding: 30px 0;
  color: #434343;
  text-transform: uppercase;
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#tea-finder.catalog:before,
#tea-finder.catalog:after {
  display: none;
}
#tea-finder.catalog > a {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -512px;
  color: #434343;
  text-decoration: none;
  z-index: 1;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#tea-finder.catalog > a:before {
  position: relative;
  top: 2px;
  margin-right: 6px;
}
#tea-finder.catalog > a:hover {
  color: #005e20;
}
#tea-finder.catalog > strong {
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#tea-finder.catalog > strong:after {
  content: '\003A';
}
#tea-finder.catalog > span {
  color: #434343;
  text-transform: uppercase;
  margin-left: 30px;
  font: normal normal 700 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#tea-finder.catalog > span:after {
  color: #434343;
  font-size: 14px;
}
#tea-finder.catalog > ul {
  height: 90px;
  text-transform: uppercase;
  border: 1px solid #fff;
  color: #434343;
  background-color: transparent;
}
#tea-finder.catalog > ul.open {
  top: -9px;
  margin-left: 8px;
}
#tea-finder.catalog > ul.open.ready {
  border-color: #d7d7d7;
}
#tea-finder.catalog > ul.open.ready li {
  border-color: #d7d7d7;
}
#tea-finder.catalog > ul li {
  padding: 0 20px;
  height: 30px;
  border-bottom: solid 1px #fff;
  background-color: #fff;
  line-height: 30px;
}
#tea-finder.catalog > ul li:hover {
  background-color: #f2f2f2;
}
#tea-finder > strong {
  display: inline-block;
  width: 50%;
  text-align: right;
  position: relative;
  font: normal normal 400 26px/26px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#tea-finder > strong:after {
  content: '\2026';
}
#tea-finder > strong:before {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  content: '🔎';
  position: absolute;
  top: 3px;
  margin-left: -35px;
}
#tea-finder > span {
  color: #a69782;
  text-transform: lowercase;
  cursor: pointer;
  display: inline-block;
  margin-left: 60px;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#tea-finder > span:hover {
  color: #005e20;
}
#tea-finder > span:hover:after {
  color: #005e20;
}
#tea-finder > span:after {
  color: #093e2c;
  position: relative;
  top: 2px;
  left: 8px;
  font-size: 20px;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#tea-finder > ul {
  position: absolute;
  top: -100%;
  left: -100%;
  margin-left: 69px;
  color: #a69782;
  background-color: #f9f5ee;
  text-transform: lowercase;
  height: 180px;
  border: 1px solid #f9f5ee;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease, top 0 ease 0.25s, left 0 ease 0.25s, margin-left 0.25s ease;
  -moz-transition: opacity 0.25s ease, top 0 ease 0.25s, left 0 ease 0.25s, margin-left 0.25s ease;
  -ms-transition: opacity 0.25s ease, top 0 ease 0.25s, left 0 ease 0.25s, margin-left 0.25s ease;
  -o-transition: opacity 0.25s ease, top 0 ease 0.25s, left 0 ease 0.25s, margin-left 0.25s ease;
  transition: opacity 0.25s ease, top 0 ease 0.25s, left 0 ease 0.25s, margin-left 0.25s ease;
}
#tea-finder > ul.open {
  top: -37px;
  left: 50%;
  margin-left: 29px;
  opacity: 1;
  -webkit-transition: margin-left 0.5s ease, opacity 0.1s ease, border-color 0.25s ease;
  -moz-transition: margin-left 0.5s ease, opacity 0.1s ease, border-color 0.25s ease;
  -ms-transition: margin-left 0.5s ease, opacity 0.1s ease, border-color 0.25s ease;
  -o-transition: margin-left 0.5s ease, opacity 0.1s ease, border-color 0.25s ease;
  transition: margin-left 0.5s ease, opacity 0.1s ease, border-color 0.25s ease;
}
#tea-finder > ul.open.ready {
  border-color: #a69782;
  overflow-y: auto;
  overflow-x: hidden;
}
#tea-finder > ul.open.ready li {
  border-color: #a69782;
  -webkit-transition-delay: 0s !important;
  -moz-transition-delay: 0s !important;
  -ms-transition: 0s !important;
  -o-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
#tea-finder > ul.open li {
  opacity: 1;
  margin-left: 0;
}
#tea-finder > ul.open li a {
  color: #a69782;
  text-decoration: none;
}
#tea-finder > ul li {
  padding: 0 30px;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #f9f5ee;
  background-color: #f9f5ee;
  cursor: pointer;
  margin-left: 100%;
  white-space: nowrap;
  opacity: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color 0.25s ease 0, margin-left 0.25s ease, opacity 0.25s ease, border-color 0.25s ease 0;
  -moz-transition: background-color 0.25s ease 0, margin-left 0.25s ease, opacity 0.25s ease, border-color 0.25s ease 0;
  -ms-transition: background-color 0.25s ease 0, margin-left 0.25s ease, opacity 0.25s ease, border-color 0.25s ease 0;
  -o-transition: background-color 0.25s ease 0, margin-left 0.25s ease, opacity 0.25s ease, border-color 0.25s ease 0;
  transition: background-color 0.25s ease 0, margin-left 0.25s ease, opacity 0.25s ease, border-color 0.25s ease 0;
}
#tea-finder > ul li:last-child {
  border-bottom: none;
}
#tea-finder > ul li:hover {
  background-color: #ebe5dc;
}
.ui-share-load {
  position: relative;
}
.ui-share-load:after {
  content: '';
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 1;
  line-height: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-share.gif');
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
}
.ui-share-load.loaded:after {
  opacity: 0;
  width: 0;
  height: 0;
}
body.firefox #tea-finder > ul,
body.ie-10 #tea-finder > ul {
  width: 251px;
}
body.ipad #tea-finder > ul.ready {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.pager {
  width: 100%;
  padding: 5px 0;
  text-transform: uppercase;
  color: #3f4442;
  font: normal normal 400 12px/35px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
}
.pager .amount {
  margin: 0;
  display: inline-block;
  float: left;
}
.pager .amount strong {
  font: normal normal 400 12px/35px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.pager .limiter {
  display: inline-block;
  float: right;
}
.pager .limiter select {
  margin: 0 5px;
  padding: 0 0 0 5px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  width: 50px;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pager .pages {
  padding-bottom: 5px;
}
.pager .pages > strong,
.pager .pages > ol {
  display: inline-block;
  float: left;
}
.pager .pages > strong {
  font: normal normal 500 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.pager .pages > ol {
  margin-left: 15px;
}
.pager .pages > ol li {
  display: inline-block;
  float: left;
  margin-left: 10px !important;
  font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
}
.pager .pages > ol li a {
  font: normal normal 400 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #005e20;
  position: relative;
  text-decoration: none;
}
.pager .pages > ol li a:after {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #005e20;
  position: absolute;
  left: 0;
  bottom: -2px;
}
.pager .pages > ol li a.jumper:after {
  display: none;
}
.pager .pages > ol li a:hover {
  color: #005e20;
}
.pager .pages > ol li a i {
  font-size: 17px;
  position: relative;
  top: -2px;
}
.swipe-message {
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 11px 0 5px;
  position: static;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  font: normal normal 400 13px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  .swipe-message {
    display: block;
    top: 104px;
  }
  .tablet-hidden {
    display: block;
  }
  .tablet-hidden.mobile-hidden {
    display: block;
  }
}
.message {
  max-width: 285px;
  display: inline-block;
  text-align: center;
  padding: 3px 0;
}
.message p {
  display: block;
  margin: 0;
  color: #d0d0d0;
}
@media screen and (min-width: 320px) and (max-width: 1024px) {
  .swipe-message {
    display: block;
  }
  .product-header {
    display: none!important;
  }
}
#header-addtocart {
  background-color: #093e2c;
  color: #fff;
  width: 500px;
  height: 45px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  text-transform: uppercase;
  line-height: 45px;
}
#header-addtocart:hover {
  background-color: #005e20;
  cursor: pointer;
}
.product-header {
  padding: 10px 30px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100000;
  position: fixed;
  background-color: #f2f2f2;
  display: none;
}
.product-header .product_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 60px;
  align-items: center;
}
.product-header .product_content .product_info {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  font-size: 18px;
  color: #3f4442;
}
.product-header .product_content .product_info .price_product .regular-price {
  margin: 10px 0;
  display: block;
}
.product-header .product_content .buy_product .ui-btn.green.ui-cart {
  width: 450px;
  font-size: 17px;
  font-weight: 500;
}
#algolia-searchbox .algolia-search-input {
  max-width: 390x;
  padding: 0;
  outline: none;
  color: #949494;
  text-transform: none;
  font-size: 16px;
  height: 47px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #algolia-searchbox .algolia-search-input {
    max-width: 100%;
    height: auto;
    padding: 25px 10px 10px 10px;
  }
}
#search_mini_form:after {
  background-color: transparent;
  position: inherit;
}
.box.block {
  height: 47px;
}
#algolia-searchbox {
  margin: 0!important;
}
#header #topNav #catalogSearch {
  height: 25px!important;
  padding: 0 10px;
}
#algolia-searchbox .algolia-search-input:focus {
  border: none!important;
}
#catalogSearch i.ssg-search {
  top: 3px;
  right: 5px;
}
#catalogSearch i.ssg-search:before {
  color: #000000;
}
input::-webkit-input-placeholder {
  color: #000 !important;
}
input:-moz-placeholder {
  color: #000 !important;
}
input::-moz-placeholder {
  color: #000 !important;
}
input:-ms-input-placeholder {
  color: #000 !important;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .ui-add-cart .button-fon {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background-color: #f9f5ee;
  }
  #catalogSearch i.ssg-search {
    top: 12px;
    right: 10px;
  }
  #catalogSearch i.ssg-search:before {
    color: #000;
  }
}
.checkout-button {
  padding: 25px 0;
  text-align: right;
}
.checkout-button .ui-btn.green {
  background-color: #fff;
  color: #093e2c;
  text-align: left;
  text-transform: capitalize;
  font-size: 16px;
}
.checkout-button .ui-btn.green:hover {
  background-color: #fff;
  color: #005e20;
}
.checkout-button .ui-btn.orange {
  width: 200px;
}
.item-qty input {
  max-width: 100px;
}
#algolia_instant_selector .ratings {
  padding: 10px 0;
}
#algolia_instant_selector .ratings .after_special {
  font-size: 16px;
  color: #7b7b7b !important;
}
#algolia_instant_selector.with-facets {
  max-width: 1024px;
  margin: 0 auto;
  padding: 50px 0;
}
#algolia_instant_selector .result {
  text-decoration: none;
}
#algolia_instant_selector .result .result-title {
  font-size: 20px!important;
  text-align: center;
  color: #282828 !important;
  font-weight: 400!important;
  min-height: 46px;
}
#algolia_instant_selector .result .result-title:hover {
  color: #005e20 !important;
}
#algolia_instant_selector .text-ellipsis {
  white-space: inherit!important;
}
#algolia_instant_selector #algolia-right-container .result-sub-content button {
  background-color: #093e2c;
  color: #fff;
}
#algolia_instant_selector #algolia-right-container .result-sub-content button:hover {
  background-color: #005e20;
}
#algolia_instant_selector .ais-pagination--item__active .ais-pagination--link {
  color: #005e20 !important;
}
#algolia_instant_selector .ais-pagination--link {
  text-decoration: none;
  color: #7b7b7b !important;
}
#algolia_instant_selector .ais-pagination--link:hover {
  color: #005e20 !important;
}
.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link,
.ais-refinement-list--item__active > div > .ais-hierarchical-list--link,
.ais-refinement-list--item__active > div > .ais-refinement-list--label,
.ais-price-ranges--item__active > .ais-price-ranges--link {
  box-shadow: inset 3px 0 0 #005e20 !important;
}
#algolia_instant_selector .hits .infos {
  min-height: 40px;
  line-height: 40px;
}
.ais-current-refined-values--link:hover .current-refinement-wrapper {
  text-decoration: none!important;
}
@media screen and (min-width: 1024px) {
  #algolia_instant_selector .result-wrapper .result {
    min-height: 360px;
  }
}
html,
body {
  height: 100%;
}
body:after {
  content: '';
  position: fixed;
  top: -100%;
  left: -100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.8);
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading.gif');
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
}
body.loading:after {
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease, top 0s ease 0s, left 0s ease 0s;
  -moz-transition: opacity 0.25s ease, top 0s ease 0s, left 0s ease 0s;
  -ms-transition: opacity 0.25s ease, top 0s ease 0s, left 0s ease 0s;
  -o-transition: opacity 0.25s ease, top 0s ease 0s, left 0s ease 0s;
  transition: opacity 0.25s ease, top 0s ease 0s, left 0s ease 0s;
}
body.scrolling-page .wrapper:after {
  display: none;
}
.unstyled p {
  font-size: 16px;
  padding: 5px 0;
}
.wrapper {
  max-width: 100%;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -280px;
}
.wrapper:before {
  content: '';
  width: 100%;
  height: 100%;
  position: fixed;
  top: -100%;
  left: -100%;
  z-index: 9998;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
  transition: opacity 0.25s ease, top 0s ease 0.25s, left 0s ease 0.25s;
}
.wrapper:after {
  content: '';
  display: block;
  width: 100%;
  height: 280px;
}
ol.unstyled,
ul.unstyled {
  margin: 0;
}
ol.unstyled li,
ul.unstyled li {
  list-style-type: none;
  list-style: none;
  margin: 0;
}
#allow-gift-message-container {
  display: block!important;
}
.preload {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: hidden;
}
.clear {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.none {
  display: none;
}
.debug {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  color: #000;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: auto;
  font-family: 'Courier New', Courier, monospace;
  font-size: 18px;
  line-height: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 0 25px 25px;
}
.pattern {
  padding-bottom: 140px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/pattern.png');
  background-repeat: repeat-x;
  background-position: center bottom;
}
main.col-left > div,
main.col-right > div {
  width: 1024px;
  margin: 0 auto;
}
main.col-left > div > article,
main.col-right > div > article {
  display: inline-block;
  width: 654px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
main.col-left > div > article .page-title h1,
main.col-right > div > article .page-title h1 {
  font: normal normal 400 16px/16px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: solid 1px #3f4442;
}
main.col-left > div > article .hello strong,
main.col-right > div > article .hello strong,
main.col-left > div > article .box-head h2,
main.col-right > div > article .box-head h2 {
  font: normal normal 700 20px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #3f4442;
}
main.col-left > div > article .box-head h2,
main.col-right > div > article .box-head h2 {
  margin-bottom: 1em;
}
main.col-left > div > article .welcome-msg,
main.col-right > div > article .welcome-msg {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
}
main.col-left > div > article .box-reviews,
main.col-right > div > article .box-reviews,
main.col-left > div > article .box-recent,
main.col-right > div > article .box-recent {
  display: none;
}
main.col-left > div > article .col2-set,
main.col-right > div > article .col2-set {
  *zoom: 1;
}
main.col-left > div > article .col2-set:before,
main.col-right > div > article .col2-set:before,
main.col-left > div > article .col2-set:after,
main.col-right > div > article .col2-set:after {
  display: table;
  content: "";
  line-height: 0;
}
main.col-left > div > article .col2-set:after,
main.col-right > div > article .col2-set:after {
  clear: both;
}
main.col-left > div > article .col2-set:before,
main.col-right > div > article .col2-set:before,
main.col-left > div > article .col2-set:after,
main.col-right > div > article .col2-set:after {
  display: table;
  content: "";
  line-height: 0;
}
main.col-left > div > article .col2-set:after,
main.col-right > div > article .col2-set:after {
  clear: both;
}
main.col-left > div > article .col2-set .col-1,
main.col-right > div > article .col2-set .col-1,
main.col-left > div > article .col2-set .col-2,
main.col-right > div > article .col2-set .col-2 {
  width: 50%;
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
main.col-left > div > article .col2-set .col-1,
main.col-right > div > article .col2-set .col-1 {
  padding-right: 15px;
}
main.col-left > div > article .col2-set .col-2,
main.col-right > div > article .col2-set .col-2 {
  padding-left: 15px;
}
main.col-left > div > article .box-title,
main.col-right > div > article .box-title {
  margin-bottom: 10px;
}
main.col-left > div > article .box-title h3,
main.col-right > div > article .box-title h3 {
  font: normal normal 500 18px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #3f4442;
  display: inline-block;
}
main.col-left > div > article .box-title h3:after,
main.col-right > div > article .box-title h3:after {
  content: '\007C';
  margin: 0 3px 0 5px;
  color: #3f4442;
}
main.col-left > div > article .box-title h3.no-after:after,
main.col-right > div > article .box-title h3.no-after:after {
  display: none;
}
main.col-left > div > article .box-title a,
main.col-right > div > article .box-title a {
  font: normal normal 500 18px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
main.col-left > div > article .box-title a:hover,
main.col-right > div > article .box-title a:hover {
  color: #093e2c;
}
main.col-left > div > article .box-content,
main.col-right > div > article .box-content {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
}
main.col-left > div > article .box-content a,
main.col-right > div > article .box-content a {
  font: normal normal 500 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
main.col-left > div > article .box-content a:hover,
main.col-right > div > article .box-content a:hover {
  color: #093e2c;
}
main.col-left > div > article .box-content h4,
main.col-right > div > article .box-content h4 {
  font: normal normal 500 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #3f4442;
}
main.col-left > div > article .box-content address,
main.col-right > div > article .box-content address {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  padding-top: 5px;
  font-style: normal;
}
main.col-left > div > article .my-account > p,
main.col-right > div > article .my-account > p {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
}
main.col-left > div > article .product-review .product-details .box-head h2,
main.col-right > div > article .product-review .product-details .box-head h2 {
  margin: 0;
}
main.col-left > div > article .product-review .product-rating-details .box-title,
main.col-right > div > article .product-review .product-rating-details .box-title {
  margin: 0;
}
main.col-left > div > article .product-review .ratings,
main.col-right > div > article .product-review .ratings {
  padding-top: 10px;
}
main.col-left > div > article .product-review p,
main.col-right > div > article .product-review p {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
  margin-bottom: 30px;
}
main.col-left > div > aside,
main.col-right > div > aside {
  display: inline-block;
  width: 340px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
main.col-left > div > aside .block-title,
main.col-right > div > aside .block-title {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: solid 1px #3f4442;
}
main.col-left > div > aside .block-title strong,
main.col-right > div > aside .block-title strong {
  font: normal normal 400 16px/16px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
main.col-left > div > aside .block-content ul,
main.col-right > div > aside .block-content ul {
  list-style-type: none;
}
main.col-left > div > aside .block-content ul li,
main.col-right > div > aside .block-content ul li {
  margin: 0 0 45px 0;
}
main.col-left > div > aside .block-content ul li.last,
main.col-right > div > aside .block-content ul li.last {
  margin-bottom: 0;
}
main.col-left > div > aside .block-content ul li strong,
main.col-right > div > aside .block-content ul li strong {
  font: normal normal 700 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #000;
}
main.col-left > div > aside .block-content ul li a,
main.col-right > div > aside .block-content ul li a {
  font: normal normal 400 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #000;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
main.col-left > div > aside .block-content ul li a:hover,
main.col-right > div > aside .block-content ul li a:hover {
  color: #005e20;
}
main.col-right > div > article {
  float: right;
  margin-right: 30px;
}
main.col-right > div > aside {
  float: right;
}
main.col-left > div > article {
  float: left;
  margin-left: 30px;
}
main.col-left > div > aside {
  float: left;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  main.col-left > div,
  main.col-right > div {
    width: 96%;
    margin: 0 2%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  main.col-left > div,
  main.col-right > div {
    width: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  main.col-left > div,
  main .col-right > div {
    width: 100%;
    margin: 0;
  }
  main.col-left > div > aside,
  main .col-right > div > aside {
    width: 100%;
    float: none;
  }
  main.col-left > div > article,
  main .col-right > div > article {
    float: none;
    width: 100%;
  }
}
.messages {
  width: 100%;
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #ccdfd2;
  overflow: hidden;
  color: #093e2c;
  -webkit-transition: height 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -moz-transition: height 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -ms-transition: height 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -o-transition: height 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: height 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  font: normal normal 500 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.messages.hide {
  height: 0 !important;
}
.messages li {
  list-style-type: none;
  margin: 0;
}
.messages > li {
  position: relative;
  z-index: 2;
  padding: 15px 0;
}
.messages > li.error-msg {
  background-color: #f69679;
  color: #282828;
  padding-left: 26px;
  padding-right: 26px;
}
.messages ul,
.messages ol {
  margin: 0 auto;
  max-width: 1024px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  html {
    box-sizing: border-box;
  }
  body {
    width: 100%;
    padding-top: 53px;
    overflow-x: hidden;
    margin: 0;
  }
  body.menu-active .wrapper,
  body.menu-active #footer,
  body.menu-active #header {
    margin-left: -270px;
  }
  .unstyled p {
    font-size: 21px;
  }
  #home-main .blockquote q {
    font-size: 21px!important;
  }
  .messages {
    width: 98%;
    position: relative;
    margin: 10px 1%;
    background: none;
  }
  .messages li {
    margin: 0 20px;
  }
  .messages.hide {
    margin: 0;
  }
  *,
  *:before,
  *:after {
    box-sizing: inherit;
  }
  #home-promo-code {
    margin: 0;
  }
  .mobile-hidden {
    display: block;
  }
  .desktop-hidden {
    display: none;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  ul {
    list-style: none;
    padding: 0;
  }
  main {
    position: relative;
  }
  a,
  a:visited {
    color: #005e20;
    text-decoration: none;
  }
  a:hover {
    color: #409e60;
  }
  .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  .ui-btn {
    font: normal normal 400 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding: 7px 15px;
    text-transform: uppercase;
    line-height: 13px;
  }
  .ui-btn.green {
    color: #fff;
    border: 2px solid #005e20;
    background-color: #093e2c;
  }
  .ui-btn.ui-cart {
    min-width: 280px;
    font-size: 14px;
    line-height: 14px;
    margin: 10px 0;
  }
  .ui-btn.big {
    width: 100%;
    display: block;
    border: none;
    padding: 20px;
    color: #fff;
    background: #093e2c;
    text-align: center;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: normal normal 400 13px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .ui-btn.big.orange {
    background: #ec8a00;
  }
  .ui-btn .wrapper,
  #footer,
  #header {
    margin-left: 0;
    width: 100%;
    display: block;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -ms-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s;
  }
  .swipe-container {
    overflow: hidden;
    visibility: hidden;
    position: relative;
  }
  .swipe {
    margin: 0;
    overflow: hidden;
    position: relative;
  }
  .swipe > li,
  .swipe > div {
    position: relative;
    float: left;
    width: 100%;
  }
  #swipe-elements b {
    display: inline-block;
    background: #d1c8b8;
    width: 10px;
    height: 10px;
    margin: 5px;
    -webkit-box-shadow: inset 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }
  #swipe-elements b.active {
    background: #ff931f;
  }
  .checkout-onepage-index #pattern {
    background-color: #fef7ed;
  }
  .ratings {
    margin: 5px 0;
    line-height: 18px;
    text-transform: uppercase;
    color: #005e20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ratings a {
    font: normal normal 700 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-transform: uppercase;
  }
  .ratings .rating-box {
    display: inline-block;
    vertical-align: top;
    width: 120px;
    height: 17px;
    overflow: hidden;
    text-align: left;
  }
  .ratings .rating-box .rating {
    display: inline-block;
    width: 85px;
    margin-right: 5px;
    height: 17px;
    -webkit-background-size: 17px 16px;
    -moz-background-size: 17px 16px;
    -o-background-size: 17px 16px;
    background-size: 17px 16px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/star-grey.png');
    background-repeat: repeat-x;
    background-position: 0 0;
  }
  .ratings .rating-box .rating span {
    height: 17px;
    display: inline-block;
    -webkit-background-size: 17px 16px;
    -moz-background-size: 17px 16px;
    -o-background-size: 17px 16px;
    background-size: 17px 16px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/star-gold.png');
    background-repeat: repeat-x;
    background-position: 0 0;
  }
  #tea-finder {
    z-index: 2;
    position: relative;
    padding: 20px 5%;
    text-align: center;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/tea-finder-bgd.png');
    background-repeat: no-repeat;
    background-position: center 8px;
    height: 95px;
  }
  #tea-finder .ssg-navigatedown {
    display: none;
  }
  #tea-finder select {
    background: none;
    border: none;
    margin: 5px 0;
    font: normal normal 400 16px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    color: #a69782;
  }
  #tea-finder > strong {
    font: normal normal 400 18px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    display: block;
    margin: 5px 0;
  }
  #tea-finder #tea-finder-list {
    display: none;
  }
  #cart-order-totals {
    margin: 30px 0;
  }
  #cart-order-totals li {
    font: normal normal 400 13px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 20px 0;
  }
  #cart-order-totals li .price {
    float: right;
  }
  #cart-order-totals li.grand-total .price {
    font: normal normal 700 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #shopping-cart-footer {
    margin: 20px;
    background: #989898;
    padding: 20px;
    color: #fff;
    text-align: center;
    font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #shopping-cart-footer a {
    color: #fff;
    vertical-align: middle;
  }
  #shopping-cart-footer a:before {
    vertical-align: middle;
  }
  #shopping-cart-footer a span {
    margin-left: 5px;
  }
  #shopping-cart-footer strong {
    text-transform: uppercase;
    font: normal normal 700 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #shopping-cart-items input {
    width: 45px;
    background: #f2f2f2;
    border: none;
    font: normal normal 700 11px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding: 10px;
    text-align: center;
  }
  #shopping-cart-items .row {
    border-bottom: 1px solid #9fa1a0;
    position: relative;
    padding: 15px;
  }
  #shopping-cart-items .row h4 {
    margin: 0 0 10px 0;
  }
  #shopping-cart-items .row h4 a {
    font: normal normal 700 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #3f4442;
  }
  #shopping-cart-items .row .ssg-delete {
    position: absolute;
    top: 10px;
    right: 5px;
  }
  #shopping-cart-items .row .price,
  #shopping-cart-items .row .subtotal {
    font: normal normal 700 11px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin: 0 4px;
  }
  #shopping-cart-items .row .subtotal {
    color: #005e20;
  }
  #shopping-cart-items .col {
    display: inline-block;
    vertical-align: top;
  }
  #shopping-cart-items .col:nth-child(1) {
    width: 35%;
  }
  #shopping-cart-items .col:nth-child(2) {
    width: 62%;
  }
  #breadcrumbs {
    width: 100%;
    min-height: 47px;
    position: relative;
    background: #f9f5ee;
    overflow: hidden;
    padding: 25px 0 30px;
  }
  #breadcrumbs.open {
    height: auto;
  }
  #breadcrumbs:after {
    position: absolute;
    content: "";
    width: 11px;
    height: 7px;
    left: 93%;
    z-index: 5;
    top: 20px;
    -webkit-background-size: 11px 7px;
    -moz-background-size: 11px 7px;
    -o-background-size: 11px 7px;
    background-size: 11px 7px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/navigatedown.png');
    background-repeat: no-repeat;
    background-position: 95% center;
  }
  #breadcrumbs .teanav {
    display: none;
  }
  #breadcrumbs.unstyled {
    display: block;
    float: none;
  }
  #breadcrumbs.unstyled.teanav {
    display: none;
  }
  #breadcrumbs.unstyled.right {
    float: none;
  }
  #breadcrumbs li {
    float: none;
    display: block;
  }
  #breadcrumbs li a {
    width: 100%;
    padding: 15px 15px 15px 25px;
    color: #a69782;
    text-align: left;
    font: normal normal 400 12px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  #breadcrumbs li a:after {
    display: none;
  }
  #breadcrumbs li a:before {
    display: none;
  }
  #breadcrumbs li a.active {
    display: block;
  }
  .success-msg {
    padding: 10px;
    background: #DFF2BF;
    border: 1px solid #1c8301;
  }
  .error-msg {
    padding: 10px;
    background: #9c5b64;
    color: #fff;
    margin-bottom: 20px;
    border: 1px solid #bd6069;
  }
  .cms-index-index .success-msg {
    margin: 20px;
  }
  .product-list {
    max-width: 260px;
    margin: 0 auto;
  }
  .product-list .spacer {
    display: none;
  }
  .product-list li {
    float: left;
    height: 240px;
    margin: 20px 0;
    width: 50%;
    position: relative;
    border-right: 1px solid #e9e9e9;
    margin-top: 40px;
  }
  .product-list li.hide {
    display: none;
  }
  .product-list li a strong {
    margin: 0 15% 0 15%;
    width: 70%;
    min-height: 60px;
    display: block;
    font: normal normal 400 14px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    color: #282828;
  }
  .product-list li a .type {
    display: none;
  }
  .product-list li a .price {
    font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    display: block;
    margin: 0 15% 0 15%;
    width: 70%;
    color: #3f4442;
  }
  .product-list li a .iced {
    font: normal normal 400 10px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    display: block;
    color: #fff;
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: 0;
    left: 25px;
  }
  .product-list li a .iced:after {
    content: '';
    background-color: #ff4800;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -13px;
    left: 0;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .product-list li a .iced:before {
    content: '';
    width: 50%;
    height: 30%;
    position: absolute;
    bottom: -4px;
    left: 25%;
    z-index: 0;
    opacity: 0.35;
    background-color: #000 0%;
    background-image: -ms-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
    background-image: -moz-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
    background-image: -o-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #000), color-stop(1, #fff));
    background-image: -webkit-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
    background-image: radial-gradient(ellipse farthest-side at center center, #000 0%, #fff 100%);
    -moz-border-radius: 100%;
    -khtml-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: rotate3d(-0.1, 0, 0, 115deg);
    -moz-transform: rotate3d(-0.1, 0, 0, 115deg);
    -ms-transform: rotate3d(-0.1, 0, 0, 115deg);
    -o-transform: rotate3d(-0.1, 0, 0, 115deg);
    transform: rotate3d(-0.1, 0, 0, 115deg);
  }
  .product-list li a .iced span {
    position: relative;
    z-index: 2;
  }
  .product-list li a .img {
    margin-top: 20px;
    overflow: hidden;
    display: block;
  }
  .product-list li a button {
    display: none;
  }
  .product-list li a img {
    width: 100%;
    position: relative;
  }
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://fonts.gstatic.com/s/playfairdisplay/v15/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk-.ttf) format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v15/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYhQ.ttf) format('truetype');
}
.goog-te-menu2-item div,
.goog-te-menu2-item:link div,
.goog-te-menu2-item:visited div,
.goog-te-menu2-item:active div {
  color: #093E2C !important;
}
body {
  opacity: 1 !important;
}
#header {
  width: 100%;
  height: 125px;
  background-color: #f7F6f4;
  position: relative;
  z-index: 100;
}
#header #google_translate_element .goog-te-gadget {
  white-space: nowrap;
  background: #093e2c;
  border: 1px solid #d0d0d0;
  font: italic normal 400 12px/23px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #d0d0d0;
  letter-spacing: 0.05em;
}
#header #google_translate_element .goog-te-gadget .goog-te-gadget-simple {
  font: inherit;
  background: none;
  border: none;
  padding: 0;
}
#header #google_translate_element .goog-te-gadget .goog-te-gadget-simple img {
  display: none;
}
#header #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value {
  color: #d0d0d0;
}
#header #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value > span:nth-child(3) {
  display: none;
}
#header #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value > span:last-child,
#header #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value > span:nth-last-child(1) {
  color: #d0d0d0;
  margin: 0 0 0 5px;
}
#header .container {
  max-width: 1024px;
  margin: 0 auto;
  *zoom: 1;
}
#header .container:before,
#header .container:after {
  display: table;
  content: "";
  line-height: 0;
}
#header .container:after {
  clear: both;
}
#header .container:before,
#header .container:after {
  display: table;
  content: "";
  line-height: 0;
}
#header .container:after {
  clear: both;
}
#header #topNav {
  z-index: 1;
  background: #093e2c;
  width: 100%;
  height: 45px;
}
#header #topNav #catalogSearch,
#header #topNav #topLinks,
#header #topNav #mod {
  position: relative;
  float: right;
  height: 45px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
#header #shoppingBasket {
  position: absolute;
  top: 19px !important;
  height: 32px !important;
  padding-left: 38px !important;
  padding-top: 10px !important;
  -webkit-background-size: 28px 28px !important;
  -moz-background-size: 28px 28px !important;
  -o-background-size: 28px 28px !important;
  background-size: 28px 28px !important;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/desk-basket.png');
  background-repeat: no-repeat;
  background-position: left center;
}
#header .logo-container {
  height: 40px;
  position: relative;
  background: #093e2c;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  margin: 0 auto;
  width: 100%;
}
#header .middle-content {
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  background: #093e2c;
}
#header .middle-content > strong {
  position: absolute;
  top: -5px;
  left: 0;
  z-index: 200;
  background-color: #093e2c;
  width: 210px;
  height: 110px;
}
#header .middle-content > strong a {
  position: absolute;
  top: -5px;
  left: -2%;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/logo-640.png');
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 201px auto;
  -moz-background-size: 201px auto;
  -o-background-size: 201px auto;
  background-size: 201px auto;
  width: 210px;
  height: 110px;
}
@media only screen and (max-width: 1024px) and (min-width: 980px) {
  #header {
    max-width: 100%;
  }
  #header .container {
    margin: 0 1%;
  }
  #header .middle-content {
    margin: 0%;
  }
}
@media only screen and (min-width: 751px) and (max-width: 980px) {
  #header {
    max-width: 100%;
  }
  #header #nav:after {
    width: 100%;
  }
  #header .container {
    margin: 0 1%;
  }
  #header .middle-content {
    margin: 0%;
  }
  #header .middle-content .cart .text {
    display: none;
  }
}
#header li:hover .drop {
  max-height: none;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  padding: 0 50px 20px;
}
#header .drop {
  position: absolute;
  width: 100%;
  height: 329px;
  left: 50%;
  transform: translate(-50%, 0);
  display: inline;
  padding: 0;
  background: #fff;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
#header .drop ul {
  overflow: hidden;
  font: normal normal 500 14px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  width: 91.3%;
  margin: 0 0 30px;
}
#header .drop ul li {
  margin: 10px 0 0;
}
#header .drop ul li ul {
  margin: 0 0 40px;
}
#header .drop ul li:last-child ul {
  margin: 0;
}
#header .drop .drop-container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding: 18px 0;
}
#header .drop .drop-container > ul {
  text-transform: none;
  margin: 0 0 30px;
  padding-left: 5.7%;
}
#header .drop .drop-container > ul a {
  text-decoration: none;
  color: #000;
}
#header .drop .drop-container > ul a:hover {
  color: #86b256;
}
#header .drop .drop-container ul li {
  margin: 10px 0 0;
}
#header .drop .drop-container ul li.all_world.top {
  padding-right: 1.5%;
  width: 23.3%;
  max-width: 305px;
  float: left;
}
#header .drop .drop-container ul li.all_world.top > .description-c {
  float: left;
  width: 100%;
  max-width: 304px;
  max-height: 293px;
}
#header .drop > ul > li > a {
  font-size: 15px;
  line-height: 20px;
}
#header .drop > ul a {
  text-decoration: none;
  color: #000;
}
#header .drop > ul a:hover {
  color: #093e2c;
}
#header .drop.first ul li {
  float: left;
}
#header .drop.first ul li ul li {
  float: none;
  width: 100%;
}
#header .drop.first .drop-container ul li {
  max-width: 305px;
  float: left;
  margin: 10px 0 0;
}
#header .drop.gifts > ul {
  padding: 0;
  float: none !important;
  width: 100%!important;
}
#header .drop.gifts > ul > li {
  width: 33.3%;
  display: block;
  float: left;
}
#header .drop.gifts > ul > li > hr {
  width: 75%!important;
}
#header .drop.gifts > ul > li ul {
  margin: 0;
}
#header .drop.gifts .description-c {
  float: left;
  width: 100%;
  max-width: 304px;
  max-height: 293px;
}
#header .drop .top > a {
  color: #303030 !important;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid;
  padding-bottom: 15px;
  margin-bottom: 12px;
  width: 100%;
}
#header .drop .top > hr {
  width: 37%;
  border: none;
  color: #093e2c;
  background-color: #093e2c;
  height: 1px;
}
.description-c {
  font: 22px/32px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #000;
  float: left;
  width: 21.6%;
  max-width: 304px;
}
.description-c .image-block {
  height: 293px;
  overflow: hidden;
  margin: 0 0 20px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.description-c .image-holder {
  vertical-align: middle;
  top: 0;
  z-index: 2222;
  opacity: 1;
  max-width: 304px;
  max-height: 293px;
}
.description-c .image-holder img {
  width: 86%;
  max-height: 253px;
  padding: 7%;
  background: rgba(9, 62, 44, 0.5);
}
.desc-content {
  font: normal normal 500 22px/32px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  text-transform: none;
  text-align: center;
  color: #000;
  padding: 55px 0 30px 5px;
}
.header-top-bar {
  height: 85px;
  max-width: 1440px;
  margin: 0 auto;
  font: normal normal 500 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
  position: relative;
  z-index: 10;
}
.header-top-bar .header-top-bar-one {
  height: 100%;
  width: 39%;
  float: left;
  padding-left: 5.7%;
}
.header-top-bar .header-top-bar-one .trade {
  width: 37px;
  height: 47px;
  float: left;
  padding: 19px 8% 19px 0;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
}
.header-top-bar a {
  color: #000;
  text-decoration: none;
}
.header-top-bar a:hover {
  color: #86b256;
}
.header-top-bar .header-top-bar-two {
  height: 100%;
  width: 9%;
  float: left;
}
.header-top-bar .header-top-bar-two a {
  color: #000;
  text-decoration: none;
}
.header-top-bar .header-top-bar-two .alogo {
  max-width: 121px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 10px 0;
  margin-right: 4%;
}
.header-top-bar .header-top-bar-three {
  height: 100%;
  width: 34.8%;
  float: left;
  padding: 0 2% 0 1%;
}
.header-top-bar .header-top-bar-three .top-login {
  width: 100%;
  height: 47px;
  float: left;
  padding: 19px 0 0 27%;
  line-height: 19px;
  align-items: center;
  text-align: center;
  justify-content: center;
  display: flex;
}
.header-top-bar .header-top-bar-three .links {
  margin: 0;
  padding: 14px 0;
  max-width: 342px;
  width: 100%;
}
.header-top-bar .header-top-bar-three .links .first {
  padding-right: 19%;
  margin: 0;
}
.header-top-bar .header-top-bar-three .links li {
  list-style: none;
  float: left;
  margin: 0;
}
.header-top-bar .top-cart {
  padding: 19px 0;
  height: 47px;
  width: 3%;
  float: left;
}
.header-top-bar .top-cart .count-round {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #86b256;
  line-height: 19.09px;
  text-align: center;
  color: #fff;
  font-size: 13px;
  right: 0;
}
#nav > ul.unstyled {
  margin: 0;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  Height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#nav > ul.unstyled > li {
  float: left;
  z-index: 1;
}
#nav > ul.unstyled > li > a.gifts {
  color: #ff0045;
  font-weight: bold;
}
#nav > ul.unstyled > li:not(.touch):hover div,
#nav > ul.unstyled > li.hover div {
  opacity: 1;
  z-index: 100;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
#nav > ul.unstyled > li.all_world {
  margin: 0 4.35%;
}
#nav > ul.unstyled > li.all_world > a .main-itmes {
  position: relative;
}
#nav > ul.unstyled > li.cart {
  justify-content: center;
  display: flex;
  float: right;
}
#nav > ul.unstyled > li.cart .header-minicart {
  top: 57px;
}
#nav > ul.unstyled > li > a {
  display: block;
  text-decoration: none;
  color: #fff;
  height: 40px;
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -ms-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  font: normal normal 500 18px/40px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.075em;
}
#nav > ul.unstyled.exposed div {
  left: 0;
}
#nav > ul.unstyled .simple-block {
  position: absolute;
  top: -9999px;
  left: -1px;
  background: #fff;
  padding: 0 210px 30px 0;
  width: 100%;
  opacity: 0;
  border: solid 1px #f2f2f2;
  border-top: none;
  z-index: 9999;
  -webkit-transition: opacity 0.25s ease, top 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, top 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, top 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, top 0s ease 0.25s;
  transition: opacity 0.25s ease, top 0s ease 0.25s;
}
#nav > ul.unstyled .simple-block ul {
  width: 100%;
  float: left;
}
#nav > ul.unstyled .simple-block ul a {
  display: block;
  padding: 0 15px 0 30px;
  color: #282828;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #fff;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  font: normal normal 400 12px/22px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
}
#nav > ul.unstyled .simple-block ul a:hover {
  color: #005e20;
}
#nav > ul.unstyled .simple-block p {
  width: 208px;
  float: left;
  margin: 0 -240px 0 0;
}
#nav > ul.unstyled .simple-block img {
  width: 210px;
  height: auto;
  display: block;
  margin-bottom: 15px;
}
#nav > ul.unstyled .simple-block span {
  display: inline-block;
  padding-right: 30px;
  color: #282828;
  font: normal normal 400 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#nav > ul.unstyled .simple-block.gifts-sub ul li {
  min-width: 175px;
}
#nav > ul.unstyled .simple-block.gifts-sub:not(.touch) {
  min-width: 120px;
}
#nav > ul.unstyled .simple-block.gifts-sub p {
  width: 151px;
  margin: 0 -199px 0 0;
  float: right;
}
#nav > ul.unstyled .simple-block.gifts-sub p img {
  width: 163px;
}
#nav > ul.unstyled .teasbar-sub {
  position: absolute;
  top: -9999px;
  left: 0;
  background: #fff;
  padding: 0 0 13px 0;
  width: 100%;
  min-height: 260px;
  height: auto;
  overflow: hidden;
  opacity: 0;
  border: solid 0 #f2f2f2;
  border-top: none;
  z-index: 9999;
  -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
}
#nav > ul.unstyled .teasbar-sub.small-bar {
  width: 309px;
  left: 210px;
  min-height: 245px;
  padding-bottom: 0;
  color: #404040;
  text-transform: uppercase;
  font: normal normal 400 12px/22px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
}
#nav > ul.unstyled .teasbar-sub.small-bar .tb-item-head {
  display: none;
}
#nav > ul.unstyled .teasbar-sub.small-bar .teasbar-item.preview-block {
  width: 115px;
  padding: 16px 13px 0 0;
  float: right;
  margin: 0 0 0 -15px;
}
#nav > ul.unstyled .teasbar-sub.small-bar .teasbar-item.preview-block .tb-preview-image {
  padding: 0;
}
#nav > ul.unstyled .teasbar-sub.small-bar .teasbar-item.preview-block .tb-preview-image img {
  width: 100%;
}
#nav > ul.unstyled .teasbar-sub.small-bar .tb-item-products {
  float: left;
  padding: 0 0 0 27px;
  width: 160px;
}
#nav > ul.unstyled .teasbar-sub.small-bar .tb-item-products .featured-products {
  margin: 0 0 20px;
}
#nav > ul.unstyled .teasbar-sub.small-bar .tb-item-products .categories {
  margin: 0 0 -30px;
}
#nav > ul.unstyled .teasbar-sub.small-bar .tb-item-products .teaware-item {
  position: absolute;
  right: 29px;
  bottom: 10px;
  font-weight: bold;
}
#nav > ul.unstyled .teasbar-sub.small-bar a {
  color: #404040;
  text-decoration: none;
}
#nav > ul.unstyled .teasbar-sub.small-bar a:hover {
  color: #005e20;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item {
  width: 158px;
  float: left;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item:last-child {
  width: 162px;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item:last-child .tb-item-products ul li {
  width: 162px;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-head {
  height: 53px;
  line-height: 53px;
  text-align: left;
  padding: 0 10px;
  color: #fff;
  background: #093e2c;
  text-transform: uppercase;
  font: normal normal 400 15px/53px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-head a {
  text-decoration: none;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-head a:hover {
  border-bottom: 2px solid #fff;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item.preview-block {
  width: 230px;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-preview-image {
  float: left;
  padding: 15px 0 0 50px;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-preview-image img {
  width: 68%;
  height: auto;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products {
  padding: 10px 0 0 0;
  *zoom: 1;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products:before,
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products:after {
  display: table;
  content: "";
  line-height: 0;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products:after {
  clear: both;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products:before,
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products:after {
  display: table;
  content: "";
  line-height: 0;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products:after {
  clear: both;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products ul {
  width: 100%;
  text-align: left;
  float: left;
  text-transform: uppercase;
  font: normal normal 400 12px/22px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products ul li {
  width: 158px;
  padding: 0;
  line-height: 34px;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products ul li:hover {
  background: #f1f1f1;
}
#nav > ul.unstyled .teasbar-sub .teasbar-item .tb-item-products ul a {
  display: block;
  padding: 0 5px 0 7px;
  width: 150px;
  text-decoration: none;
  color: #282828;
}
@media screen and (min-width: 320px) and (max-width: 1024px) {
  #nav > ul.unstyled .teasbar-sub {
    left: 0 !important;
  }
}
#nav > ul.unstyled > a {
  display: block;
  text-transform: none;
  text-decoration: none;
  color: #fff;
  height: 40px;
  background-color: #f2f2f2;
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -ms-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  font: normal normal 400 18px/40px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.075em;
}
#nav > ul.unstyled > a.active {
  color: #fff;
}
@media screen and (min-width: 320px) and (max-width: 1024px) {
  #nav > ul.unstyled.teasbar {
    position: relative;
  }
}
@media screen and (min-width: 1025px) {
  #nav > ul.unstyled.teasbar .simple-block {
    display: none;
  }
}
#nav > ul.unstyled.category-red > a {
  color: #fff;
  font-weight: bold;
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  ul.unstyled li div.tea-nav-last {
    left: auto;
    right: 0;
    padding: 0 0 30px 207px;
  }
  ul.unstyled li div.tea-nav-last a {
    padding: 0 0 0 25px;
  }
  ul.unstyled li div.tea-nav-last span {
    padding-right: 0;
    padding-left: 11px;
  }
  ul.unstyled li div.tea-nav-last ul {
    width: 95%;
    float: right;
  }
  ul.unstyled li div.tea-nav-last p {
    margin: 0 0 0 -208px;
  }
}
.menu-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  z-index: 11;
}
.cms-index-index #header.exposed {
  height: 150px;
}
.cms-index-index #nav > ul.unstyled > li.exposed {
  position: static;
}
.cms-index-index #nav > ul.unstyled > li.exposed div {
  width: auto;
  height: 44px !important;
  top: 60px !important;
  background: #f2f2f2;
  padding: 0 !important;
  margin: 0 0 0 224px !important;
  opacity: 1;
  z-index: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.cms-index-index #nav > ul.unstyled > li.exposed div p,
.cms-index-index #nav > ul.unstyled > li.exposed div img,
.cms-index-index #nav > ul.unstyled > li.exposed div span {
  display: none;
}
.cms-index-index #nav > ul.unstyled > li.exposed div ul li {
  float: left;
}
.cms-index-index #nav > ul.unstyled > li.exposed div ul a {
  height: 44px;
  background: none;
  padding: 0 15px;
  text-transform: none;
  color: #000;
  text-decoration: none;
  font: normal normal 400 12px/44px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  letter-spacing: 0.1em;
}
.cms-index-index #nav > ul.unstyled > li.exposed div ul a:hover {
  color: #093e2c;
}
.cms-index-index #nav > ul.unstyled > li.exposed div ul a.active {
  color: #005e20;
}
#catalogSearch {
  padding: 0 30px 0 0;
  -webkit-transition: padding-left 0.25s ease;
  -moz-transition: padding-left 0.25s ease;
  -ms-transition: padding-left 0.25s ease;
  -o-transition: padding-left 0.25s ease;
  transition: padding-left 0.25s ease;
}
#catalogSearch.show {
  padding: 19px 0;
}
#catalogSearch.show #search_mini_form {
  padding-left: 2%;
  width: 59%;
}
#catalogSearch.show #search_mini_form:after {
  width: 100%;
  -webkit-transition: width 0.25s ease 0.1s;
  -moz-transition: width 0.25s ease 0.1s;
  -ms-transition: width 0.25s ease 0.1s;
  -o-transition: width 0.25s ease 0.1s;
  transition: width 0.25s ease 0.1s;
}
#catalogSearch .blackb {
  width: 26px;
  height: 40px;
  border: none;
  background: transparent;
  float: left;
  padding: 10px 0;
}
#catalogSearch i.ssg-search {
  color: #000;
  font-size: 17px;
  position: relative;
}
#search_mini_form {
  position: relative;
  width: 0;
  overflow: hidden;
  -webkit-transition: width 0.25s ease;
  -moz-transition: width 0.25s ease;
  -ms-transition: width 0.25s ease;
  -o-transition: width 0.25s ease;
  transition: width 0.25s ease;
}
#search_mini_form:after {
  content: '';
  background-color: #f9f5ee;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 1px;
  -webkit-transition: width 0.25s ease;
  -moz-transition: width 0.25s ease;
  -ms-transition: width 0.25s ease;
  -o-transition: width 0.25s ease;
  transition: width 0.25s ease;
}
#search {
  background: none;
  border: none;
  text-transform: uppercase;
  padding: 15px 0 1px 0;
  color: #f9f5ee;
  display: block;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font: normal normal 400 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
}
#search::-webkit-search-cancel-button {
  display: none;
}
#search:-moz-search-cancel-button {
  display: none;
}
#search::-moz-search-cancel-button {
  display: none;
}
#search::-ms-search-cancel-button {
  display: none;
}
#search::-o-search-cancel-button {
  display: none;
}
#search::-webkit-input-placeholder {
  opacity: 0.5;
  color: #f9f5ee;
}
#search:-moz-placeholder {
  opacity: 0.8;
  color: #f9f5ee;
}
#search::-moz-placeholder {
  opacity: 0.8;
  color: #f9f5ee;
}
#search:-ms-input-placeholder {
  opacity: 0.8;
  color: #f9f5ee;
}
#search:-o-input-placeholder {
  opacity: 0.8;
  color: #f9f5ee;
}
#topLinks li {
  float: left;
  font: italic normal 400 12px/45px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.05em;
}
#topLinks li:after {
  content: '\007C';
  color: #d0d0d0;
  display: inline-block;
  margin: 0 5px;
}
#topLinks li:last-child:after {
  display: none;
}
#topLinks li a {
  color: #d0d0d0;
  text-decoration: none;
}
#mod {
  padding-right: 25px;
  color: #fff;
  font: italic normal 400 12px/45px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.05em;
}
#mod:empty {
  display: none;
}
#breadcrumbs {
  max-width: 1024px;
  margin: 0 auto;
  padding: 75px 0 30px;
  text-transform: uppercase;
  color: #5c5c5c;
  letter-spacing: 0.1em;
  font: normal normal 400 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#breadcrumbs li {
  display: table-cell;
}
#breadcrumbs li:after {
  content: '\002F';
  display: inline-block;
  margin: 0 5px;
}
#breadcrumbs li:last-child:after {
  content: '';
}
#breadcrumbs a {
  color: #5c5c5c;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#breadcrumbs a:hover {
  color: #005e20;
}
body.firefox #search {
  margin-left: 0;
}
body.safari #search {
  -webkit-appearance: none;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #header {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    border-top: 6px solid #093e2c;
    height: 56px;
  }
  #header #logo {
    position: absolute;
    height: 40px;
    z-index: 100;
    top: 3px;
    left: 7%;
    width: 71px;
    text-indent: -999px;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/logo-640.png');
    background-repeat: no-repeat;
    background-position: center 3px;
  }
  #header #topNav {
    background: none;
  }
  #header #mobile-nav {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    position: fixed;
    right: -270px;
    width: 270px;
    height: 100%;
    text-align: left;
    background: #093e2c;
    color: #fff;
    top: 0;
    bottom: 0;
    z-index: 999;
    overflow-y: auto;
    -webkit-transition: all, 0.45s;
    -moz-transition: all, 0.45s;
    -ms-transition: all, 0.45s;
    -o-transition: all, 0.45s;
    transition: all, 0.45s;
    -webkit-box-shadow: inset 13px 5px 8px -10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 13px 5px 8px -10px rgba(0, 0, 0, 0.4);
    box-shadow: inset 13px 5px 8px -10px rgba(0, 0, 0, 0.4);
  }
  #header #mobile-nav > ul > li {
    border-bottom: 1px solid #005e20;
    position: relative;
    z-index: 3;
  }
  #header #mobile-nav > ul > li a {
    color: #fff;
    text-transform: uppercase;
    font: normal normal 400 18px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding: 20px;
    display: block;
  }
  #header #mobile-nav > ul > li p {
    display: none;
  }
  #header #mobile-nav > ul > li ul {
    display: none;
    margin-top: -10px;
    margin-bottom: 10px;
  }
  #header #mobile-nav > ul > li ul li {
    position: relative;
  }
  #header #mobile-nav > ul > li ul li a {
    color: #fff;
    text-transform: initial;
    font: normal normal 400 18px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding: 12px 15px 5px 20px;
  }
  #header #mobile-nav > ul > li.has-submenu > a:before {
    position: absolute;
    right: 15px;
    top: 20px;
    display: block;
    content: "";
    font-family: "SSGizmo";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
  }
  #header #mobile-nav > ul > li.has-submenu.active > a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  #header #mobile-nav > ul > li.has-submenu.active ul {
    display: block;
  }
  #header #mobile-nav .other-links li {
    border: none;
  }
  #header #mobile-nav .other-links a {
    color: #fff;
    padding: 5px 20px;
    display: block;
    text-transform: uppercase;
    font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #header #shoppingBasket {
    position: absolute;
    right: 20%;
    top: 17px;
    height: 14px;
    padding-left: 20px;
    -webkit-background-size: 14px 14px;
    -moz-background-size: 14px 14px;
    -o-background-size: 14px 14px;
    background-size: 14px 14px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/images/mob-basket.svg');
    background-repeat: no-repeat;
    background-position: left center;
  }
  #header #shoppingBasket a {
    color: #181818;
  }
  #header #shoppingBasket a > span {
    position: relative;
    top: -3px;
    font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #header #menuToggle {
    position: absolute;
    top: 15px;
    right: 3%;
    cursor: pointer;
    width: 22px;
    height: 22px;
    display: block;
  }
  #header #menuToggle span {
    display: block;
    width: 22px;
    height: 3px;
    background: #000;
    -webkit-transition: all, 0.5s;
    -moz-transition: all, 0.5s;
    -ms-transition: all, 0.5s;
    -o-transition: all, 0.5s;
    transition: all, 0.5s;
  }
  #header #menuToggle span:nth-child(1) {
    margin-top: 0px;
  }
  #header #menuToggle span:nth-child(2) {
    margin-top: 4px;
  }
  #header #menuToggle span:nth-child(3) {
    margin-top: 4px;
  }
  body.menu-active #header #mobile-nav {
    right: 0;
    -webkit-transition: all, 0.25s;
    -moz-transition: all, 0.25s;
    -ms-transition: all, 0.25s;
    -o-transition: all, 0.25s;
    transition: all, 0.25s;
  }
  body.menu-active #header #menuToggle span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 10px;
    position: absolute;
  }
  body.menu-active #header #menuToggle span:nth-child(2) {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  body.menu-active #header #menuToggle span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 7px;
    position: absolute;
  }
  #header #topNav #catalogSearch {
    position: static;
    float: left;
  }
  #catalogSearch i.ssg-search {
    color: #222;
    font-size: 19px;
    position: absolute;
    right: 35%;
    cursor: pointer;
    z-index: 1999;
  }
  #search_mini_form {
    position: absolute;
    background: #fff;
    width: 100%;
    top: 49px;
    right: 0;
    display: none;
    border-bottom: 1px solid #000;
  }
  #search_mini_form.show {
    display: block;
  }
  #search {
    width: 70%;
    text-transform: uppercase;
    padding: 15px 0 12px 22px;
  }
  #topLinks {
    display: none;
  }
  #mod {
    display: none;
  }
  .magecom-customerlogin-index-index.checkout-onepage-index #header #menuToggle,
  .magecom-customerlogin-index-index.checkout-onepage-index .mobile-hidden {
    display: block;
  }
  .checkout-onepage-index #header #menuToggle,
  .checkout-onepage-index .mobile-hidden {
    display: none;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) and (orientation: landscape) {
  #header #mobile-nav .other-links {
    position: relative;
    margin-top: 20px;
  }
  #catalogSearch i.ssg-search {
    left: auto;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #breadcrumbs {
    padding: 74px 12px 30px;
  }
  .cms-index-index #nav > ul.unstyled > li.exposed div ul a {
    padding: 0 5px;
  }
  .cms-index-index #nav ul.unstyled li div.tea-nav-last ul {
    width: 100%;
  }
  .cms-index-index #nav > ul.unstyled > li.exposed div {
    left: 234px;
    margin-left: 0 !important;
  }
  #nav > ul.unstyled {
    margin: 0 auto;
  }
  #nav > ul.unstyled > li > a {
    font-size: 14px;
  }
  #header .middle-content > strong {
    width: 125px;
    height: 65px;
  }
  #header .middle-content > strong a {
    width: 124px;
    height: 65px;
    background-size: 128px auto;
  }
  .desc-content {
    font: normal normal 500 18px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #nav > ul.unstyled {
    margin: 0 auto;
  }
}
@media screen and (min-width: 900px) and (max-width: 1250px) {
  .links .first {
    padding-right: 11% !important;
  }
  .top-login {
    padding-left: 18% !important;
  }
  #nav > ul.unstyled > li .drop {
    height: 329px !important;
  }
  #header .drop.gifts .description-c span {
    margin-bottom: 4% !important;
    margin-top: 6%;
  }
  .description-c .image-block {
    margin-bottom: 3% !important;
    min-height: 200px !important;
  }
  .desc-content {
    padding: 9px 0 0 4px;
  }
}
@media screen and (min-width: 751px) and (max-width: 859px) {
  .top-login {
    padding: 19px 0 0 5% !important;
  }
  .links .first {
    padding-right: 4% !important;
    padding-left: 11%;
  }
  .description-c .image-block {
    margin-bottom: 5% !important;
    min-height: 200px !important;
  }
  #header .drop .drop-container > ul {
    padding-left: 5% !important;
  }
  #header .drop.gifts .description-c span {
    margin-bottom: 3% !important;
    min-height: 200px !important;
  }
  #header .header-top-bar-one {
    width: 37%;
    padding-left: 5%;
  }
  #header .header-top-bar-three {
    width: 43% !important;
  }
  #header #shoppingBasket {
    right: 5% !important;
    top: 19px !important;
  }
  #nav > ul.unstyled > li .drop {
    height: 310px !important;
  }
  .desc-content {
    font: normal normal 500 15px/32px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    padding: 17px 0 0 4px;
  }
  .ui-btn.desc-btn {
    margin: 11px auto 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 899px) {
  .ui-btn.desc-btn {
    margin: 10px auto 0 !important;
  }
  .desc-content {
    padding: 7px 0 1px 5px !important;
    font: normal normal 500 16px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  .links .first {
    padding-right: 4% !important;
  }
  #nav > ul.unstyled > li.drop {
    height: 310px !important;
  }
}
#footer {
  overflow: hidden;
  width: 100%;
  height: 280px;
  background-color: #093e2c;
}
#newsletter-signup strong {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 40px 0 15px 0;
  font: normal normal 400 14px/14px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.05em;
}
#newsletter-signup .inline-form {
  width: 335px;
  display: block;
  margin: 0 auto 30px auto;
}
#newsletter-signup .inline-form .ui-input {
  width: 225px;
}
#newsletter-signup #additional_subscribe_data input {
  display: block;
  margin-bottom: 30px;
  padding: 0 15px;
  border: none;
  background: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 35px;
  border-radius: 2px;
  box-sizing: border-box;
}
.select-country {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
.select-country .select-country-box {
  background: #fff;
  padding: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.select-country .select-country-box .select-country-box-exit {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #093e2c;
  cursor: pointer;
}
.select-country .select-country-box .select-country-box-exit svg {
  width: 15px;
  height: 15px;
}
.select-country .select-country-box .select-country-title {
  font: normal normal 400 26px/26px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  text-align: center;
}
.select-country .select-country-box #country {
  display: block;
  margin-bottom: 15px;
  padding: 0 15px;
  border: none;
  background: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.select-country .select-country-box .select-country-btn {
  margin: 0 auto;
  display: block;
  background-color: #093e2c;
  color: #d7d7d7;
}
.select-country .select-country-box .select-country-btn:hover {
  background-color: #d7d7d7;
  color: #093e2c;
}
.select-country .checkbox-input {
  color: #282828;
  font: normal normal 400 15px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin: 0 0 30px;
  display: block;
}
.select-country .checkbox-input a {
  font-weight: 500;
  color: #005e20;
  text-decoration: none;
}
.select-country .checkbox-input input {
  margin: 0;
}
#footer-social {
  max-width: 100%;
  text-align: center;
}
#footer-social li {
  display: inline;
}
#footer-social a {
  margin: 0 5px;
  display: inline-block;
  width: 35px;
  height: 35px;
  overflow: hidden;
  text-indent: -9999px;
  position: relative;
  text-decoration: none;
  background-color: #fff;
  color: #093e2c;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#footer-social a:hover i {
  -webkit-transform: scale3d(0.85, 0.85, 0.85);
  -moz-transform: scale3d(0.85, 0.85, 0.85);
  -ms-transform: scale3d(0.85, 0.85, 0.85);
  -o-transform: scale3d(0.85, 0.85, 0.85);
  transform: scale3d(0.85, 0.85, 0.85);
}
#footer-social a i {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
  font-size: 25px;
  line-height: 35px;
  width: 35px;
  height: 35px;
  text-align: center;
  display: block;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
ul.footer-memberships {
  text-align: center;
  margin: 10px 0 0;
}
ul.footer-memberships li {
  display: inline-block;
  margin-right: 5px;
}
ul.footer-memberships li.uktc {
  top: 7px;
  width: 125px;
  height: 25px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/uktc-logo.png');
  background-repeat: no-repeat;
  background-position: left top;
  -webkit-background-size: 125px auto;
  -moz-background-size: 125px auto;
  -o-background-size: 125px auto;
  background-size: 125px auto;
}
ul.footer-memberships li.etp {
  top: 7px;
  opacity: 0.6;
  width: 60px;
  height: 20px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/etp-logo.png');
  background-repeat: no-repeat;
  background-position: left top;
  -webkit-background-size: 60px auto;
  -moz-background-size: 60px auto;
  -o-background-size: 60px auto;
  background-size: 60px auto;
}
ul.footer-memberships li.iso {
  opacity: 0.6;
  width: 50px;
  height: 35px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/isoqar-logo.png');
  background-repeat: no-repeat;
  background-position: left top;
  -webkit-background-size: 50px auto;
  -moz-background-size: 50px auto;
  -o-background-size: 50px auto;
  background-size: 50px auto;
}
ul.footer-memberships li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -9999px;
}
#bottomLinks {
  max-width: 1024px;
  margin: 15px auto 0 auto;
  overflow: hidden;
}
#bottomLinks .mainInfo {
  float: left;
  text-transform: uppercase;
  font: normal normal 400 11px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
#bottomLinks .mainInfo li {
  display: inline;
}
#bottomLinks .mainInfo a {
  display: inline-block;
  padding: 0 5px;
  color: #fff;
  text-decoration: none;
}
#bottomLinks .copyright {
  float: right;
  font: italic normal 400 10px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.025em;
  color: #fff;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #pattern {
    content: " ";
    height: 89px;
    display: block;
    z-index: 3;
    width: 100%;
    left: 0;
    -webkit-background-size: 340px 89px;
    -moz-background-size: 340px 89px;
    -o-background-size: 340px 89px;
    background-size: 340px 89px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/pattern.png');
    background-repeat: repeat-x;
    background-position: center bottom;
  }
  #footer {
    max-width: 100%;
    background: #093e2c;
    position: relative;
    overflow: hidden;
    z-index: 2;
    text-align: center;
    color: #fff;
    max-height: 450px;
    height: 100%;
  }
  #footer #newsletter-signup {
    float: none;
    margin: 0 auto;
  }
  #footer #newsletter-signup strong {
    width: 100%;
    margin: 0 auto;
    padding: 20px 14px;
    text-indent: 0;
    text-align: center;
    display: block;
    font-size: 12px;
    font: italic normal 400 14px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  #footer #newsletter-signup .inline-form {
    width: 100%;
    padding: 15px 0;
    position: relative;
    border-top: 1px solid #1c4637;
    border-bottom: 1px solid #1c4637;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #footer #newsletter-signup input {
    border: none;
    padding: 5px 10px;
    width: 190px;
    height: 35px;
    margin: 0;
    color: #000;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    font: normal normal 500 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  #footer #newsletter-signup input::-webkit-input-placeholder {
    color: #000;
  }
  #footer #newsletter-signup input:-moz-placeholder {
    color: #000;
  }
  #footer #newsletter-signup input::-moz-placeholder {
    color: #000;
  }
  #footer #newsletter-signup input:-ms-input-placeholder {
    color: #000;
  }
  #footer #newsletter-signup button {
    margin: 0 0 0 -4px;
    outline: 0;
    position: relative;
    vertical-align: top;
    display: inline-block;
    border: none;
    background: #d7d7d7;
    color: #093e2c;
    padding: 7px;
    height: 35px;
    text-transform: uppercase;
    font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #footer .copyright {
    font: italic normal 400 10px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    top: 0!important;
  }
  #footer #footer-social {
    background: #063021;
    margin: 0;
    list-style: none;
    padding: 15px 0;
  }
  #footer #footer-social li {
    display: inline-block;
  }
  #footer #footer-social a {
    text-indent: -999px;
    display: inline-block;
    position: relative;
    color: #063021;
    text-decoration: none;
    width: 30px;
    height: 30px;
    margin: 5px;
    background: #fff;
    -moz-border-radius: 30px;
    -khtml-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    line-height: 30px;
  }
  #footer #footer-social a i {
    text-indent: 0;
    font-size: 20px;
    top: -1px;
    left: -2px;
  }
  #footer #bottomLinks {
    width: 100%;
    height: 100%;
    background: #042519;
    position: relative;
    margin: 0;
  }
  #footer #bottomLinks a {
    color: #fff;
    text-transform: uppercase;
    font: normal normal 400 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #footer #bottomLinks .mainInfo {
    position: relative;
    width: 100%;
    margin-top: 15px;
  }
  #footer #bottomLinks .mainInfo li {
    width: 100%;
    display: block;
    float: none;
  }
  #footer #bottomLinks .copyright {
    display: block;
    position: relative;
    width: 100%;
    margin: 20px 0;
  }
  #footer #bottomLinks .memberships {
    position: relative;
    padding: 5px 0;
    margin: 0;
  }
  #footer #bottomLinks .memberships li {
    display: inline-block;
    float: none;
  }
  #footer #bottomLinks .memberships li a {
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
  }
  #footer #bottomLinks .memberships li.uktc {
    top: 7px;
    width: 125px;
    height: 25px;
    margin: 3px;
    -webkit-background-size: 105px auto;
    -moz-background-size: 105px auto;
    -o-background-size: 105px auto;
    background-size: 105px auto;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/uktc-logo.png');
    background-repeat: no-repeat;
    background-position: left center;
  }
  #footer #bottomLinks .memberships li.etp {
    top: 7px;
    width: 60px;
    height: 20px;
    margin: 3px;
    -webkit-background-size: 50px auto;
    -moz-background-size: 50px auto;
    -o-background-size: 50px auto;
    background-size: 50px auto;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/etp-logo.png');
    background-repeat: no-repeat;
    background-position: left center;
  }
  #footer #bottomLinks .memberships li.iso {
    width: 50px;
    height: 35px;
    margin: 3px;
    position: relative;
    top: 11px;
    -webkit-background-size: 40px auto;
    -moz-background-size: 40px auto;
    -o-background-size: 40px auto;
    background-size: 40px auto;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/isoqar-logo.png');
    background-repeat: no-repeat;
    background-position: left center;
  }
  ul.footer-memberships {
    background: #042519;
    padding: 10px 0 0 0;
    margin: 0;
  }
}
.cms-sample-request form#newsletter-signup {
  float: none;
  margin: 0 auto;
}
@media screen and (min-width: 560px) and (max-width: 750px) {
  #footer {
    height: auto;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #footer #newsletter-signup .select-country-box input {
    width: 100%;
    margin: 0 0 15px;
    font-size: 15px;
  }
  #footer #newsletter-signup .select-country-box .checkbox-input {
    text-align: left;
  }
  #footer #newsletter-signup .select-country-box .checkbox-input input {
    width: inherit;
    margin: 0;
    height: inherit;
  }
  .select-country .select-country-box .select-country-title {
    color: #282828;
    font-size: 20px;
  }
}
#category .space {
  padding-top: 45px;
}
#categoryHero {
  position: relative;
}
#categoryHero > img {
  display: block;
  position: relative;
  z-index: 0;
  width: 100% !important;
  height: auto !important;
}
#categoryHero .cattitle {
  margin: 0 auto;
  color: #faf3e1;
  width: 100%;
  height: 415px;
  background-position: center 20%;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
#categoryHero .cattitle .content {
  width: 300px;
  margin: 0 auto 0;
  padding: 50px 0 0 102px;
}
#categoryHero .cattitle h2 {
  font: normal normal 400 48px/58px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  position: relative;
  font-weight: lighter;
  text-shadow: 2px 1px 2px #8d8487;
  text-align: center;
  padding: 0 0 20px;
}
#categoryHero .cattitle h2.green {
  color: #093e2c;
}
#categoryHero .cattitle h2.small-text {
  font: normal normal 400 35px/24px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#categoryHero .cattitle p {
  position: relative;
  font-family: futura-pt;
  color: #fff;
  font-size: 17px;
  text-align: center;
  font-weight: normal;
  text-shadow: 2px 1px 2px #8d8487;
}
#categoryHero .cattitle p.green {
  color: #093e2c;
}
@media screen and (max-width: 1800px) {
  #categoryHero .cattitle .content {
    padding: 50px 0 0 20px;
  }
}
#categoryProducts .categoryEmpty {
  max-width: 1024px;
  margin: 50px auto;
  text-align: center;
  color: #093e2c;
  font: normal normal 400 25px/24px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: -0.025em;
}
#categoryProducts .inline-nav ul.unstyled li {
  margin: 0 4px;
}
#categoryProducts .inline-nav ul.teasbar-gifts.unstyled li {
  margin: 15px 8px 0;
}
#categoryProducts .inline-nav ul.teasbar-gifts.unstyled li:first-child {
  margin-left: 14px;
}
#categoryProducts .inline-nav ul.teasbar-gifts.unstyled li a:before {
  font-weight: bold;
}
#categoryProducts .inline-nav ul.teasbar-gifts.unstyled li a:after {
  text-decoration: underline;
}
#categoryProducts .inline-nav .productFilterNav {
  margin-top: 0;
}
#categoryProducts .inline-nav .teasbar-gifts + .productFilterNav {
  margin-top: 30px;
}
@media screen and (min-device-width: 751px) and (max-device-width: 1024px) and (orientation: portrait) {
  #categoryProducts .inline-nav ul.unstyled li {
    margin: 0 7px;
  }
}
#categoryList {
  max-width: 1024px;
  margin: 80px auto 0;
  position: relative;
}
#categoryList .heading {
  text-align: left;
  color: #282828;
  font: normal normal 400 18px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#categoryList .heading h1 {
  font: normal normal 400 42px/49px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: -0.025em;
  word-break: break-word;
  color: #093e2c;
  margin-bottom: 30px;
}
#categoryList .heading h1.long {
  font: normal normal 400 34px/39px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#categoryList .heading h1.too-long {
  font: normal normal 400 31px/39px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#categoryList .heading h1.medium {
  font: normal normal 400 40px/49px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#categoryList .heading h1.category-12 {
  font-size: 36px;
}
#categoryList .heading h1.category-6 {
  font-size: 46px;
}
#categoryList .heading h1.category-24 {
  font-size: 27px;
  word-break: normal;
}
#categoryList .heading h1.category-23 {
  font-size: 39px;
}
#categoryList .heading h1.category-84 {
  font-size: 30px;
}
#categoryList .heading h1.category-20,
#categoryList .heading h1.category-18 {
  font-size: 35px;
  word-break: normal;
}
#categoryList .heading h1.category-19 {
  font-size: 40px;
  word-break: normal;
}
#categoryList .heading h1.category-21 {
  font-size: 42px;
}
#categoryList .heading p {
  margin-bottom: 0;
  color: #3f4442;
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #categoryList .heading p {
    font-size: 18px;
  }
}
#categoryList .titles div {
  width: 48%;
  float: left;
  text-align: center;
  margin: 0 1% 30px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/border_green.jpg');
  background-repeat: repeat-x;
  background-position: 30% 49%;
}
#categoryList .titles div span {
  background: #fff;
  text-transform: uppercase;
  padding: 0 10px;
  letter-spacing: 1px;
  line-height: 20px;
  font: normal normal 400 18px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-style: italic;
}
.product-list .product {
  display: block;
  float: left;
  min-height: 1px;
  width: 25%;
  margin-bottom: 50px;
  overflow: hidden;
  position: relative;
  border-right: 1px solid #e9e9e9;
  padding: 0 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product-list .product a {
  text-decoration: none;
  text-align: left;
}
.product-list .product.featured-product {
  width: 25%;
  margin-bottom: 0;
  text-align: center;
}
.product-list .product.featured-product #breadcrumbs {
  padding: 0 0 10px;
  background: none;
}
.product-list .product.featured-product #breadcrumbs li {
  height: inherit;
  margin: 0;
  border: none;
  padding: 0;
}
.product-list .product.featured-product .description {
  padding: 0 60px;
  text-align: left;
  line-height: 19px;
  color: #222;
  font: normal normal 400 13px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.product-list .product.featured-product .price {
  line-height: 30px;
}
.product-list .product.featured-product .buy-it {
  width: 100%;
  margin: 10px auto;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/border_green.jpg');
  background-repeat: repeat-x;
  background-position: 30% 32%;
  *zoom: 1;
}
.product-list .product.featured-product .buy-it:before,
.product-list .product.featured-product .buy-it:after {
  display: table;
  content: "";
  line-height: 0;
}
.product-list .product.featured-product .buy-it:after {
  clear: both;
}
.product-list .product.featured-product .buy-it:before,
.product-list .product.featured-product .buy-it:after {
  display: table;
  content: "";
  line-height: 0;
}
.product-list .product.featured-product .buy-it:after {
  clear: both;
}
.product-list .product.featured-product .buy-it a {
  display: inline-block;
}
.product-list .product.featured-product .buy-it a:first-child {
  padding: 0 10px;
  background: #fff;
}
.product-list .product.featured-product .buy-it a.ui-btn {
  position: relative;
}
.product-list .product.featured-product .buy-it a.ui-btn:after {
  display: block;
  content: " ";
  position: absolute;
  left: 100%;
  top: 0;
  background: #fff;
  padding: 10px 0 10px 15px;
}
.product-list .product.ready .product-image {
  display: table-cell;
  vertical-align: middle;
}
.product-list .product.ready.featured-product .product-image {
  width: 100%;
  bottom: auto;
  position: relative;
}
.product-list .product.ready.featured-product .product-image img {
  width: 195px;
}
.product-list .product.ready.featured-product .title {
  padding-right: 0;
}
.product-list .product.ready.featured-product a {
  text-align: center;
}
.product-list .product.ready .product-info {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0;
}
.product-list .product.ready a {
  text-decoration: none;
  text-align: left;
}
.product-list .product.ready a:hover .quickBuy {
  left: 65px;
}
.product-list .product.ready a:hover .title {
  color: #005e20;
}
.product-list .product.hide {
  opacity: 0;
  width: 0;
  height: 0;
  border: 0;
}
.product-list .product img {
  display: block;
  margin: auto;
}
.product-list .product .title {
  display: block;
  margin-bottom: 10px;
  padding-right: 20px;
  color: #282828;
  font: normal normal 400 24px/22px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.product-list .product span.special-price,
.product-list .product span.old-price {
  display: block;
}
.product-list .product span.special-price .price-label,
.product-list .product span.old-price .price-label {
  color: #282828;
}
.product-list .product span.special-price span,
.product-list .product span.old-price span {
  display: inline-block;
  color: #7b7b7b;
}
.product-list .product span.special-price span.type,
.product-list .product span.old-price span.type,
.product-list .product span.special-price span.price,
.product-list .product span.old-price span.price,
.product-list .product span.special-price span.nostock,
.product-list .product span.old-price span.nostock {
  margin-bottom: 0;
}
.product-list .product span.type,
.product-list .product span.price,
.product-list .product span.nostock {
  color: #7b7b7b;
  display: block;
  margin-bottom: 20px;
  font: normal normal 400 14px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .product-list .product span.type,
  .product-list .product span.price,
  .product-list .product span.nostock {
    font-size: 16px;
  }
}
.product-list .product span.nostock {
  margin-bottom: 0;
}
.product-list .product span.iced {
  text-transform: uppercase;
  text-align: center;
  display: block;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 25px;
  font: normal normal 400 10px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  width: 45px;
  height: 45px;
}
.product-list .product span.iced:after {
  content: '';
  background: #ff4800;
  position: absolute;
  top: -13px;
  left: 0;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 100%;
  height: 100%;
}
.product-list .product span.iced:before {
  content: '';
  width: 50%;
  height: 30%;
  position: absolute;
  bottom: -4px;
  left: 25%;
  z-index: 0;
  opacity: 0.35;
  background-color: #000 0%;
  background-image: -ms-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
  background-image: -moz-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
  background-image: -o-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
  background-image: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #000), color-stop(1, #fff));
  background-image: -webkit-radial-gradient(center center, ellipse farthest-side, #000 0%, #fff 100%);
  background-image: radial-gradient(ellipse farthest-side at center center, #000 0%, #fff 100%);
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transform: rotate3d(-0.1, 0, 0, 115deg);
  -moz-transform: rotate3d(-0.1, 0, 0, 115deg);
  -ms-transform: rotate3d(-0.1, 0, 0, 115deg);
  -o-transform: rotate3d(-0.1, 0, 0, 115deg);
  transform: rotate3d(-0.1, 0, 0, 115deg);
}
.product-list .product span.iced span {
  position: relative;
  z-index: 2;
}
.product-list .product .quickBuy {
  position: absolute;
  bottom: 200px;
  left: -150px;
  z-index: 1;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}
.availability.out-of-stock span {
  color: #7b7b7b;
  display: block;
  margin-bottom: 20px;
  text-transform: uppercase;
  font: 500 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
body.category-boutique .product-list .product.ready .product-info {
  height: 120px;
}
body.ipad .product-list .product .quickBuy {
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  -o-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  margin-left: -20px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #category .space {
    padding-top: 0;
  }
  #categoryList {
    width: 100%;
    margin: 40px auto 0;
  }
  #categoryList .titles .featured-product {
    width: 90%;
    margin: 0 5% 5px;
  }
  #categoryList .titles .classic-product {
    display: none;
  }
  .description {
    width: 70%;
    margin: -15px auto 0;
  }
  .description .short-description {
    text-align: left!important;
  }
  .inline-nav {
    height: 47px;
    position: relative;
    background: #f9f5ee;
    overflow: hidden;
  }
  .inline-nav.open {
    height: auto;
  }
  .inline-nav:after {
    position: absolute;
    content: "";
    width: 11px;
    height: 7px;
    left: 93%;
    z-index: 5;
    top: 20px;
    -webkit-background-size: 11px 7px;
    -moz-background-size: 11px 7px;
    -o-background-size: 11px 7px;
    background-size: 11px 7px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/navigatedown.png');
    background-repeat: no-repeat;
    background-position: 95% center;
  }
  .inline-nav .teanav {
    display: none;
  }
  .inline-nav > div {
    width: 100%;
    padding: 0;
  }
  .inline-nav > div ul.unstyled {
    display: block;
    float: none;
  }
  .inline-nav > div ul.unstyled.teanav {
    display: none;
  }
  .inline-nav > div ul.unstyled.right {
    float: none;
  }
  .inline-nav > div .productFilterNav li {
    float: none;
    display: block;
  }
  .inline-nav > div .productFilterNav li a {
    width: 100%;
    padding: 15px 15px 15px 25px;
    color: #a69782;
    text-align: left;
    border-top: 1px solid #e5dac6;
    -moz-box-shadow: 0 0 0 1px #fff;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff;
    font: normal normal 400 12px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  .inline-nav > div .productFilterNav li a:after {
    display: none;
  }
  .inline-nav > div .productFilterNav li a:before {
    display: none;
  }
  .inline-nav > div .productFilterNav li a.active {
    display: block;
  }
  .product-list {
    max-width: 100%;
    padding: 0 2%;
  }
  .product-list .product {
    position: relative;
    float: left;
    height: 240px;
    margin: 20px 0;
    width: 50%;
    border-right: 1px solid #e9e9e9;
  }
  .product-list .product.featured-product .description {
    padding: 0;
  }
  .product-list .product.featured-product .buy-it a.ui-btn {
    background: #fff;
  }
  .product-list .product.featured-product .buy-it a.ui-btn:after {
    left: 105%;
  }
  .product-list .product.ready.featured-product {
    width: 100%;
    max-height: 350px;
  }
  .product-list .product.ready.featured-product .product-image {
    width: auto;
    left: 0;
  }
  .product-list .product.ready.featured-product .product-image img {
    width: 168px;
  }
  .product-list .product.ready .title {
    padding-right: 0;
    font: normal normal 400 19px/20px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  .product-list .product.ready span.old-price,
  .product-list .product.ready span.special-price {
    display: block;
    margin: 0 15%;
  }
  .product-list .product.ready span.old-price span,
  .product-list .product.ready span.special-price span {
    display: inline;
    width: inherit;
    margin: 0;
  }
  .product-list .product.ready span.price {
    font-size: 16px;
    margin-bottom: 15px!important;
  }
  .product-list .product.ready a {
    margin-right: 0;
  }
  .product-list .product.ready a .type {
    display: none;
  }
  .product-list .product.ready .product-image {
    width: 65%;
    left: 19%;
  }
  .product-list .product.ready .product-image img {
    width: 80%;
  }
  .product-list .product.ready,
  .product-list .product {
    height: auto !important;
  }
  .product-list .product.ready .product-image,
  .product-list .product .product-image {
    display: inherit;
    height: 150px !important;
    text-align: center;
    overflow: hidden;
    float: left;
    width: 100%;
  }
  .product-list .product.ready .product-image img,
  .product-list .product .product-image img {
    width: auto !important;
    max-height: 100%;
    height: auto;
  }
  .product-list .product.ready .product-info,
  .product-list .product .product-info {
    height: auto;
    position: inherit;
    margin-top: 20px;
    float: left;
  }
  .product-list .product.ready .product-info strong.title,
  .product-list .product .product-info strong.title {
    min-height: 40px;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) and (orientation: landscape) {
  .product-list .product {
    min-height: 320px;
  }
  .product-list .product img {
    width: 58%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #categoryHero .cattitle {
    background-size: cover;
  }
  #categoryHero .cattitle .content {
    font-size: 19px;
  }
  #categoryList .titles .featured-product {
    width: 100%;
  }
  #categoryList .titles .classic-product {
    display: none;
  }
  .product-list .product {
    width: 33%;
  }
  .product-list .product.featured-product {
    width: 100%;
    height: auto !important;
    margin: 0 0 50px 0;
  }
}
#categoryProducts .inline-nav .featured-products,
#categoryProducts .inline-nav .teaware-item {
  display: none;
}
.category-contemporary #categoryList .heading h1.medium {
  font-size: 25px;
}
/*product page quickBuy*/
.product-list .product .title {
  min-height: 45px;
}
.product-list .product.ready .product-info {
  max-width: 220px;
}
.product-list .product .green.quickBuy {
  margin: 0 auto;
  text-align: center;
  display: block;
  position: static;
  left: 0;
  bottom: 0;
}
.product-list .product.ready .product-info {
  height: auto;
}
.product-list .product span.nostock,
.product-list .product span.price,
.product-list .product span.type {
  margin-bottom: 5px!important;
}
.product-info .description .short-description {
  padding: 1rem 0;
  color: #3f4442;
  min-height: 65px;
  text-align: center;
}
.product-info .description .short-description p {
  display: none;
}
.raiting-header {
  width: 100%;
  position: relative;
}
.raiting-header .ratings {
  padding: 0!important;
}
.raiting-header .reiting-line {
  border: 1px solid #005e20;
  margin: 1rem 0;
}
.raiting-header .rating-box {
  position: absolute;
  top: -4px;
  left: 29%;
  margin: 0 auto;
  background: #fff;
}
@media screen and (max-width: 751px) {
  .raiting-header .rating-box {
    top: -2px;
    left: 27%;
  }
  .product-list .product.ready .product-info {
    max-width: 100%;
  }
}
@media screen and (max-width: 550px) {
  .product-list .product {
    width: 100%;
  }
  .ratings .rating-box {
    overflow: inherit;
  }
  .raiting-header .rating-box {
    left: 32%;
  }
}
@media screen and (max-width: 450px) {
  .raiting-header .rating-box {
    left: 27%;
  }
}
body.ipad .product-list .product .quickBuy {
  transform: inherit!important;
  margin: 0 auto;
}
.ratings .rating-box .rating {
  left: 0!important;
}
body:after {
  background-color: transparent !important;
  background-image: none!important;
  display: none!important;
}
.catalog-product-view .share-section {
  overflow: hidden;
  clear: both;
}
.catalog-product-view .share-section .ttl {
  float: left;
  overflow: hidden;
  color: #093e2c;
  font-weight: 400;
  line-height: 35px;
  margin: 0 10px 0 0;
  font-size: 22px;
}
.catalog-product-view .share-section .share-list {
  float: left;
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}
.catalog-product-view .share-section .share-list li {
  float: left;
  margin: 0 10px 0 0;
  list-style: none;
}
.catalog-product-view .share-section .share-list li a {
  background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/share-icons.png) no-repeat;
  width: 35px;
  height: 35px;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}
.catalog-product-view .share-section .share-list li a:hover {
  background-position: 0 -45px;
}
.catalog-product-view .share-section .share-list li a.facebook {
  background-position: -45px 0;
}
.catalog-product-view .share-section .share-list li a.facebook:hover {
  background-position: -45px -45px;
}
.catalog-product-view .share-section .share-list li a.pinterest {
  background-position: -90px 0;
}
.catalog-product-view .share-section .share-list li a.pinterest:hover {
  background-position: -90px -45px;
}
.catalog-product-view .share-section .share-list li a.google {
  background-position: -135px 0;
}
.catalog-product-view .share-section .share-list li a.google:hover {
  background-position: -135px -45px;
}
.catalog-product-view .share-section .share-list li a.linkedin {
  background-position: -180px 0;
}
.catalog-product-view .share-section .share-list li a.linkedin:hover {
  background-position: -180px -45px;
}
.catalog-product-view #breadcrumbs {
  padding: 70px 0 30px;
}
.catalog-product-view .product-type-switcher {
  margin: 20px 0 0;
}
.catalog-product-view .product-type-switcher li {
  display: inline-block;
  margin: 0 10px;
}
.catalog-product-view .product-type-switcher li:first-child {
  margin-left: 0;
}
.catalog-product-view .product-type-switcher li a {
  display: block;
  text-align: left;
  color: #3f4442;
  text-decoration: none;
  border-bottom: solid 1px #d7d7d7;
  font: normal normal 400 16px/35px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  letter-spacing: 0.075em;
  width: 100%;
  height: 35px;
}
.catalog-product-view .product-type-switcher li a:hover {
  color: #005e20;
}
.catalog-product-view .product-type-switcher li span {
  display: inline-block;
  height: 35px;
  position: relative;
  font-size: 16px;
}
.catalog-product-view .product-type-switcher li span:after {
  content: '';
  background: #005e20;
  position: absolute;
  bottom: -1px;
  left: 0;
  opacity: 0;
  width: 0;
  height: 2px;
  -webkit-transition: opacity 0.25s ease, width 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, width 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, width 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, width 0s ease 0.25s;
  transition: opacity 0.25s ease, width 0s ease 0.25s;
}
.catalog-product-view .product-type-switcher li span:hover:after,
.catalog-product-view .product-type-switcher li span.active:after {
  width: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease, width 0.25s ease;
  -moz-transition: opacity 0.25s ease, width 0.25s ease;
  -ms-transition: opacity 0.25s ease, width 0.25s ease;
  -o-transition: opacity 0.25s ease, width 0.25s ease;
  transition: opacity 0.25s ease, width 0.25s ease;
}
.catalog-product-view .zoom-block {
  display: block;
  text-align: center;
  padding: 6px 0;
  border-top: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
  max-width: 328px;
  margin: 15px auto 0;
  font: normal normal 500 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
  color: #bababa;
}
.catalog-product-view .zoom-block .zoom-btn {
  text-transform: uppercase;
  text-decoration: none;
  color: #bababa;
  position: relative;
  display: inline-block;
  padding: 0 20px 0 0;
}
.catalog-product-view .zoom-block .zoom-btn:after {
  position: absolute;
  right: 0;
  top: 1px;
  bottom: 0;
  display: inline-block;
  content: "\f00e";
  font: normal normal normal 16px/1 FontAwesome;
}
#product-info {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
}
#product-details {
  position: relative;
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#product-media {
  position: relative;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#product-details {
  width: 50%;
}
#product-details .product-code-id {
  display: block;
  margin: 20px 0;
  color: #bababa;
  font: normal normal 500 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-details .info-holder {
  overflow: hidden;
}
#product-details .info-holder .product-code-id {
  float: left;
}
#product-details .info-holder .promotion-msg {
  overflow: hidden;
  color: #093e2c;
  font-weight: 400;
  padding: 14px;
  display: block;
}
#product-details h1 {
  color: #3f4442;
  text-transform: uppercase;
  font: normal normal 400 38px/38px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#product-details h1 small {
  display: block;
  width: auto;
  padding: 19px 0 6px 0;
  margin-left: 3px;
  text-transform: none;
  position: relative;
  overflow: hidden;
  color: #3f4442;
  letter-spacing: 0.075em;
  font: normal normal 400 13px/13px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-details h1 small a {
  color: #3f4442;
  text-decoration: none;
  display: inline-block;
  float: left;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#product-details h1 small a:first-child {
  margin-right: 18px;
  padding-right: 18px;
  border-right: dotted 1px #ecc768;
}
#product-details h1 small a:first-child.active:after {
  left: -18px;
}
#product-details h1 small a:hover {
  color: #005e20;
}
#product-details h1 small a.active {
  font-weight: 500;
  position: relative;
}
#product-details h1 small a.active:hover {
  color: #3f4442;
  cursor: default;
}
#product-details h1 small a.active:after {
  content: '';
  width: 100%;
  height: 2px;
  left: 0;
  position: absolute;
  bottom: -6px;
  border: none;
  background-color: #005e20;
}
.product-form .availability {
  color: #282828;
  display: block;
  margin: 1em 0;
  font: normal normal 400 16px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#product-group {
  margin-bottom: 1em;
}
#product-group li {
  border-bottom: solid 1px #f2f2f2;
  padding: 15px 0;
  width: 100%;
  display: inline-table;
  color: #3f4442;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#product-group li.has-selected .name {
  font-size: 18px;
  color: #005e20;
  font-weight: 600;
}
#product-group li > strong,
#product-group li > span,
#product-group li > div {
  display: table-cell;
}
#product-group li .name {
  width: 50%;
  font: normal normal 500 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#product-group li > span,
#product-group li > div {
  width: 17%;
}
#product-group li > div {
  text-align: right;
}
#product-group li .savings {
  display: block;
  color: #dc3652;
  text-transform: uppercase;
  font-size: 12px;
}
.ui-tab > .available-other {
  display: none;
}
.ui-tab > .available-other.show {
  display: block;
}
.ui-tab .available-other h2 {
  text-align: center;
  padding: 0 0 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: normal normal 400 16px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.ui-tab .available-other p {
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.ui-tab .available-other p a {
  color: #85a99f;
  text-decoration: none;
}
.ui-tab .available-other .thumbs {
  z-index: 3;
  margin: 15px 0 30px;
  *zoom: 1;
}
.ui-tab .available-other .thumbs:before,
.ui-tab .available-other .thumbs:after {
  display: table;
  content: "";
  line-height: 0;
}
.ui-tab .available-other .thumbs:after {
  clear: both;
}
.ui-tab .available-other .thumbs:before,
.ui-tab .available-other .thumbs:after {
  display: table;
  content: "";
  line-height: 0;
}
.ui-tab .available-other .thumbs:after {
  clear: both;
}
.ui-tab .available-other .thumbs li {
  width: 0;
  height: 0;
  border: 1px solid #e9e9e9;
  cursor: pointer;
  overflow: hidden;
  margin: 10px 10px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.25s ease;
  -moz-transition: border-color 0.25s ease;
  -ms-transition: border-color 0.25s ease;
  -o-transition: border-color 0.25s ease;
  transition: border-color 0.25s ease;
  width: 74px;
  height: 74px;
}
.ui-tab .available-other .thumbs li:last-child {
  margin-right: 0;
}
.ui-tab .available-other .thumbs li:hover {
  border-color: #7b7b7b;
}
.ui-tab .available-other .thumbs img {
  display: block;
  width: auto;
  height: 58px;
  margin: 7px auto;
}
#product-media {
  width: 46%;
  margin-right: 4%;
  padding-bottom: 104px;
}
#product-media.single {
  padding-bottom: 0;
}
#product-media.single .thumbs li {
  width: 0;
  height: 0;
  border: none;
}
#product-media .available-block {
  display: none;
}
#product-media .available-block.show {
  display: block;
}
#product-media .available-block h2 {
  margin: 20px 0;
  text-align: center;
  padding: 0 0 5px;
  border-bottom: 1px solid #005e20;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: normal normal 400 18px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-media .available-block p {
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-media .available-block p a {
  color: #85a99f;
  text-decoration: none;
}
#product-media figure {
  display: none;
  width: 100%;
  padding: 0;
  overflow: hidden;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#product-media figure.ready.active {
  display: block;
}
#product-media figure.ready.active img {
  opacity: 1;
}
#product-media figure.ready figcaption {
  opacity: 1;
}
#product-media figure img {
  display: block;
  margin: 0 auto;
  opacity: 0;
  width: auto;
  height: 80%;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
#product-media figcaption {
  display: block;
  width: 100%;
  text-align: center;
  color: #bababa;
  opacity: 0;
  position: relative;
  font: normal normal 500 15px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
  -webkit-transition: bottom 0.25s ease, opacity 0.25s ease;
  -moz-transition: bottom 0.25s ease, opacity 0.25s ease;
  -ms-transition: bottom 0.25s ease, opacity 0.25s ease;
  -o-transition: bottom 0.25s ease, opacity 0.25s ease;
  transition: bottom 0.25s ease, opacity 0.25s ease;
}
#product-media .thumbs {
  z-index: 3;
  margin: 15px 0 30px;
  *zoom: 1;
}
#product-media .thumbs:before,
#product-media .thumbs:after {
  display: table;
  content: "";
  line-height: 0;
}
#product-media .thumbs:after {
  clear: both;
}
#product-media .thumbs:before,
#product-media .thumbs:after {
  display: table;
  content: "";
  line-height: 0;
}
#product-media .thumbs:after {
  clear: both;
}
#product-media .thumbs li {
  border: solid 1px #e9e9e9;
  cursor: pointer;
  overflow: hidden;
  margin: 10px 10px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.25s ease;
  -moz-transition: border-color 0.25s ease;
  -ms-transition: border-color 0.25s ease;
  -o-transition: border-color 0.25s ease;
  transition: border-color 0.25s ease;
  width: 74px;
  height: 74px;
}
#product-media .thumbs li:last-child {
  margin-right: 0;
}
#product-media .thumbs li:hover {
  border-color: #7b7b7b;
}
#product-media .thumbs img {
  display: block;
  width: auto;
  height: 58px;
  margin: 7px auto;
}
#media-loader {
  width: 16px;
  height: 11px;
  margin: 0 auto;
  z-index: 1;
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-share.gif');
  background-repeat: no-repeat;
  background-position: center center;
  width: 623px;
  height: 197px;
  -webkit-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
}
#product-upsell {
  position: relative;
  background: #fff;
  margin: 20px 0;
}
#product-upsell:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 95%;
}
#product-upsell h2 {
  text-transform: uppercase;
  color: #093e2c;
  position: relative;
  z-index: 1;
  text-align: left;
  padding: 20px 0 20px 18px;
  letter-spacing: 0.1em;
  font: normal normal 700 28px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-upsell .product-list {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
#product-upsell .product-list li {
  width: 33%;
  margin-bottom: 20px;
}
#product-upsell .product-list li img {
  display: block;
  margin: 0 auto;
  max-width: 50%;
  height: auto;
}
#product-upsell .product-list li a {
  display: block;
}
#product-upsell .product-list li a .quickBuy {
  bottom: 40px;
}
#product-upsell .product-list li a:hover .quickBuy {
  left: 110px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .product-list.unstyled {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .catalog-product-view #breadcrumbs {
    padding: 23px 20px 0px;
  }
  .catalog-product-view #breadcrumbs li:last-child {
    display: none;
  }
  #product-upsell:after {
    background: none;
  }
  #product-upsell h2 {
    padding: 25px 0 5px;
    text-align: center;
  }
  #product-upsell .product-list {
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }
  #product-upsell .product-list li {
    text-align: center;
    width: 100%;
    max-height: 304px;
    min-height: 304px;
    border-bottom: 1px solid #e9e9e9;
    border-right: 0;
  }
  #product-upsell .product-list li .img {
    display: block;
  }
  #product-upsell .product-list li img {
    width: 160px;
  }
  #product-upsell .product-list li.ready img {
    left: 25%;
  }
  #product-upsell .product-list li a {
    text-align: center;
  }
  #product-upsell .product-list li a .price {
    margin: 0;
  }
  #product-upsell .product-list li a strong {
    width: 100%;
    text-align: center;
    margin: 0;
    min-height: 23px;
  }
  #product-upsell .product-list li span.price {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
  }
  #product-details {
    width: 100%;
    display: block;
    float: none;
    padding: 20px;
  }
  #product-details h1 {
    font: normal normal 400 24px/29px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  }
  #product-details .ui-add-cart {
    text-align: center;
  }
  #product-details .ui-add-cart .cart-msg {
    width: 100%;
    margin: 5px 0;
    text-align: left;
    font: normal normal 400 16px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #product-media {
    width: 100%;
    float: none;
    display: block;
  }
  #product-media figure {
    position: relative;
    display: none;
  }
  #product-media figure.active {
    display: block;
  }
  #product-media .thumbs {
    width: 100%;
    position: relative;
    text-align: center;
    display: inline-block;
    margin: 0;
  }
  #product-media figure img {
    width: 60%;
    margin-top: 30px;
  }
  #product-media .available-block.show.available-other {
    display: none;
  }
  #product-group li strong,
  #product-group li span,
  #product-group li div {
    display: inline-block;
  }
  #product-group li .name {
    width: 75%;
  }
  #product-group li > span {
    width: 25%;
    font-weight: bold;
  }
  #product-group li .ui-increment {
    width: 100%;
    padding: 12px;
    border: 1px solid #005e20;
    display: block;
    margin: 15px 0 0 0;
    min-width: 100px;
  }
  #product-group li .ui-increment .ui-minus,
  #product-group li .ui-increment .ui-plus {
    top: 13px;
  }
  #product-group li .ui-increment .ui-minus {
    left: 15px;
  }
  #product-group li .ui-increment .ui-plus {
    right: 13px;
  }
  #product-group li .ui-increment .no-stock {
    width: 100%;
    text-align: center;
    display: block;
  }
  .properties {
    margin: 0 0 20px;
  }
  .properties ul > li {
    background: #e1e6e4;
    margin: 5px 0 0 0;
  }
  .properties ul > li h3 {
    margin: 0;
  }
  .properties ul > li h3 a {
    color: #000;
    padding: 13px 16px;
    display: block;
    position: relative;
    font: normal normal 400 24px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .properties ul > li h3 a:before {
    position: absolute;
    right: 15px;
    top: 16px;
    display: block;
    content: "";
    font-family: "SSGizmo";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -webkit-transition: all, 0.2s;
    -moz-transition: all, 0.2s;
    -ms-transition: all, 0.2s;
    -o-transition: all, 0.2s;
    transition: all, 0.2s;
  }
  .properties ul > li .content {
    max-height: 0;
    overflow: hidden;
    padding: 0;
    color: transparent;
    -webkit-transition: all, 0.2s;
    -moz-transition: all, 0.2s;
    -ms-transition: all, 0.2s;
    -o-transition: all, 0.2s;
    transition: all, 0.2s;
    font: normal normal 400 18px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .properties ul > li.active h3 a:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .properties ul > li.active .content {
    color: #555;
    max-height: 10000px;
    padding: 0 15px 15px 15px;
  }
  #product-group li.mixedbag-grouped-row .ui-increment {
    margin-top: 50px!important;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  .catalog-product-view main {
    margin: 20px 20px;
  }
  #product-details {
    width: 60%;
  }
  #product-details h1 {
    font: normal normal 400 32px/38px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  }
  #product-media {
    width: 35%;
  }
  #product-media figure img {
    width: 100%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #product-group li strong,
  #product-group li span,
  #product-group li div {
    display: inline-block;
  }
  #product-group li .name {
    width: 85%;
  }
  #product-group li > span {
    width: auto;
    font-weight: bold;
    float: right;
  }
  #product-group li .ui-increment {
    width: 25%;
    padding: 11px 12px 12px 11px;
    border: 1px solid #005e20;
    display: block;
    margin: 15px 0 0 0;
    float: right;
    min-width: 100px;
  }
  #product-group li .ui-increment .ui-minus,
  #product-group li .ui-increment .ui-plus {
    top: 13px;
  }
  #product-group li .ui-increment .ui-minus {
    left: 15px;
  }
  #product-group li .ui-increment .ui-plus {
    right: 13px;
  }
  #product-group li .ui-increment .no-stock {
    width: 100%;
    text-align: center;
    display: block;
  }
}
.add-to-links li {
  list-style-type: none;
  margin-left: 0;
}
.add-to-links li .link-compare {
  text-decoration: none;
  color: #093e2c;
}
.ratings {
  padding: 25px 0;
}
.ratings > span,
.ratings > a {
  font: normal normal 700 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-decoration: none;
  letter-spacing: 0.075em;
  color: #005e20;
  display: inline-block;
  padding-left: 10px;
  margin-left: 10px;
  border-left: dotted 1px #ecc768;
  position: relative;
  top: -2px;
}
.ratings > a {
  font: normal normal 400 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.ratings > a:hover {
  color: #093e2c;
}
.ratings > a:first-child:last-child {
  border-left: 0;
  padding-left: 0;
  margin-left: 3px;
}
.ratings .rating-box,
#rating-set .rating-box {
  font: normal normal 700 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #005e20;
  display: inline-block;
  float: left;
}
.ratings .rating-box .rating,
#rating-set .rating-box .rating {
  display: inline-block;
  width: 80px;
  height: 12px;
  line-height: 12px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/rating-star.png');
  background-repeat: repeat-x;
  background-position: left top;
  -webkit-background-size: auto 24px;
  -moz-background-size: auto 24px;
  -o-background-size: auto 24px;
  background-size: auto 24px;
  margin-right: 5px;
  position: relative;
  top: 1px;
  left: -2px;
}
.ratings .rating-box .rating.clickable,
#rating-set .rating-box .rating.clickable {
  cursor: pointer;
}
.ratings .rating-box .rating > span,
#rating-set .rating-box .rating > span {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/rating-star.png');
  background-repeat: repeat-x;
  background-position: left bottom;
  -webkit-background-size: auto 24px;
  -moz-background-size: auto 24px;
  -o-background-size: auto 24px;
  background-size: auto 24px;
}
#product-ratings {
  position: relative;
}
#product-ratings > img {
  position: absolute;
  top: 25px;
  width: 177px;
  left: 50%;
  margin-left: -495px;
  z-index: 1;
}
#product-ratings > div {
  max-width: 825px;
  position: relative;
  left: 99.5px;
  margin: 0 auto 90px auto;
  background-color: #f2f2f2;
  z-index: 1;
  padding: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#product-ratings .ratings {
  padding: 5px 0 20px 0;
}
#product-ratings .reviewer {
  display: block;
  color: #636363;
  padding-bottom: 35px;
  letter-spacing: 0.05em;
  font: italic normal 400 12px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#product-ratings p {
  color: #3f4442;
  margin-bottom: 50px;
  font: normal normal 400 18px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#product-ratings .rating-list,
#product-ratings .no-reviews,
#product-ratings aside {
  display: inline-block;
  float: right;
}
#product-ratings aside {
  width: 260px;
  padding-right: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#product-ratings aside:after,
#product-ratings aside:before {
  content: '';
  width: 1px;
  height: 50%;
  background-color: #dfdfdf;
  position: absolute;
  left: 260px;
}
#product-ratings aside:after {
  top: 50px;
}
#product-ratings aside:before {
  bottom: 50px;
}
#product-ratings aside h3 {
  color: #3f4442;
  margin-bottom: 35px;
  font: normal normal 400 28px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#product-ratings aside p {
  margin-bottom: 30px;
}
#product-ratings .rating-list,
#product-ratings .no-reviews {
  width: 465px;
}
#product-ratings .btn_feefo {
  margin: -30px auto 50px;
  max-width: 310px;
  display: block;
  text-align: center;
  padding: 9px 5px;
  background-color: #005e20;
}
#product-ratings .btn_feefo:hover {
  background-color: #093e2c;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #product-ratings .btn_feefo {
    max-width: 340px;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #product-ratings {
    width: 100%;
  }
  #product-ratings > div {
    width: 100%;
    left: 0;
    padding: 10px;
    background: #093e2c;
  }
  #product-ratings > img {
    display: none;
  }
  #product-ratings aside {
    width: 100%;
    padding: 20px;
  }
  #product-ratings aside .ui-btn.green,
  #product-ratings aside h3 {
    color: #fff;
  }
  #product-ratings aside .ui-btn.green {
    font-size: 16px;
  }
  #product-ratings aside:after {
    display: none;
  }
  #product-ratings aside:before {
    display: none;
  }
  #product-ratings .rating-list {
    width: 96%;
    margin: 0 2%;
    float: none;
    display: block;
    text-align: center;
  }
  #product-ratings .ratings {
    padding: 5px 0 10px 0;
  }
  #product-ratings .reviewer {
    padding-bottom: 10px;
    color: #fff;
    font: normal normal 400 18px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #product-ratings .no-reviews {
    width: 100%;
    text-align: center;
  }
  #product-ratings p {
    color: #fff;
  }
  #product-ratings .ratings > span,
  #product-ratings .ratings > a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
  }
  .ratings .rating-box,
  #rating-set .rating-box {
    float: none;
    color: #fff;
  }
  #modal {
    width: 100%;
    left: 0;
    margin: 0;
  }
  body.modal #modal {
    top: 0;
    left: 0;
    max-height: 100%;
    height: 100%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #product-ratings > div {
    max-width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  #product-ratings .no-reviews {
    width: 60%;
    float: right;
  }
  #product-ratings .rating-list {
    width: 60%;
    float: right;
  }
  #product-ratings aside {
    width: 30%;
    float: left;
    padding-right: 40px;
  }
  #product-ratings .review-product-image {
    display: none;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #product-ratings aside:after,
  #product-ratings aside:before {
    left: 325px;
  }
}
@media only screen and (min-width: 751px) and (max-width: 980px) {
  #home-page {
    max-width: 100%;
    margin: 0 4%;
  }
}
@media only screen and (min-width: 751px) and (max-width: 980px) {
  #tea-finder {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 750px) {
  #tea-finder {
    width: 100%;
    max-width: 100%;
    text-align: center;
    background-color: transparent;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/tea-finder-bgd.png');
    background-repeat: no-repeat;
    background-position: center 8px;
  }
  #tea-finder:after {
    display: none;
  }
  #tea-finder:before {
    display: none;
  }
  #tea-finder select.none {
    display: block;
    margin: 5px auto;
  }
  #tea-finder strong {
    width: 100%;
    text-align: center;
  }
}
#home-video-banner-container {
  width: 100%;
  min-width: 100%;
  height: 550px;
  float: none;
  position: relative;
  background: #f4f4f4;
  overflow: hidden;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#home-video-banner-container video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  background-size: cover;
}
#home-promo-code {
  font: normal normal 400 30px/30px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  text-transform: uppercase;
  color: #434343;
  text-align: center;
  padding: 20px;
  position: relative;
  margin: 0;
}
#home-promo-code .promo-details {
  position: absolute;
  right: 50%;
  margin-right: -512px;
  top: 0;
  height: 100%;
  text-align: right;
  text-transform: none;
  font: normal normal 400 12px/15px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#home-promo-code .promo-details > span {
  width: 100%;
  height: 100%;
  display: inline-table;
}
#home-promo-code .promo-details > span > span {
  display: table-cell;
  vertical-align: middle;
}
#home-promo-code .promo-details a {
  color: #005e20;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#home-promo-code .promo-details a:hover {
  color: #093e2c;
}
#home-promo-code .promo-details strong {
  text-transform: uppercase;
  font: normal normal 700 12px/15px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
@media only screen and (max-width: 980px) and (min-width: 751px) {
  #home-promo-code {
    text-align: right;
    padding: 36px 0;
    display: block;
  }
  #home-promo-code .promo-details {
    position: relative;
    top: 0;
    right: 0;
    margin: 20px 0 0;
    display: block;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
  #home-promo-code .promo-details {
    right: 1%;
    margin-right: 0;
  }
}
@media only screen and (min-width: 320px) and (max-width: 750px) {
  #home-promo-code .promo-details {
    position: relative;
    margin: 0;
    top: 0;
    right: 0;
  }
}
#home-carousel-container {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
#home-carousel-container .swipe {
  margin: 0;
  overflow: hidden;
  position: relative;
}
#home-carousel-container .swipe > li,
#home-carousel-container .swipe > div {
  float: left;
  width: 100%;
  position: relative;
  margin-left: 0;
}
#home-carousel-container #swipe-elements b {
  display: inline-block;
  background: #d1c8b8;
  width: 10px;
  height: 10px;
  margin: 5px;
  -webkit-box-shadow: inset 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#home-carousel-container #swipe-elements b.active {
  background: #ff931f;
}
#home-carousel {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
#home-carousel-list {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
#home-carousel-list > li {
  width: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
#home-carousel-list > li img {
  width: 100% !important;
  height: auto !important;
  display: block;
}
@media screen and (min-width: 1600px) {
  #home-carousel-list > li img {
    object-fit: contain;
    max-height: 600px;
  }
}
#home-carousel-list > li a {
  display: block;
}
#home-carousel-pager {
  display: block;
  position: absolute;
  bottom: 40px;
  left: 50%;
  z-index: 1;
}
#home-carousel-pager:before,
#home-carousel-pager:after {
  position: absolute;
  top: 9px;
  line-height: 0;
  content: '';
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.4);
}
#home-carousel-pager:before {
  left: -65px;
}
#home-carousel-pager:after {
  right: -65px;
}
#home-carousel-pager span {
  display: inline-block;
  background-color: #fff;
  margin-right: 10px;
  text-indent: -9999px;
  border: solid 7px #fff;
  cursor: pointer;
  width: 20px;
  height: 20px;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color 0.15s ease;
  -moz-transition: background-color 0.15s ease;
  -ms-transition: background-color 0.15s ease;
  -o-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
}
#home-carousel-pager span:first-child {
  margin-left: 10px;
}
#home-carousel-pager span.cycle-pager-active {
  background-color: #ff931f;
}
#home-main {
  width: 1024px;
  margin: 0 auto 34px;
  position: relative;
}
#home-main > div {
  display: inline-block;
  float: left;
}
#home-main > div.primary-col {
  width: 700px;
  margin-right: 34px;
}
#home-main > div.secondary-col {
  width: 290px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #home-main {
    max-width: 100%;
    width: 96%;
    margin: 0 2%;
  }
  #home-main #home-promo-newsletter {
    width: 49%;
    margin: 0 1% 0 0;
  }
  #home-main #home-promo-carousel {
    width: 49%;
    margin: 0 0 0 1%;
  }
  #home-main #home-promo-carousel #home-promo-list > li.recipe img {
    width: 100%;
  }
  #home-main #home-promo-carousel #home-promo-list > li.benefits {
    background-size: 100%;
  }
  #home-main > div.primary-col {
    min-width: 100%;
    width: 100%;
    margin: 0;
  }
  #home-main > div.secondary-col {
    width: 100%;
    float: left;
    background: #f9f5ee;
    text-align: left;
    margin-top: 34px;
  }
  #home-main > div.secondary-col:after {
    display: none;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #home-main {
    max-width: 100%;
    width: 96%;
    margin: 0 2%;
  }
  #home-main > div#home-promo-col.secondary-col {
    min-width: 100%;
    float: right;
    margin: 25px 0 0;
  }
  #home-main > div.primary-col {
    margin-right: 0;
  }
  #home-main .circle {
    width: 191px;
    height: 191px;
    float: left;
    margin: 0 20px 13px 0;
  }
  #home-main .circle img {
    width: 100%;
  }
}
@media screen and (min-width: 750px) and (max-width: 751px) {
  #home-main #home-categories .categories div {
    height: 270px;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #home-main {
    width: 100%;
    max-width: 100%;
  }
  #home-main #home-promo-carousel,
  #home-main #home-promo-newsletter {
    max-width: 100%;
    width: auto;
    margin-right: 0;
  }
  #home-main #home-promo-newsletter a {
    padding: 22px 62px 23px 65px;
  }
  #home-main > div {
    display: block;
    float: left;
  }
  #home-main > div.primary-col {
    width: auto;
    margin-right: 0;
  }
  #home-main > div.primary-col #home-promo-carousel,
  #home-main > div.primary-col #home-promo-newsletter {
    float: none;
    margin: 0 4%;
  }
  #home-main > div.secondary-col {
    width: 243px;
    float: right;
    display: none;
  }
  #home-main #home-categories h3 {
    font: normal normal 400 13px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    color: #3f4442;
    text-align: center;
  }
  #home-main #home-categories .categories {
    margin: 0 20px;
  }
  #home-main #home-categories .categories div {
    width: 50%;
    height: 250px;
    float: left;
    border-right: 1px solid #e9e9e9;
    margin-top: 40px;
  }
  #home-main #home-categories .categories div h4 {
    margin: 0 20px;
    height: 48px;
    font: normal normal 400 14px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  #home-main #home-categories .categories div h4 a {
    color: #282828;
  }
  #home-main #home-categories .categories div img {
    width: 100%;
  }
}
@media screen and (min-width: 560px) and (max-width: 750px) {
  #home-main #home-categories .categories div {
    width: 25%;
  }
}
#home-main .col2-set {
  overflow: hidden;
  margin: 0 0 40px;
}
@media (min-width: 751px) {
  #home-main .col2-set {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1.5% 40px;
  }
}
#home-main .col2-set > li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 20px;
  background: #eeefec;
  font-family: 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  color: #000;
  position: relative;
  page-break-inside: avoid;
}
@media (min-width: 751px) {
  #home-main .col2-set > li {
    width: 46%;
    margin: 0 1.5%;
  }
}
#home-main .col2-set > li:nth-child(2n) {
  background: #f9f5ee;
}
#home-main .col2-set > li:nth-child(2n) a:before {
  left: auto;
  right: 0;
  background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/img-leaf-r.png) no-repeat 0 50%;
}
#home-main .col2-set > li a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: inherit;
}
#home-main .col2-set > li a:before {
  width: 100px;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/img-leaf-l.png) no-repeat 100% 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 1;
}
#home-main .col2-set > li a:hover:before {
  width: 150px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#home-main .col2-set > li img {
  display: block;
  margin: 0 auto 10px;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 0;
}
#home-main .col2-set > li strong[itemprop="name"] {
  display: block;
  color: #000;
  margin: 0 0 10px;
  font-size: 23px;
  line-height: 28px;
  font-weight: normal;
  position: relative;
  z-index: 3;
}
#home-main .col2-set > li .descr {
  margin: 0 auto 10px;
  max-width: 250px;
  position: relative;
  z-index: 3;
}
#home-main .blockquote {
  float: none;
  display: block;
  width: 100%;
  overflow: hidden;
  background: #053e2c url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/home/bg-blockquote.png) 50% 50%;
  text-align: center;
  color: #fff;
  font: 30px/35px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin: 0 0 13px;
  position: relative;
}
#home-main .blockquote.style2 q {
  font-size: 20px;
  line-height: 30px;
}
#home-main .blockquote > * {
  position: relative;
}
#home-main .blockquote .slick-slide {
  padding: 50px 25px 15px;
  position: relative;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#home-main .blockquote .slick-slide.slick-active {
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#home-main .blockquote q {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 20px;
  padding: 0 50px;
  text-align: center;
  font: 30px/35px 'Garamond Premier Pro It', 'Times New Roman', Georgia, serif;
  color: #fff;
}
#home-main .blockquote q:after,
#home-main .blockquote q:before {
  font-size: 81px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 560px) {
  #home-main .blockquote q:after,
  #home-main .blockquote q:before {
    font-size: 40px;
  }
}
#home-main .blockquote q:before {
  margin: 7px 29px -10px -50px;
  float: left;
}
@media screen and (max-width: 560px) {
  #home-main .blockquote q:before {
    margin: 7px 29px -10px -32px;
  }
}
#home-main .blockquote q:after {
  margin: 41px -50px -44px 23px;
  float: right;
}
@media screen and (max-width: 560px) {
  #home-main .blockquote q:after {
    margin: 11px -23px -14px 23px;
  }
}
@media screen and (max-width: 560px) {
  #home-main .blockquote q {
    font-size: 18px;
    line-height: 25px;
    padding: 0 10px;
  }
}
#home-main .blockquote cite {
  font: 18px/23px 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  display: block;
  color: #fff;
  margin: 0 auto;
  width: 80%;
  text-align: right;
}
@media screen and (max-width: 560px) {
  #home-main .blockquote cite {
    width: 100%;
    font-size: 15px;
    line-height: 20px;
  }
}
#home-main .col3-set {
  width: 100%;
  overflow: hidden;
  -moz-column-count: 3;
  -moz-column-gap: 14px;
  -webkit-column-count: 3;
  -webkit-column-gap: 14px;
  column-count: 3;
  column-gap: 14px;
  margin: 0 0 18px;
  text-align: center;
  color: #000;
}
@media screen and (max-width: 560px) {
  #home-main .col3-set {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
  }
}
#home-main .col3-set a {
  text-decoration: none;
  color: #000;
  display: block;
}
@media screen and (max-width: 750px) {
  #home-main .col3-set a > * {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 320px;
  }
}
#home-main .col3-set a p,
#home-main .col3-set a strong,
#home-main .col3-set a span {
  position: relative;
  z-index: 3;
}
#home-main .col3-set > * {
  width: 100%;
  overflow: hidden;
  background: #efdea3;
  box-sizing: border-box;
  padding: 18px;
  page-break-inside: avoid;
  position: relative;
}
#home-main .col3-set > *:nth-child(3n+3) {
  background: #e3eee3;
}
#home-main .col3-set > *:nth-child(3n+2) {
  background: #fbd2cc;
}
#home-main .col3-set > *:nth-child(3n) {
  background: #f9f5ee;
}
@media screen and (min-width: 751px) {
  #home-main .col3-set > *:nth-child(3n+3) a:before,
  #home-main .col3-set > *:nth-child(3n+1) a:before {
    width: 100px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/img-leaf-l.png) no-repeat 100% 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
  }
  #home-main .col3-set > *:nth-child(3n+3) a:hover:before,
  #home-main .col3-set > *:nth-child(3n+1) a:hover:before {
    width: 150px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
@media screen and (min-width: 751px) {
  #home-main .col3-set > *:nth-child(3n+3) a:before {
    left: auto;
    right: 0;
    background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/img-leaf-r.png) no-repeat 0 50%;
  }
}
#home-main .col3-set img {
  display: block;
  margin: 0 auto 30px;
  width: 100%;
  height: auto;
}
#home-main .col3-set strong[itemprop="name"] {
  display: block;
  color: #053e2c;
  margin: 0 0 10px;
  font: normal 33px/38px 'Garamond Premier Pro It', 'Times New Roman', Georgia, serif;
}
#home-main .picks-block {
  padding: 20px 40px;
  margin: 0 0 40px;
  background: #fff;
  float: none;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  box-shadow: 0 0 26px 0px #808080;
  z-index: 1;
}
#home-main .picks-block + * {
  position: relative;
  z-index: 2;
}
#home-main .picks-block:after {
  width: 90%;
  z-index: 50;
  content: '';
  box-shadow: 0 -17px 14px 11px #fff;
  height: 20px;
  border-radius: 50%;
  left: 5%;
  position: absolute;
  bottom: -46px;
}
#home-main .picks-block:before {
  width: 90%;
  z-index: 50;
  content: '';
  box-shadow: 0 14px 14px 11px #fff;
  height: 20px;
  border-radius: 50%;
  left: 5%;
  position: absolute;
  top: -40px;
}
#home-main .picks-block h2 {
  font: normal 18px/23px 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  margin: 0 0 15px;
}
#home-main .picks-block .picks-list {
  position: static;
}
#home-main .picks-block .picks-list .item {
  margin: 0;
  text-align: center;
  font-family: 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
}
#home-main .picks-block .picks-list .item a {
  text-decoration: none;
  color: #000;
  display: block;
}
#home-main .picks-block .picks-list .item img {
  display: block;
  width: 100%;
  max-width: 80%;
  height: auto;
  margin: 0 auto 10px;
}
#home-main .picks-block .picks-list .item .ratings {
  padding: 0 0 5px;
}
#home-main .picks-block .picks-list .item .ratings .rating-box {
  width: 100px;
  margin: 0 auto;
  display: block;
  float: none;
  background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/rating-star.png) repeat-x;
  background-size: auto 30px;
  left: 0;
  top: 0;
  overflow: hidden;
}
#home-main .picks-block .picks-list .item .ratings .rating-box .rating {
  margin: 0;
  background-size: auto 30px;
  background-position: 0 100%;
  height: 15px;
  left: 0;
  top: 0;
  float: left;
  width: auto;
}
#home-main .picks-block .slick-prev,
#home-main .picks-block .slick-next {
  position: absolute;
  font-size: 0;
  line-height: 0;
  background: none;
  border-style: none;
  top: 50%;
  cursor: pointer;
  margin: -25px 0 0;
}
#home-main .picks-block .slick-prev {
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 15px 14px 0;
  border-color: transparent #86898c transparent transparent;
}
#home-main .picks-block .slick-prev:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 11px 10px 0;
  border-color: transparent #ffffff transparent transparent;
  position: absolute;
  top: -10px;
  right: -15px;
}
#home-main .picks-block .slick-next {
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 0 14px 15px;
  border-color: transparent transparent transparent #86898c;
}
#home-main .picks-block .slick-next:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 11px;
  border-color: transparent transparent transparent #ffffff;
  left: -15px;
  top: -10px;
  position: absolute;
}
#home-weekly {
  position: relative;
  color: #3f4442;
  margin-bottom: 34px;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#home-weekly.loaded:after {
  opacity: 0;
  width: 0;
  height: 0;
}
#home-weekly > div {
  padding: 60px 50px 80px 50px;
  position: relative;
  z-index: 1;
  width: 525px;
  margin-left: 175px;
  background-color: #f2f2f2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#home-weekly > img {
  position: absolute;
  bottom: 5px;
  left: 0;
  z-index: 0;
  display: block;
  width: 29%;
}
#home-weekly h1 {
  font: normal normal 400 24px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 25px;
  letter-spacing: normal;
}
#home-weekly p {
  margin-bottom: 25px;
}
#home-weekly .ui-btn.green {
  margin-right: 3px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #home-weekly {
    margin-bottom: 15px;
  }
  #home-weekly > img {
    width: 19%;
    left: 17px;
  }
  #home-weekly > div {
    padding: 60px 20px 80px 35px;
    position: relative;
    z-index: 1;
    width: 82%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 320px) and (max-width: 750px) {
  #home-weekly {
    display: none;
  }
}
#home-promo-carousel,
#home-promo-newsletter {
  display: inline-block;
  float: left;
  width: 333px;
  height: 270px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #home-promo-carousel,
  #home-promo-newsletter {
    display: block;
    float: none;
    width: 100%;
    height: auto;
  }
}
#home-promo-carousel {
  position: relative;
  float: right;
}
#home-promo-list {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
#home-promo-list > li {
  position: relative;
  color: #3f4442;
  padding: 50px 40px;
  width: 100%;
  height: 100%;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#home-promo-list > li.charity {
  background-color: #f9f5ee;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/home-bg-charity.png');
  background-repeat: no-repeat;
  background-position: 160px bottom;
}
#home-promo-list > li.benefits {
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/home-bg-benefits.jpg');
  background-repeat: no-repeat;
  background-position: left top;
}
#home-promo-list > li.recipe > a {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#home-promo-list > li.recipe > a:hover img {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
#home-promo-list > li.recipe > a:hover strong {
  bottom: 30px;
}
#home-promo-list > li.recipe strong {
  margin-bottom: 0;
  position: absolute;
  bottom: 20px;
  left: 25px;
  color: #fff;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: bottom 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: bottom 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: bottom 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: bottom 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: bottom 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#home-promo-list > li.recipe small {
  display: block;
  padding-top: 5px;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#home-promo-list > li.recipe img {
  display: block;
  position: relative;
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -moz-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  -o-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#home-promo-list > li strong {
  font: normal normal 400 24px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 25px;
  letter-spacing: normal;
  display: block;
}
#home-promo-list > li > p {
  margin-bottom: 25px;
}
@media only screen and (min-width: 320px) and (max-width: 750px) {
  #home-promo-list {
    overflow: visible;
    text-align: center;
  }
  #home-promo-list > li {
    position: relative;
    margin-top: 40px;
  }
  #home-promo-list > li.recipe {
    padding: 0 0 40px;
  }
  #home-promo-list > li.recipe strong {
    left: 23%;
    bottom: 13px;
    text-align: center;
    color: #222;
    background: rgba(255, 255, 255, 0.5);
    padding: 5px;
  }
  #home-promo-list > li.recipe a {
    max-height: 231px;
    overflow: hidden;
    position: relative;
  }
  #home-promo-list > li.recipe a img {
    width: 100%;
    height: auto;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #home-promo-list > li.benefits {
    background-size: 100%;
  }
}
@media screen and (min-width: 560px) and (max-width: 750px) {
  #home-promo-list li.benefits {
    background-size: 100%;
  }
}
#home-promo-list-pager {
  position: absolute;
  right: 20px;
  bottom: 13px;
  z-index: 2;
}
#home-promo-list-pager span {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 10px;
  background-color: #c0b8a9;
  text-indent: -9999px;
  cursor: pointer;
  -moz-box-shadow: inset 0 0 6px -2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 6px -2px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 6px -2px rgba(0, 0, 0, 0.8);
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -ms-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
#home-promo-list-pager span.cycle-pager-active {
  background-color: #ff931f;
  -moz-box-shadow: inset 0 0 6px -2px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 0 6px -2px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 6px -2px rgba(0, 0, 0, 0);
}
#home-promo-newsletter {
  background-color: #e1e6e4;
  overflow: hidden;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/home-bg-newsletter.png');
  background-repeat: repeat-y;
  background-position: -59px top;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: background-position-x 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: background-position-x 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: background-position-x 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: background-position-x 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: background-position-x 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#home-promo-newsletter:hover {
  background-position-x: -49px;
}
#home-promo-newsletter:hover a {
  margin-left: 20px;
}
#home-promo-newsletter a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #3f4442;
  padding: 70px 62px 0 65px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: margin-left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: margin-left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: margin-left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: margin-left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: margin-left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  font: normal normal 500 15px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  width: 100%;
  height: 100%;
}
#home-promo-newsletter a strong {
  display: block;
  margin-bottom: 25px;
  letter-spacing: normal;
  font: normal normal 400 24px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#home-promo-col {
  padding: 45px 30px 30px 30px;
  text-align: center;
  color: #3f4442;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#home-promo-col:after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  content: '';
  background: #f9f5ee;
  width: 290px;
  height: 100%;
}
#home-promo-col .circle {
  display: block;
  overflow: hidden;
  margin-bottom: 75px;
  width: 230px;
  height: 230px;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#home-promo-col .circle img {
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#home-promo-col h1 {
  font: normal normal 400 24px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 25px;
  letter-spacing: normal;
}
#home-promo-col p {
  margin-bottom: 25px;
}
@media screen and (max-width: 1024px) and (min-width: 980px) {
  #home-promo-col.secondary-col {
    width: 100%;
    background: #f9f5ee;
    float: none;
  }
  #home-promo-col.secondary-col:after {
    display: none;
  }
  #home-promo-col .circle {
    width: 181px;
    height: 182px;
    margin-left: 7px;
  }
  #home-promo-col .circle img {
    width: 100%;
  }
}
@media screen and (min-width: 751px) and (max-width: 980px) {
  #home-promo-col {
    padding-left: 22px;
  }
  #home-promo-col.secondary-col {
    width: 100%;
    background: #f9f5ee;
    float: none;
  }
  #home-promo-col.secondary-col:after {
    display: none;
  }
  #home-promo-col .circle {
    width: 181px;
    height: 182px;
    float: left;
    margin-bottom: 25px;
    margin-right: 22px;
  }
  #home-promo-col .circle img {
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 750px) {
  #home-promo-col.secondary-col {
    display: none;
  }
}
#home-instagram {
  width: 1024px;
  height: 197px;
  margin: 0 auto 34px auto;
  position: relative;
}
#home-instagram:after {
  content: '';
  background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-share.gif');
  background-repeat: no-repeat;
  background-position: center center;
  width: 623px;
  height: 197px;
  -webkit-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -moz-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -ms-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  -o-transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
  transition: opacity 0.25s ease, width 0s ease 0.25s, height 0s ease 0.25s;
}
#home-instagram.loaded:after {
  opacity: 0;
  width: 0;
  height: 0;
}
#home-instagram > div {
  width: 367px;
  height: 197px;
  padding-right: 170px;
  margin-right: 34px;
  display: inline-block;
  float: left;
  border-right: solid 1px #e9e9e9;
  color: #3f4442;
  font: normal normal 500 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/home-bg-instagram.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#home-instagram > ul {
  width: 623px;
  height: 197px;
  display: inline-block;
  float: left;
}
#home-instagram > ul li {
  width: 197px;
  height: 197px;
  margin-right: 16px;
  display: inline-block;
  float: left;
}
#home-instagram > ul li:last-child {
  margin-right: 0;
}
#home-instagram > ul li a {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}
#home-instagram > ul li a:hover img {
  opacity: 0.75;
}
#home-instagram > ul li a img {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
#home-instagram h1 {
  font: normal normal 400 24px/28px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 25px;
  letter-spacing: normal;
}
@media screen and (max-width: 1024px) and (min-width: 980px) {
  #home-instagram {
    width: auto;
    height: 197px;
    margin-top: 33px;
    margin-left: 2%;
    margin-right: 2%;
  }
  #home-instagram > div {
    width: 539px;
  }
  #home-instagram ul {
    width: auto;
  }
  #home-instagram ul li:nth-child(2) {
    margin-right: 0;
  }
  #home-instagram ul li:last-child {
    display: none;
  }
}
@media screen and (min-width: 751px) and (max-width: 980px) {
  #home-instagram {
    width: auto;
    height: 197px;
    margin-top: 33px;
    margin-left: 0;
    margin-right: 0;
  }
  #home-instagram > div {
    width: 468px;
  }
  #home-instagram ul {
    width: auto;
  }
  #home-instagram ul li {
    display: none;
    margin: 0 0 0 0;
  }
  #home-instagram ul li:first-child {
    display: block;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #home-instagram {
    display: none;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #home-main .picks-block h2 {
    font-size: 20px;
  }
}
#algolia-glass {
  display: none!important;
}
@media print, screen and (min-width: 40em) {
  body .notice-cookie {
    font-size: 11px;
  }
  body .notice-cookie .notice-inner {
    width: 77%;
    margin: 0 auto;
    overflow: hidden;
  }
  body .notice-cookie .notice-inner .notice-text {
    margin: 0 auto;
    padding: 8px 0 0;
    float: left;
  }
  body .notice-cookie .notice-inner .notice-text p {
    font-size: 11px;
  }
  body .notice-cookie .notice-inner .actions {
    float: left;
    margin-left: 15px;
  }
  body .notice-cookie .notice-inner .actions .button {
    font-size: 14px;
    margin-left: 19px;
    padding: 7px 23px 6px;
  }
  body .notice-cookie .notice-inner .actions .button span {
    font-size: 11px;
  }
  body .notice-cookie .notice-inner .actions .button:hover {
    cursor: pointer;
  }
}
.notice-cookie {
  position: fixed;
  width: 100%;
  background: #f9f8f6;
  bottom: 0;
  left: 0;
  z-index: 9999;
  border-top: 1px solid #E6E2DF;
  font-size: 13px;
  padding: 18px 0;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
}
.notice-cookie .notice-inner {
  max-width: 1320px;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
.notice-cookie .notice-inner .notice-text > p {
  font-size: 11px;
  font-family: "Solomon", sans-serif;
}
.notice-cookie .notice-inner .actions {
  margin-left: 50px;
}
.notice-cookie .notice-inner .actions .button {
  padding: 0;
  background: 0 0;
  border: none;
  display: inline-block;
  zoom: 1;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  line-height: inherit;
  font-family: "Solomon", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #ffffff;
  padding: 10px 23px 8px;
  background-color: #093e2c;
  border-radius: 3px;
  -webkit-transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  -webkit-tap-highlight-color: #093e2c;
  text-align: center;
  border: 1px solid #093e2c;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .notice-cookie {
    bottom: 37px;
  }
}
/*top cart*/
.header-cart-dd .cart-sidebar li.item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-cart-dd .cart-sidebar li.item .product-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-cart-dd .cart-sidebar li.item .product-details .ui-increment {
  margin-top: 0;
}
.minicart-wrapper {
  padding: 5px!important;
}
.checkout-cart-index {
  background-color: #f9f5ee;
}
.checkout-cart-index #shopping-cart {
  padding-top: 50px;
}
.checkout-cart-index #shopping-cart-summary {
  max-width: 1024px;
  margin: 0 auto;
  background: #fff;
  color: #3f4442;
}
.checkout-cart-index #shopping-cart-summary h1 {
  font: normal normal 400 16px/16px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  padding: 13px 30px;
}
.checkout-cart-index #shopping-cart-summary .bottom-messages-container {
  background: #898989;
  text-align: center;
  color: #fff;
  margin: 20px 0;
}
.checkout-cart-index #shopping-cart-summary .bottom-messages-container .holder {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  padding: 0 10px;
}
.checkout-cart-index #shopping-cart-summary .free-shipping,
.checkout-cart-index #shopping-cart-summary .product-promotion {
  margin: 0;
  font: normal normal 400 14px/35px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
.checkout-cart-index #shopping-cart-summary .row {
  background: #f9f5ee;
  padding: 30px 0;
  position: relative;
}
.checkout-cart-index #shopping-cart-summary .row > div {
  display: inline-block;
  background: #fff;
}
.checkout-cart-index #shopping-cart-summary .row > div > * {
  position: relative;
  z-index: 1;
}
.checkout-cart-index #shopping-cart-summary #discount-coupon-form {
  *zoom: 1;
  clear: both;
}
.checkout-cart-index #shopping-cart-summary #discount-coupon-form:before,
.checkout-cart-index #shopping-cart-summary #discount-coupon-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-cart-index #shopping-cart-summary #discount-coupon-form:after {
  clear: both;
}
.checkout-cart-index #shopping-cart-summary #discount-coupon-form:before,
.checkout-cart-index #shopping-cart-summary #discount-coupon-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-cart-index #shopping-cart-summary #discount-coupon-form:after {
  clear: both;
}
.checkout-cart-index #shopping-cart-items {
  width: 100%;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-cart-index #shopping-cart-items .cart-item,
.checkout-cart-index #shopping-cart-items .cart-title {
  display: table;
  vertical-align: middle;
  border-top: solid 1px #3f4442;
  padding: 30px 0;
  font: normal normal 400 14px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
}
.checkout-cart-index #shopping-cart-items .cart-item div,
.checkout-cart-index #shopping-cart-items .cart-title div {
  width: 100px;
  vertical-align: middle;
  display: table-cell;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-image,
.checkout-cart-index #shopping-cart-items .cart-title div.item-image {
  width: 15%;
  float: left;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-image a,
.checkout-cart-index #shopping-cart-items .cart-title div.item-image a {
  padding: 0 11px 0 0;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-name,
.checkout-cart-index #shopping-cart-items .cart-title div.item-name {
  width: 35%;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-price,
.checkout-cart-index #shopping-cart-items .cart-title div.item-price {
  width: 16%;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-qty,
.checkout-cart-index #shopping-cart-items .cart-title div.item-qty {
  width: 16%;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-total,
.checkout-cart-index #shopping-cart-items .cart-title div.item-total {
  width: 6%;
}
.checkout-cart-index #shopping-cart-items .cart-item div.item-action,
.checkout-cart-index #shopping-cart-items .cart-title div.item-action {
  width: 1%;
}
.checkout-cart-index #shopping-cart-items .cart-item a,
.checkout-cart-index #shopping-cart-items .cart-title a {
  color: #3f4442;
  display: block;
  text-decoration: none;
  width: 100%;
  height: 100%;
  font: normal normal 700 15px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.checkout-cart-index #shopping-cart-items .cart-item a small,
.checkout-cart-index #shopping-cart-items .cart-title a small {
  font: normal normal 400 14px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
}
.checkout-cart-index #shopping-cart-items .cart-item img,
.checkout-cart-index #shopping-cart-items .cart-title img {
  vertical-align: middle;
}
.checkout-cart-index #shopping-cart-items .cart-title {
  border-top: 0;
  padding: 10px 0 0;
}
.checkout-cart-index #shopping-cart-items .cart-title div {
  font: normal normal 700 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  padding-bottom: 10px;
  vertical-align: top;
  text-align: left;
  width: 16%;
}
.checkout-cart-index #shopping-cart-items .ssg-delete {
  font-size: 24px;
  margin-bottom: -8px;
  color: #d7d7d7;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-cart-index #shopping-cart-items .ssg-delete:hover {
  color: #3f4442;
}
.checkout-cart-index #shopping-cart-action {
  width: 100%;
  padding: 5px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-cart-index #shopping-cart-action .shopping-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
}
.checkout-cart-index #shopping-cart-action .shopping-box .shopping-info {
  min-width: 375px;
}
.checkout-cart-index #shopping-cart-action:after {
  right: 0;
  width: 422px;
}
.checkout-cart-index #shopping-cart-action > a.ui-btn {
  padding: 0 24px;
  float: right;
}
.checkout-cart-index #shopping-cart-action > .ui-btn[name="update_cart_action"] {
  float: left;
  padding: 0 24px;
}
.checkout-cart-index #shopping-cart-action > .ui-btn.orange {
  float: right;
}
.checkout-cart-index #shopping-cart-action .inline-form {
  margin: 15px 0 15px;
}
.checkout-cart-index #shopping-cart-action .inline-form.has-code .ssg-delete {
  display: block;
}
.checkout-cart-index #shopping-cart-action .inline-form.has-code .ssg-delete input {
  padding-right: 33px;
}
.checkout-cart-index #shopping-cart-action .inline-form input {
  max-width: 235px;
  border: solid 1px #636363;
  border-right: none;
}
.checkout-cart-index #shopping-cart-action .inline-form .ssg-delete {
  left: 160px;
  display: none;
}
.checkout-cart-index #shopping-cart-crosssell {
  width: 512px;
  padding: 30px 30px;
  margin-right: 30px;
}
.checkout-cart-index #shopping-cart-crosssell:after {
  left: 0;
  width: 572px;
}
.checkout-cart-index #shopping-cart-crosssell .product-list > li {
  margin-bottom: 0;
}
.checkout-cart-index #shopping-cart-crosssell h2 {
  font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  color: #093e2c;
  text-transform: uppercase;
  margin-bottom: 50px;
}
.checkout-cart-index #cart-order-totals {
  padding: 5px 0;
}
.checkout-cart-index #cart-order-totals li {
  color: #3f4442;
  text-transform: uppercase;
  margin: 0 0 10px;
  font: normal normal 700 14px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.checkout-cart-index #cart-order-totals li.grand-total {
  padding-top: 10px;
}
.checkout-cart-index #cart-order-totals li.grand-total .price {
  font: normal normal 700 28px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.035em;
  position: relative;
  top: -5px;
}
.checkout-cart-index #cart-order-totals li .price {
  float: right;
  font: normal normal 400 14px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.checkout-cart-index .delivery-cell {
  overflow: hidden;
  min-width: 375px;
  max-width: 375px;
  float: right;
  font: 400 16px/25px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  margin: 0 0 10px;
}
.checkout-cart-index .delivery-cell .delivery-title {
  font: 500 20px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 1px;
  margin: 0 0 3px;
}
.checkout-cart-index .delivery-cell .price {
  display: block;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .checkout-cart-index .delivery-cell {
    min-width: inherit;
    width: 100%;
    text-align: left;
    max-width: inherit;
  }
  .checkout-cart-index .delivery-cell .price {
    display: block;
  }
}
.checkout-cart-index #shopping-cart-footer {
  max-width: 1024px;
  margin: 0 auto 30px auto;
  background: #fff;
  color: #3f4442;
  padding: 30px;
  font: normal normal 500 14px/22px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-cart-index #shopping-cart-footer > strong,
.checkout-cart-index #shopping-cart-footer > p,
.checkout-cart-index #shopping-cart-footer > aside {
  display: inline-block;
  float: left;
}
.checkout-cart-index #shopping-cart-footer > strong {
  letter-spacing: 0.1em;
  font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  color: #093e2c;
  width: 100px;
  margin-right: 60px;
}
.checkout-cart-index #shopping-cart-footer > p {
  width: 352px;
  margin-right: 60px;
  margin-bottom: 0;
}
.checkout-cart-index #shopping-cart-footer > aside {
  width: 392px;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-cart-index #shopping-cart-footer > aside ul li {
  padding-top: 15px;
}
.checkout-cart-index #shopping-cart-footer > aside a {
  text-decoration: none;
  color: #005e20;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-cart-index #shopping-cart-footer > aside a:hover {
  color: #093e2c;
}
.checkout-cart-index #shopping-cart-footer > aside a:before {
  font-size: 19px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
.checkout-cart-index #shopping-cart-footer em {
  font-style: normal;
}
.checkout-cart-index #shopping-cart-empty {
  background: #fff;
  color: #3f4442;
  text-align: center;
}
.checkout-cart-index #shopping-cart-empty section {
  max-width: 1024px;
  margin: 0 auto;
  background: #fff;
  padding: 40px 0;
}
.checkout-cart-index #shopping-cart-empty h1 {
  font: normal normal 400 25px/25px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.01em;
  margin-bottom: 15px;
}
.checkout-cart-index #shopping-cart-empty p {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.025em;
}
.checkout-cart-index #shopping-cart-empty a {
  color: #005e20;
  text-decoration: none;
  font: normal normal 700 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-cart-index #shopping-cart-empty a:hover {
  color: #093e2c;
}
.checkout-cart-index .firefox #shopping-cart-action > a.ui-btn {
  padding: 0 23px;
}
.checkout-cart-index .firefox #shopping-cart-action > .ui-btn[name="update_cart_action"] {
  padding: 0 23px;
  margin-right: 10px;
}
.checkout-cart-index .firefox #shopping-cart-action .inline-form input {
  width: 229px;
}
.checkout-button .ui-btn.green {
  padding: 0 25px;
}
@media screen and (min-width: 751px) and (max-width: 751px) {
  .checkout-cart-index #shopping-cart-footer > strong {
    width: 344px;
  }
  .checkout-cart-index #shopping-cart-footer > p {
    width: 344px;
    margin: 16px 0 0;
  }
  .checkout-cart-index #shopping-cart-footer > aside {
    width: 310px;
    float: right;
    margin-top: -20px;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #header #shoppingBasket {
    right: 20%!important;
  }
  #header #shoppingBasket .product-name a {
    color: #222;
  }
  #header #shoppingBasket a {
    color: #222;
  }
  #header #shoppingBasket a.ui-btn.ui-cart.green {
    color: #fff;
    text-align: center;
  }
  .checkout-cart-index #shopping-cart-action .shopping-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .checkout-cart-index #shopping-cart-action .shopping-box .ui-btn {
    margin: 0!important;
  }
  .checkout-cart-index #shopping-cart-action .shopping-box .inline-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .checkout-button .ui-btn.orange,
  .checkout-button .ui-btn.green {
    width: 100%!important;
    text-align: center;
  }
  .checkout-button {
    padding: 15px 0!important;
    text-align: center!important;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-price {
    padding: 20px 0 0 0!important;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty {
    padding: 14px 0 0 0!important;
  }
  #cart-order-totals {
    margin: 10px 0!important;
  }
  #cart-order-totals li {
    margin: 10px 0;
  }
  .checkout-cart-index #shopping-cart-action .inline-form input {
    max-width: 100%!important;
  }
  #product-upsell .product-list li.ready img {
    left: 0;
  }
  .checkout-cart-index #shopping-cart-action .shopping-box .shopping-info {
    min-width: 100%!important;
  }
  .checkout-button .ui-btn.green {
    height: 40px!important;
    padding: 5px 15px!important;
    margin: 15px 0;
    display: inline-block;
    line-height: 22px;
  }
  .checkout-cart-index #shopping-cart-summary {
    width: 100%;
  }
  .checkout-cart-index #shopping-cart-summary h1 {
    padding: 15px 30px;
    text-align: center;
    font-size: 22px;
  }
  .checkout-cart-index #shopping-cart-summary .row > div {
    text-align: center;
  }
  .checkout-cart-index #shopping-cart-footer {
    width: 100%;
  }
  .checkout-cart-index #shopping-cart-footer > strong {
    width: 100%;
    text-align: center;
  }
  .checkout-cart-index #shopping-cart-footer > p {
    width: 100%;
    margin: 0;
  }
  .checkout-cart-index #shopping-cart-footer > aside {
    width: 100%;
    padding-left: 0;
  }
  .checkout-cart-index #cart-order-totals {
    padding: 0;
  }
  .checkout-cart-index #shopping-cart-action {
    width: 100%;
    float: none;
  }
  .checkout-cart-index #shopping-cart-action .inline-form {
    margin-bottom: 18px;
  }
  .checkout-cart-index #shopping-cart-action .inline-form input {
    width: 100%;
    border-right: 1px solid #636363;
  }
  .checkout-cart-index #shopping-cart-action .inline-form .ui-btn {
    float: left;
    margin: 5px 0;
  }
  .checkout-cart-index #shopping-cart-action > a.ui-btn,
  .checkout-cart-index #shopping-cart-action .ui-btn[name="update_cart_action"] {
    padding: 0 15px;
    line-height: 32px;
    float: none;
  }
  .checkout-cart-index #shopping-cart-action > a.ui-btn {
    display: block;
    margin: 5px 0;
  }
  .checkout-cart-index #shopping-cart-items {
    padding: 0;
  }
  .checkout-cart-index #shopping-cart-items input {
    width: 30px!important;
    padding: 10px 0!important;
  }
  .checkout-cart-index #shopping-cart-items .cart-title {
    display: none;
  }
  .checkout-cart-index #shopping-cart-items .cart-item {
    display: block;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div {
    display: block;
    float: left;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-image {
    width: 35%;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-name {
    width: 55%;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-price {
    width: 16%;
    padding: 20px 33px 0 58px;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty {
    width: 16%;
    padding: 14px 10px 0 20px;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty .ui-increment {
    width: 100%;
    text-align: center;
    margin: 0 10px;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty .ui-increment .ui-minus,
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty .ui-increment .ui-plus {
    top: 6px;
    margin: 0 -5px;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-total {
    width: 6%;
    padding: 20px;
    margin-left: 4px;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-action {
    width: 8%;
    float: right;
    margin-top: -38px;
  }
}
.cart-item .item-image img {
  width: 80px;
}
.upsel-box {
  max-width: 1024px;
  margin: 0 auto!important;
}
#shopping-cart-footer {
  margin-top: 30px!important;
}
.checkout-onepage-index {
  background-color: #f9f5ee;
}
.checkout-onepage-index #nav,
.checkout-onepage-index #topLinks,
.checkout-onepage-index #catalogSearch,
.checkout-onepage-index #google_translate_element,
.checkout-onepage-index #footer {
  display: none;
}
.checkout-onepage-index #cart-order-totals {
  padding: 30px 0;
  border-top: solid 1px #3f4442;
  border-bottom: solid 1px #3f4442;
  margin: 30px 0;
}
.checkout-onepage-index #cart-order-totals li {
  margin-bottom: 0;
}
.checkout-onepage-index .col-right > div {
  padding: 60px 0;
}
.checkout-onepage-index .col-right > div > aside {
  background: #fff;
  padding: 30px;
  color: #3f4442;
}
.checkout-onepage-index .col-right > div > aside h2 {
  font: normal normal 400 16px/16px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: solid 1px #3f4442;
}
.checkout-onepage-index #checkout-cart-items a {
  display: block;
  position: relative;
  padding-left: 90px;
  padding-top: 5px;
  min-height: 85px;
  margin-bottom: 15px;
  text-decoration: none;
  color: #3f4442;
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.035em;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-onepage-index #checkout-cart-items a:hover {
  color: #005e20;
}
.checkout-onepage-index #checkout-cart-items a > strong {
  display: block;
  margin-bottom: 10px;
  font: normal normal 700 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.checkout-onepage-index #checkout-cart-items img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.checkout-onepage-index #checkout-cart-footer {
  background: #989898;
  color: #fff;
  padding: 30px;
  font: normal normal 400 15px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.checkout-onepage-index #checkout-cart-footer p:last-child {
  margin-bottom: 0;
}
.checkout-onepage-index #checkout-cart-footer strong {
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
  font: normal normal 700 14px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
.checkout-onepage-index #checkout-cart-footer a {
  display: inline-block;
  margin-bottom: 1em;
  text-decoration: none;
  color: #fff;
  cursor: text;
  font: normal normal 700 20px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
.checkout-onepage-index #checkoutSteps > li {
  padding: 20px 30px;
  margin-bottom: 15px;
  background: #e5e5e5;
  color: #3f4442;
}
.checkout-onepage-index #checkoutSteps > li:last-child {
  margin-bottom: 0;
}
.checkout-onepage-index #checkoutSteps > li.allow:not(.active) {
  cursor: pointer;
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -ms-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
}
.checkout-onepage-index #checkoutSteps > li.allow:not(.active):hover {
  background-color: #f2f2f2;
}
.checkout-onepage-index #checkoutSteps > li.active {
  background: #fff;
  padding: 30px;
}
.checkout-onepage-index #checkoutSteps > li.active h2 {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: solid 1px #3f4442;
}
.checkout-onepage-index #checkoutSteps > li h2 {
  font: normal normal 400 16px/16px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
.checkout-onepage-index #checkoutSteps .input-box {
  position: relative;
}
.checkout-onepage-index #checkoutSteps .input-box .validation-advice {
  text-transform: uppercase;
  text-decoration: none;
  color: #f69679;
  display: block;
  margin: 0;
  padding: 3px 0;
  letter-spacing: 0.03em;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.checkout-onepage-index #checkoutSteps .col2-set {
  width: 100%;
  position: relative;
  *zoom: 1;
}
.checkout-onepage-index #checkoutSteps .col2-set:before,
.checkout-onepage-index #checkoutSteps .col2-set:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #checkoutSteps .col2-set:after {
  clear: both;
}
.checkout-onepage-index #checkoutSteps .col2-set:before,
.checkout-onepage-index #checkoutSteps .col2-set:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #checkoutSteps .col2-set:after {
  clear: both;
}
.checkout-onepage-index #checkoutSteps .col2-set .col-1,
.checkout-onepage-index #checkoutSteps .col2-set .col-2 {
  width: 50%;
  display: inline-block;
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #checkoutSteps .col2-set .col-1 {
  padding-left: 30px;
}
.checkout-onepage-index #checkoutSteps .col2-set .col-2 {
  padding-right: 30px;
}
.checkout-onepage-index #checkoutSteps .col2-set .col-2:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #f2f2f2;
}
.checkout-onepage-index #checkoutSteps p:empty {
  display: none;
}
.checkout-onepage-index #checkoutSteps p.note {
  font: normal normal 400 14px/19px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
  color: #3f4442;
}
.checkout-onepage-index #checkoutSteps h3,
.checkout-onepage-index #checkoutSteps dt {
  font: normal normal 700 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  margin-bottom: 15px;
}
.checkout-onepage-index #checkoutSteps h4 {
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  margin-bottom: 6px;
  color: #005e20;
}
.checkout-onepage-index #checkoutSteps h5 {
  font: normal normal 700 13px/13px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  margin-bottom: 6px;
}
.checkout-onepage-index #checkoutSteps a.f-password,
.checkout-onepage-index #checkoutSteps a.cvv-what-is-this {
  display: inline-block;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.03em;
  color: #3f4442;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-onepage-index #checkoutSteps a.f-password:hover,
.checkout-onepage-index #checkoutSteps a.cvv-what-is-this:hover {
  color: #005e20;
}
.checkout-onepage-index #checkoutSteps .authcim_methodcode {
  display: inline-block;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: #3f4442;
}
.checkout-onepage-index #checkoutSteps .authcim_methodcode a {
  color: #3f4442;
  text-decoration: underline;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-onepage-index #checkoutSteps .authcim_methodcode a:hover {
  color: #005e20;
}
.checkout-onepage-index #checkoutSteps .form-list {
  margin: 0;
}
.checkout-onepage-index #checkoutSteps .form-list li {
  margin-bottom: 10px;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields {
  width: 100%;
  *zoom: 1;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields:before,
.checkout-onepage-index #checkoutSteps .form-list li.fields:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields:after {
  clear: both;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields:before,
.checkout-onepage-index #checkoutSteps .form-list li.fields:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields:after {
  clear: both;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields .field {
  width: 50%;
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields .field:first-child {
  padding-right: 15px;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields .field:last-child {
  padding-left: 15px;
}
.checkout-onepage-index #checkoutSteps .form-list li.fields .field:first-child:last-child {
  padding-left: 0;
}
.checkout-onepage-index #checkoutSteps label {
  position: relative;
  font: normal normal 400 13px/13px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.checkout-onepage-index #checkoutSteps label em {
  display: inline-block;
  font-style: normal;
  margin-right: 2px;
}
.checkout-onepage-index #checkoutSteps #checkout-step-shipping_method label,
.checkout-onepage-index #checkoutSteps #checkout-step-payment label {
  margin-top: -15px;
  display: block;
  margin-left: 19px;
}
.checkout-onepage-index #checkoutSteps #checkout-step-payment li label {
  margin-top: 0;
  margin-left: 0;
  display: block;
}
.checkout-onepage-index #checkoutSteps input[type="text"],
.checkout-onepage-index #checkoutSteps input[type="password"],
.checkout-onepage-index #checkoutSteps input[type="search"] {
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #checkoutSteps input[type="text"] {
  font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
.checkout-onepage-index #checkoutSteps input[type="radio"],
.checkout-onepage-index #checkoutSteps input[type="checkbox"] {
  margin-right: 10px;
}
.checkout-onepage-index #checkoutSteps textarea {
  padding: 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 115px;
  min-width: 100%;
  max-width: 100%;
  min-height: 115px;
  max-height: 115px;
  font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #checkoutSteps select {
  padding: 0 15px;
  border: none;
  background: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #checkoutSteps li.item {
  border-top: solid 1px #f2f2f2;
  padding-top: 20px;
  margin-top: 20px;
}
.checkout-onepage-index #checkoutSteps li.item:first-child {
  margin-top: 0;
}
.checkout-onepage-index #checkoutSteps li.item .product-img-box {
  display: none;
}
.checkout-onepage-index #checkoutSteps .buttons-set {
  position: relative;
  padding: 35px 0 25px 0;
}
.checkout-onepage-index #checkoutSteps .buttons-set .required {
  text-transform: uppercase;
  text-decoration: none;
  color: #3f4442;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  letter-spacing: 0.03em;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.checkout-onepage-index #checkoutSteps .buttons-set .please-wait {
  display: none !important;
}
.checkout-onepage-index #allow-gift-messages-for-items-container,
.checkout-onepage-index #allow-gift-messages-for-order-container {
  padding: 1em 30px 0 30px;
}
.checkout-onepage-index #allow-gift-messages-for-items-container p,
.checkout-onepage-index #allow-gift-messages-for-order-container p {
  color: #3f4442;
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.checkout-onepage-index #payment_form_ccsave {
  width: 100%;
  *zoom: 1;
}
.checkout-onepage-index #payment_form_ccsave:before,
.checkout-onepage-index #payment_form_ccsave:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #payment_form_ccsave:after {
  clear: both;
}
.checkout-onepage-index #payment_form_ccsave:before,
.checkout-onepage-index #payment_form_ccsave:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #payment_form_ccsave:after {
  clear: both;
}
.checkout-onepage-index #payment_form_ccsave > li {
  width: 50%;
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #payment_form_ccsave > li:nth-child(odd) {
  padding-right: 15px;
}
.checkout-onepage-index #payment_form_ccsave > li:nth-child(even) {
  padding-left: 15px;
}
.checkout-onepage-index #payment_form_ccsave > li:last-child .v-fix {
  width: 100%;
  padding: 0;
}
.checkout-onepage-index #payment_form_ccsave > li:last-child .v-fix input[type="text"] {
  width: 25%;
}
.checkout-onepage-index #payment_form_ccsave > li .v-fix {
  width: 50%;
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.checkout-onepage-index #payment_form_ccsave > li .v-fix:first-child {
  padding-right: 6px;
}
.checkout-onepage-index #payment_form_ccsave > li .v-fix:last-child {
  padding-left: 6px;
}
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #3f4442;
  letter-spacing: 0.03em;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  *zoom: 1;
}
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:before,
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:after {
  clear: both;
}
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:before,
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:after {
  display: table;
  content: "";
  line-height: 0;
}
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:after {
  clear: both;
}
.checkout-onepage-index #payment_form_ccsave .cvv-what-is-this:hover {
  color: #005e20;
}
.checkout-onepage-index #payment-tool-tip > .btn-close {
  text-align: right;
}
.checkout-onepage-index #payment-tool-tip > .btn-close a {
  font-size: 24px;
  text-decoration: none;
  display: inline-block;
  height: 24px;
  color: #3f4442;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.checkout-onepage-index #payment-tool-tip > .btn-close a:hover {
  color: #005e20;
}
.checkout-onepage-index #payment-tool-tip > .tool-tip-content {
  text-align: center;
}
.checkout-onepage-index #payment-tool-tip > .tool-tip-content img {
  display: block;
  margin: 0 auto;
}
.checkout-onepage-index #checkout-review-table-wrapper {
  color: #3f4442;
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.checkout-onepage-index #checkout-review-table-wrapper table {
  width: 100%;
  border-bottom: solid 2px #989898;
}
.checkout-onepage-index #checkout-review-table-wrapper h3 {
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  margin: 0;
}
.checkout-onepage-index #checkout-review-table-wrapper th {
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: solid 2px #989898;
  text-align: right;
  vertical-align: top;
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.checkout-onepage-index #checkout-review-table-wrapper th.name {
  width: 65%;
  text-align: left;
}
.checkout-onepage-index #checkout-review-table-wrapper th.price,
.checkout-onepage-index #checkout-review-table-wrapper th.qty {
  width: 10%;
}
.checkout-onepage-index #checkout-review-table-wrapper th.sub {
  width: 15%;
}
.checkout-onepage-index #checkout-review-table-wrapper td {
  text-align: right;
  padding: 10px 0;
  vertical-align: top;
}
.checkout-onepage-index #checkout-review-table-wrapper td:first-child {
  text-align: left;
}
.checkout-onepage-index #checkout-review-table-wrapper ul.unstyled li {
  text-align: right;
  padding: 10px 0;
}
.checkout-onepage-index #checkout-review-table-wrapper ul.unstyled li > span {
  display: inline-block;
  width: 25%;
}
.checkout-onepage-index #checkout-review-table-wrapper ul.unstyled li strong {
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#checkout-success {
  max-width: 1024px;
  margin: 50px auto;
  text-align: center;
  color: #3f4442;
  font: normal normal 400 15px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#checkout-success p a {
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
  font: normal normal 700 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#checkout-success p a:hover {
  color: #093e2c;
}
#checkout-success h1 {
  font: normal normal 400 25px/25px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.01em;
  margin-bottom: 15px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .checkout-onepage-index #checkoutSteps .col2-set .col-2,
  .checkout-onepage-index #checkoutSteps .col2-set .col-1 {
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  .checkout-onepage-index #checkoutSteps .col2-set .col-2:after {
    display: none;
  }
  .checkout-onepage-index #checkoutSteps .form-list li.fields {
    margin-bottom: 0px;
  }
  .checkout-onepage-index #checkoutSteps .form-list li.fields .field {
    width: 100%;
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .checkout-onepage-index #checkoutSteps .form-list li.fields .field:last-child {
    padding-left: 0;
  }
  .checkout-onepage-index #checkoutSteps .form-list li.fields .field:first-child {
    padding-right: 0;
  }
  .checkout-onepage-index main.col-right > div {
    width: 100%;
  }
  .checkout-onepage-index main.col-right > div > article {
    width: 100%;
    float: none;
    display: block;
  }
  .checkout-onepage-index main.col-right > div > aside {
    width: 100%;
    float: none;
    display: block;
  }
  .checkout-onepage-index .ui-btn {
    height: auto;
    display: inline;
  }
  .checkout-onepage-success #checkout-success {
    font: normal normal 400 15px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding: 80px;
  }
  .checkout-onepage-success .ui-btn {
    margin: 10px;
    height: auto;
    line-height: 35px;
  }
  .checkout-onepage-success .ui-btn.green {
    display: block;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  .checkout-onepage-index main.col-right > div {
    max-width: 100%;
    width: 96%;
    padding: 60px 2%;
  }
  .checkout-onepage-index main.col-right > div > aside {
    width: 33%;
  }
  .checkout-onepage-index main.col-right > div > article {
    width: 62%;
    float: left;
  }
}
label[for="p_method_sagepaydirectpro"],
label[for="p_method_sagepayserver"],
label[for="p_method_sagepayform"] {
  padding-left: 0 !important;
  background-image: none !important;
}
.magecom-customerlogin-index-index #nav,
.magecom-customerlogin-index-index #topLinks,
.magecom-customerlogin-index-index #catalogSearch,
.magecom-customerlogin-index-index #google_translate_element,
.magecom-customerlogin-index-index #footer {
  display: block;
}
#checkout-step .form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 315px;
    margin: 0 auto;
  }
}
#checkout-step .form-container h1 {
  font-size: 27px;
  font-weight: 500;
  margin: 0 0 10px 0;
}
#checkout-step .form-container .title-info {
  font-size: 13px!important;
}
#checkout-step .form-container input[type=text],
#checkout-step .form-container input[type=password] {
  background: #fff;
  border: 1px solid #3f4442;
  border-radius: 0;
}
#checkout-step .form-container input[type=text].validation-failed,
#checkout-step .form-container input[type=password].validation-failed {
  border: 1px solid #CA0003;
}
#checkout-step .form-container .loginemail,
#checkout-step .form-container .registremail {
  margin-bottom: 20px;
}
#checkout-step .form-container .loginepass {
  position: relative;
}
#checkout-step .form-container .loginepass .forgot-pass {
  position: absolute;
  right: 12px;
  text-decoration: none;
  color: #3f4442;
  font-size: 13px;
  top: 0;
}
#checkout-step .form-container .loginepass .forgot-pass:hover {
  color: #666;
}
#checkout-step .form-container .forgoten-password {
  padding: 20px 0 0 0;
}
#checkout-step .form-container .forgoten-password a {
  color: #3f4442;
  text-decoration: none;
}
#checkout-step .form-container .forgoten-password a:hover {
  text-decoration: underline;
}
#checkout-step .form-container .field-holder {
  margin: 0 0 20px;
}
#checkout-step .form-container .field-holder:after {
  clear: both;
  content: '';
  display: block;
}
#checkout-step .form-container .field-holder .form-field-block {
  float: left;
  width: 47%;
  margin: 0 0 0 5%;
}
#checkout-step .form-container .field-holder .form-field-block:first-child {
  margin: 0;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container .field-holder .form-field-block {
    float: none;
    width: 100%;
    margin: 0;
  }
}
#checkout-step .form-container .field-holder.email-block {
  margin: 0 0 15px;
}
#checkout-step .form-container .form-field-block.create-account {
  padding: 24px 0 0 0;
}
#checkout-step .form-container .btn {
  max-width: 280px;
  width: 100%;
  margin-top: 0;
  text-transform: capitalize;
  font-size: 17px;
  border-radius: 0;
  font-weight: 500;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container .btn {
    max-width: 600px;
    position: inherit;
  }
}
#checkout-step .form-container .rememberme {
  padding: 20px 0;
}
#checkout-step .form-container .rememberme label {
  padding: 0 0 0 32px;
}
#checkout-step .form-container .rememberme input[type="checkbox"] {
  display: none;
}
#checkout-step .form-container .rememberme input[type="checkbox"] + label:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #222222;
  position: absolute;
  top: 0;
  left: 0;
}
#checkout-step .form-container .rememberme input[type="checkbox"]:checked + label span {
  position: relative;
}
#checkout-step .form-container .rememberme input[type="checkbox"]:checked + label span:before {
  webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 11px;
  top: 8px;
  left: -26px;
}
#checkout-step .form-container .rememberme input[type="checkbox"]:checked + label span:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
  top: 10px;
  left: -28px;
}
#checkout-step .form-container .rememberme input[type="checkbox"]:checked + label span:before,
#checkout-step .form-container .rememberme input[type="checkbox"]:checked + label span:after {
  content: '';
  position: absolute;
  height: 3px;
  background: #333333;
  z-index: 1;
}
#checkout-step .form-container .loginform,
#checkout-step .form-container .registerform {
  position: relative;
  padding: 0 15px;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container .loginform,
  #checkout-step .form-container .registerform {
    padding: 0 15px;
  }
}
#checkout-step .form-container .loginform {
  border-right: 1px solid #3f4442;
  flex-basis: 30%;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container .loginform {
    border: 0;
  }
}
#checkout-step .form-container .registerform {
  flex-basis: 61%;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container .registerform {
    display: none;
  }
}
#checkout-step .form-container .registerform #country {
  background: #fff;
  border: 1px solid #3f4442;
  border-radius: 0;
  width: 100%;
  max-width: 277px;
  height: 35px;
  color: #3f4442;
  margin-top: 5px;
  padding: 0 15px;
}
#checkout-step .form-container .registrpass {
  background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/eye1.png) no-repeat 98% 30px;
}
#checkout-step .form-container .registrpass input {
  background: transparent;
}
#checkout-step .form-container .show-pass {
  position: relative;
}
#checkout-step .form-container .show-pass:before {
  position: absolute;
  content: "";
  width: 34px;
  height: 35px;
  right: 10px;
  top: -31px;
}
@media screen and (min-width: 1024px) and (max-width: 1055px) {
  #checkout-step .form-container .show-pass:before {
    right: 18px;
  }
}
#checkout-step .form-container .show-pass.shown:before {
  background: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/eye2.png) no-repeat;
}
#checkout-step .form-container .mobile-register-link,
#checkout-step .form-container .mobile-login-link {
  display: none;
}
#checkout-step .form-container .mobile-register-link a,
#checkout-step .form-container .mobile-login-link a {
  color: #093e2c;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  #checkout-step .form-container .mobile-register-link,
  #checkout-step .form-container .mobile-login-link {
    display: block;
    text-align: center;
    padding: 10px 0;
  }
}
.checkout-onepage-index #opc-login {
  max-width: 756px;
  margin: 0 auto!important;
  box-shadow: 0px 0px 10px 4px #dadada;
}
.checkout-onepage-index .col-right > div {
  padding: 60px 0!important;
}
.checkout-onepage-index #checkoutSteps .buttons-set.checkoutas_guest {
  margin: 0 auto;
  text-align: center;
  padding: 0;
}
.checkout-onepage-index #checkoutSteps .buttons-set.checkoutas_guest .ui-btn.green {
  max-width: 280px;
  width: 100%;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 17px;
  border-radius: 0;
}
.checkout-onepage-index #checkoutSteps .validation-advice {
  color: #CA0003;
  margin-top: 3px;
  font-size: 13px;
}
.checkout-onepage-index #checkoutSteps #checkout-step-payment li label {
  font-size: 12px;
}
.checkout-onepage-index #checkoutSteps > li.allow:not(.active):hover {
  background-color: #fff !important;
}
body:after {
  display: none!important;
}
.facebook-login {
  text-align: center;
  padding: 20px 0 15px 0;
  border-top: 5px solid #efefef;
  max-width: 730px;
  margin: 30px auto 0;
}
.pslogin-block {
  margin: 0 0 10px 0;
}
.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto {
  background-color: #3B5997;
  width: 100%;
  width: 240px;
}
@media screen and (min-width: 300px) and (max-width: 360px) {
  .pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto {
    width: 235px;
  }
}
.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto .pslogin-button-icon,
.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto .pslogin-button-text {
  background-color: #3B5997;
  font: normal normal 500 17px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto .pslogin-button-icon {
  background-position: 7px 0px;
}
.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto .pslogin-button-text {
  float: none;
  height: 42px;
  line-height: 42px;
}
#opc-login .step-title {
  display: none;
}
.checkout-onepage-index #checkoutSteps #opc-billing {
  width: 590px;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  .checkout-onepage-index #checkoutSteps #opc-billing {
    max-width: 590px;
    width: 100%;
  }
}
.checkout-onepage-index #checkoutSteps .new-step-checkout li {
  margin-bottom: 0;
}
.checkout-onepage-index #checkoutSteps .new-step-checkout li .required {
  font-size: 14px;
}
.checkout-onepage-index #checkoutSteps #click-search-field {
  position: relative;
}
.checkout-onepage-index #checkoutSteps #click-search-field .input-box {
  order: 2;
}
.checkout-onepage-index #checkoutSteps #click-search-field input[type="search"] {
  -webkit-appearance: none;
}
.checkout-onepage-index #checkoutSteps #click-search-field #billing_cc_manual_field_reveal {
  position: absolute;
  top: -15px;
  right: 0;
  color: #093e2c;
  transition: 0.4s;
}
.checkout-onepage-index #checkoutSteps #click-search-field #billing_cc_manual_field_reveal:hover {
  color: #005e20;
}
.checkout-onepage-index #checkoutSteps .steps-form-checkout,
.checkout-onepage-index #checkoutSteps #click-search-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center;
  margin: 5px 0;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  .checkout-onepage-index #checkoutSteps .steps-form-checkout,
  .checkout-onepage-index #checkoutSteps #click-search-field {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.checkout-onepage-index #checkoutSteps .steps-form-checkout .input-box,
.checkout-onepage-index #checkoutSteps #click-search-field .input-box {
  max-width: 445px;
  width: 100%;
}
.checkout-onepage-index #checkoutSteps .steps-form-checkout .input-box input[type=text],
.checkout-onepage-index #checkoutSteps #click-search-field .input-box input[type=text],
.checkout-onepage-index #checkoutSteps .steps-form-checkout .input-box select,
.checkout-onepage-index #checkoutSteps #click-search-field .input-box select,
.checkout-onepage-index #checkoutSteps .steps-form-checkout .input-box input[type=search],
.checkout-onepage-index #checkoutSteps #click-search-field .input-box input[type=search] {
  margin: 5px 0;
  border: 1px solid #ccc;
  background-color: #eeecec;
}
.checkout-onepage-index #checkoutSteps .ship-address {
  display: none;
}
.checkout-onepage-index #checkoutSteps .new-step-button {
  padding: 0;
}
.checkout-onepage-index #checkoutSteps .new-step-button .ui-btn.green {
  max-width: 160px;
  width: 100%;
}
.checkout-onepage-index #checkoutSteps .new-step-button .ui-btn.green.continue {
  max-width: 250px;
}
.checkout-onepage-index #checkoutSteps .buttons-set {
  padding: 15px 0 25px!important;
}
#opc-shipping_method {
  margin-bottom: 15px!important;
}
#opc-shipping_method .step-title h2 {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: solid 1px #3f4442;
}
.shipping-method-box li {
  margin: 15px 0!important;
}
.shipping-method-box li label {
  font-size: 12px!important;
}
.gift-text {
  font-size: 12px!important;
}
#opc-payment.section {
  background-color: #e5e5e5 !important;
}
#opc-payment.section.allow.active {
  background-color: #fff !important;
}
#checkout-payment-method-load {
  position: relative!important;
  padding-top: 40px;
}
#checkout-payment-method-load .box {
  position: absolute !important;
  max-width: 250px !important;
  top: 0 !important;
}
#checkout-payment-method-load .box.sagepaydirectpro {
  left: 0 !important;
  background: url("https://www.ahmadtea.com/skin/frontend/default/ahmad/images/cards.jpg") no-repeat;
  width: 135px;
  height: 28px;
  background-position: 100% 0;
}
#checkout-payment-method-load .box.paypal_standard .paypal_standard {
  margin-top: -23px !important;
}
#checkout-payment-method-load .box.paypal_standard .paypal_standard a {
  display: none;
}
#checkout-payment-method-load .box #p_method_paypal_standard {
  margin-top: 10px;
}
.content.sagepaydirectpro,
.content.paypal_standard {
  padding-top: 15px;
}
.step.two-payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  .step.two-payment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.step.two-payment .number {
  -webkit-box-flex: 1;
  -ms-flex: 1 0;
  flex: 1 0;
  margin-left: 10px;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  .step.two-payment .number {
    margin-left: 0;
  }
}
#co-payment-form .control-billing {
  margin: 15px 0;
}
#co-payment-form .control-billing label {
  font-size: 12px;
}
.form-list.paymentsage .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 15px 0;
}
.form-list #sagepaydirectpro_cc_type_exp_div .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  .form-list #sagepaydirectpro_cc_type_exp_div .input-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.form-list #sagepaydirectpro_cc_type_exp_div .input-box .v-fix {
  max-width: 147px;
  width: 100%;
  margin-right: 10px;
}
.form-list #sagepaydirectpro_cc_type_cvv_div .input-box {
  max-width: 147px;
  width: 100%;
}
.form-list #sagepaydirectpro_cc_type_cvv_div .input-box .cvv-what-is-this {
  display: none!important;
}
@media screen and (min-width: 320px) and (max-width: 825px) {
  .checkout-onepage-index article {
    margin: 0 auto;
    width: 100%!important;
  }
}
#billing_cp_button_id {
  display: inline-block;
  height: 35px;
  font: normal normal 400 14px/36px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  padding: 0 20px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  color: #fff;
  background-color: #093e2c;
  width: 160px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #header #shoppingBasket {
    position: absolute;
    right: 20%;
    top: 10px !important;
    height: 32px !important;
    padding-left: 32px !important;
    padding-top: 10px !important;
    -webkit-background-size: 32px 32px !important;
    -moz-background-size: 32px 32px !important;
    -o-background-size: 32px 32px !important;
    background-size: 32px 32px !important;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/mob-basket.svg');
    background-repeat: no-repeat;
    background-position: left center;
  }
  #header #mobile-nav li.has-submenu.gifts-button:before {
    position: absolute;
    right: 15px;
    top: 20px;
    display: block;
    content: "";
    font-family: SSGizmo;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-rendering: optimizeLegibility;
  }
  #header #mobile-nav li.has-submenu.gifts-button ul.teanav.unstyled.dropdown.teasbar-gifts {
    display: none !important;
  }
  #header #mobile-nav li.has-submenu.gifts-button.active:before {
    transform: rotate(180deg);
  }
  #header #mobile-nav li.has-submenu.gifts-button.active ul.teanav.unstyled.dropdown.teasbar-gifts {
    display: block !important;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty {
    width: 66% !important;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty .ui-increment {
    width: 38%;
  }
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty .ui-increment .ui-minus,
  .checkout-cart-index #shopping-cart-items .cart-item div.item-qty .ui-increment .ui-plus {
    font-size: 40px;
  }
  .loginform .ui-btn {
    line-height: 25px !important;
  }
  .available-block.available-in.show {
    display: none!important;
  }
}
.checkout-cart-index #shopping-cart-items .cart-item {
  padding: 5px 10px;
}
.wide.steps-form-checkout input[type=text] {
  width: 100%!important;
}
#recipe-list > img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
#recipe-list .tabs_title {
  margin: 0 auto;
  display: block;
}
#recipe-list .tabs_title ul {
  text-align: center;
  margin: 0px;
  padding: 60px 0px 0px;
  list-style: none;
}
#recipe-list .tabs_title ul li {
  display: inline-block;
}
#recipe-list .tabs_title ul li a {
  font: normal normal 400 20px/60px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #434343;
  text-decoration: none;
}
#recipe-list .tabs_title ul li a.active {
  color: #005e20;
}
#recipe-post p {
  font-size: 16px;
}
#recipe-list-items {
  max-width: 1024px;
  margin: 40px auto 23px auto;
}
#recipe-list-items > li {
  display: inline-block;
  float: left;
  width: 32%;
  overflow: hidden;
  margin-bottom: 17px;
}
#recipe-list-items > li:nth-child(3n+2) {
  margin-left: 17px;
  margin-right: 17px;
}
#recipe-list-items > li:nth-child(3n+2) span.img img {
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
}
#recipe-list-items > li:nth-child(3n+3) span.img img {
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center;
}
#recipe-list-items > li.none {
  display: none;
}
#recipe-list-items > li > a {
  display: block;
  padding: 30px 30px 60px 30px;
  background-color: #f9f5ee;
  text-align: center;
  text-decoration: none;
}
#recipe-list-items > li > a:hover .ui-btn.green {
  background-color: #005e20;
}
#recipe-list-items > li > a:hover span.img img {
  opacity: 0.85;
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -moz-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  -o-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#recipe-list-items > li span.img {
  display: block;
  width: 270px;
  height: 270px;
  overflow: hidden;
  margin: 0 auto 40px auto;
}
#recipe-list-items > li span.img img {
  opacity: 1;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#recipe-list-items > li strong {
  font: normal normal 400 27px/34px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #3f4442;
  margin-bottom: 0;
  display: block;
}
#recipe-list-items > li span.descr {
  font: normal normal 400 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  display: block;
  letter-spacing: 0.015em;
  margin-bottom: 20px;
  color: #3f4442;
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #recipe-list-items li {
    width: 50%;
  }
  #recipe-list-items li:nth-child(3n+2) {
    margin-left: 0;
    margin-right: 0;
  }
  #recipe-list-items li strong {
    font: normal normal 400 23px/34px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #recipe-list-items li {
    width: 100%;
  }
  #recipe-list-items li:nth-child(3n+2) {
    margin-left: 0;
    margin-right: 0;
  }
  #recipe-list-items li strong {
    font: normal normal 400 21px/26px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  #recipe-list-items li span.img {
    width: 190px;
    height: 190px;
  }
  #recipe-list-items li span.img img {
    width: 130%;
    max-width: 130%;
  }
  #recipe-list-items li span.descr {
    font-size: 18px;
  }
}
#recipe-post-main {
  max-width: 1024px;
  margin: 0 auto;
  padding-bottom: 80px;
}
#recipe-post-main > div,
#recipe-post-main > aside {
  width: 492px;
  float: right;
  display: inline-block;
}
#recipe-post-main > aside {
  margin-right: 40px;
}
#recipe-post-main > aside .img {
  display: block;
  overflow: hidden;
  margin-bottom: 40px;
  max-width: 492px;
  max-height: 492px;
}
#recipe-post-main > aside .img img {
  display: block;
}
#recipe-post-main > aside > div {
  background-color: #f9f5ee;
  padding: 40px;
  font: normal normal 500 14px/28px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  color: #3f4442;
}
#recipe-post-main > aside > div > h3 {
  font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #093e2c;
  margin-bottom: 20px !important;
}
#recipe-post-main > aside > div li {
  list-style-type: none;
  margin: 0;
}
#recipe-post-main > aside > div > *:last-child {
  margin-bottom: 0;
}
#recipe-post-main heading {
  display: block;
  margin-bottom: 40px;
  margin-top: 20px;
}
#recipe-post-main heading h1 {
  font: normal normal 400 30px/34px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  padding-right: 40px;
  margin-bottom: 20px;
  color: #3f4442;
}
@media screen and (min-width: 320px) and (max-width: 751px) {
  #recipe-post-main > div,
  #recipe-post-main > aside {
    width: 100%;
    padding: 0 2%;
    margin-right: 0;
  }
  #recipe-post-main > div #recipe-post-product img,
  #recipe-post-main > aside #recipe-post-product img {
    width: 45%;
  }
  #recipe-post-main > div .ui-share-load,
  #recipe-post-main > aside .ui-share-load {
    width: 153px;
    height: auto;
    line-height: 42px;
  }
}
@media screen and (min-width: 751px) and (max-width: 751px) and (orientation: portrait) {
  #recipe-post-main > div,
  #recipe-post-main > aside {
    width: 96%;
    padding: 0 2%;
    margin-right: 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 751px) {
  #recipe-post-main > div,
  #recipe-post-main > aside {
    width: 96%;
    padding: 0 2%;
    margin-right: 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #recipe-post-main > div,
  #recipe-post-main > aside {
    width: 46%;
    float: right;
    display: inline-block;
  }
  #recipe-post-main > div {
    margin: 0 3%;
  }
  #recipe-post-main > aside {
    margin-right: 5px;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #recipe-post-main > div,
  #recipe-post-main > aside {
    width: 46%;
    float: right;
    display: inline-block;
  }
  #recipe-post-main > div {
    margin: 0 15px 0 35px;
  }
  #recipe-post-main > aside {
    margin-right: 0;
  }
}
#recipe-post-content {
  color: #3f4442;
  margin-bottom: 40px;
  font: normal normal 400 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#recipe-post-content > *:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #recipe-post-content {
    font: normal normal 400 13px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
}
#recipe-post-product {
  padding-top: 40px;
  margin-bottom: 40px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}
#recipe-post-product h3 {
  font: normal normal 400 24px/25px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.025em;
  margin-bottom: 20px;
}
#recipe-post-product h3 small {
  display: block;
  font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #093e2c;
  margin-bottom: 10px;
}
#recipe-post-product h3 .h3_a {
  font: normal normal 400 24px/25px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #282828;
  text-decoration: none;
  text-transform: none;
}
#recipe-post-product img {
  float: right;
}
#recipe-post-product a {
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  color: #005e20;
  text-decoration: underline;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#recipe-post-product a:hover {
  color: #093e2c;
}
#recipe-post-prep {
  font: normal normal 400 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  color: #3f4442;
  margin-bottom: 40px;
}
#recipe-post-prep > h2 {
  font: normal normal 700 12px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #093e2c;
  margin-bottom: 20px !important;
}
#recipe-post-prep > *:last-child {
  margin-bottom: 0;
}
#benefits-of-tea > img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
#benefits-of-tea h1 {
  font: normal normal 400 36px/36px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #282828;
  text-align: center;
  margin-bottom: 30px;
}
#benefits-of-tea h2 {
  font: normal normal 400 30px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #282828;
  margin-bottom: 15px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #benefits-of-tea h2 {
    font: normal normal 400 20px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
}
#benefits-of-tea-intro {
  background: #f9f5ee;
  position: relative;
  padding: 40px 0;
}
#benefits-of-tea-intro:before,
#benefits-of-tea-intro:after {
  content: '';
  position: absolute;
  top: 0;
  z-index: 0;
  width: 300px;
  height: 100%;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/benefits-pattern.png');
  background-repeat: repeat-y;
  background-position: left top;
  -webkit-background-size: 300px auto;
  -moz-background-size: 300px auto;
  -o-background-size: 300px auto;
  background-size: 300px auto;
}
#benefits-of-tea-intro:before {
  left: 50%;
  margin-left: -512px;
}
#benefits-of-tea-intro:after {
  right: 50%;
  margin-right: -512px;
}
#benefits-of-tea-intro > div {
  width: 670px;
  border: solid 20px #fff;
  padding: 50px 75px;
  background: #f9f5ee;
  text-align: center;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#benefits-of-tea-intro > div p {
  color: #3f4442;
  margin: 0;
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #benefits-of-tea-intro {
    padding: 0;
  }
  #benefits-of-tea-intro > div {
    width: 100%;
    padding: 30px 20px;
  }
  #benefits-of-tea-intro:before,
  #benefits-of-tea-intro:after {
    display: none;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #benefits-of-tea-intro:before,
  #benefits-of-tea-intro:after {
    display: none;
  }
}
#benefits-of-tea-tabs {
  max-width: 1024px;
  margin: 0 auto;
  padding: 60px 0 30px 0;
}
#benefits-of-tea-tabs .col {
  display: inline-block;
  float: right;
  width: 492px;
}
#benefits-of-tea-tabs .col:first-child {
  margin-left: 40px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #benefits-of-tea-tabs .benefits-item {
    margin: 20px 0;
    padding: 20px 0;
    text-align: center;
    border-bottom: 1px solid #fff6f1;
    font: normal normal 400 16px/20px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
  }
  #benefits-of-tea-tabs .benefits-item:last-child {
    border-bottom: 0;
  }
  #benefits-of-tea-tabs .benefits-item h2 {
    font: normal normal 400 24px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
  }
  #benefits-of-tea-tabs .benefits-item h3 {
    display: none;
  }
  #benefits-of-tea-tabs .col {
    width: 90%;
    display: block;
    float: none;
    margin: 0 5%;
    text-align: center;
  }
  #benefits-of-tea-tabs .col:first-child {
    margin-bottom: 30px;
    margin-left: 5%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #benefits-of-tea-tabs .ui-tabs .ui-tabnav {
    margin: 0 15px;
  }
  #benefits-of-tea-tabs .col {
    width: 470px;
    margin-left: 20px;
  }
  #benefits-of-tea-tabs .col:first-child {
    margin-left: 40px;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #benefits-of-tea-tabs .ui-tabs .ui-tabnav {
    width: 20%;
    float: left;
    margin: 0 15px;
  }
  #benefits-of-tea-tabs .ui-tabs .ui-tabnav li {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 0;
  }
  #benefits-of-tea-tabs .ui-tabs .ui-tabnav li span {
    height: auto;
  }
  #benefits-of-tea-tabs .ui-tabs .ui-tabnav li a {
    font: normal normal 400 13px/17px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #benefits-of-tea-tabs .ui-tabs .ui-tab {
    padding: 15px 15px 15px 0;
  }
  #benefits-of-tea-tabs .ui-tabs .ui-tab-container {
    width: 70%;
    float: right;
  }
  #benefits-of-tea-tabs .col {
    width: 100%;
  }
  #benefits-of-tea-tabs .col img {
    width: 100%;
    height: auto;
    margin: 30px 0 0;
  }
  #benefits-of-tea-tabs .col:first-child {
    margin-left: 0;
  }
}
#how-to-brew > header,
#how-to-brew > section {
  max-width: 1024px;
  margin: 0 auto;
}
#how-to-brew > header {
  padding: 70px 0 40px 0;
  text-align: center;
}
#how-to-brew > header h1 {
  font: normal normal 400 61px/59px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  color: #282828;
}
#how-to-brew > header h1 span {
  display: block;
  color: #3f4442;
  font: normal normal 400 30px/59px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#how-to-brew h2 {
  font: normal normal 400 30px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  color: #282828;
  text-align: center;
  margin-bottom: 30px;
}
#how-to-brew .ui-tabs {
  text-align: center;
  padding-bottom: 60px;
}
#how-to-brew .ui-tabs .ui-tabnav {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
}
#how-to-brew .ui-tabs .ui-tabnav li a {
  text-align: center;
}
#how-to-brew .ui-tabs .ui-tab-container {
  text-align: left;
}
#how-to-brew .ui-tabs .ui-tab-container .col {
  display: inline-block;
  float: right;
  width: 492px;
}
#how-to-brew .ui-tabs .ui-tab-container .col:first-child {
  margin-left: 40px;
}
#how-to-brew table {
  width: 100%;
  margin-bottom: 1em;
  padding-top: 30px;
  border-bottom: solid 1px #d7d7d7;
}
#how-to-brew table th {
  width: 25%;
  font: normal normal 400 12px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #636363;
  text-transform: uppercase;
  text-align: left;
  padding-bottom: 8px;
  border-bottom: solid 1px #d7d7d7;
}
#how-to-brew table th:first-child {
  width: 60%;
}
#how-to-brew table th:last-child {
  width: 15%;
}
#how-to-brew table td {
  font: normal normal 500 14px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
  padding: 15px 0;
  vertical-align: top;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #how-to-brew > header {
    padding: 40px 0 40px 0;
  }
  #how-to-brew > header h1 {
    font: normal normal 400 39px/40px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  }
  #how-to-brew .how-to-brew-item {
    width: 90%;
    margin: 20px 5%;
    padding: 20px 0;
  }
  #how-to-brew .how-to-brew-item h2 {
    font: normal normal 400 22px/25px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
    margin: 0 0 5px;
  }
  #how-to-brew .how-to-brew-item p {
    font: normal normal 400 15px/17px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
  }
  #how-to-brew .how-to-brew-item .col {
    width: 90%;
    margin: 0 5%;
    float: none;
    display: block;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #how-to-brew .ui-tabs {
    width: 80%;
    margin: 0 10%;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col {
    width: 50%;
    margin: 0 0;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col:last-child {
    margin-left: 0;
    width: 50%;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col:first-child {
    margin-left: 0;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col img {
    width: 80%;
    height: auto;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #how-to-brew .ui-tabs {
    width: 80%;
    margin: 0 10%;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col {
    width: 50%;
    margin: 0 0;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col:last-child {
    margin-left: 0;
    width: 50%;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col:first-child {
    margin-left: 0;
  }
  #how-to-brew .ui-tabs .ui-tab-container .col img {
    width: 80%;
    height: auto;
  }
}
#how-to-brew-steps {
  margin-bottom: 90px;
}
#how-to-brew-steps > li {
  float: left;
  overflow: hidden;
  padding: 30px 30px;
  background-color: #f9f5ee;
  text-align: center;
  display: block;
  color: #3f4442;
  counter-increment: section;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: 0.015em;
  font: normal normal 400 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  width: 330px;
  height: 623px;
}
#how-to-brew-steps > li:nth-child(3n+2) {
  margin-left: 17px;
  margin-right: 17px;
}
#how-to-brew-steps > li span.img {
  display: block;
  overflow: hidden;
  margin: 0 auto 40px auto;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  width: 270px;
  height: 270px;
}
#how-to-brew-steps > li strong {
  color: #3f4442;
  margin-bottom: 20px;
  display: block;
  letter-spacing: 0em;
  font: normal normal 400 29px/34px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#how-to-brew-steps > li strong:before {
  content: counter(section) '. ';
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #how-to-brew-steps > li {
    width: 90%;
    margin: 20px 5%;
    float: none;
  }
  #how-to-brew-steps > li span.img {
    width: 190px;
    height: 190px;
  }
  #how-to-brew-steps > li span.img img {
    width: 130%;
    max-width: 130%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #how-to-brew-steps > li {
    width: 47%;
    margin-right: 0;
  }
  #how-to-brew-steps > li:first-child {
    margin-left: 15px;
  }
  #how-to-brew-steps > li:last-child {
    width: 96%;
    margin: 20px 2%;
  }
  #how-to-brew-steps > li:nth-child(3n+2) {
    margin-right: 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #how-to-brew-steps {
    width: 100%;
  }
  #how-to-brew-steps > li {
    width: 33%;
    margin: 0 2px 90px;
  }
  #how-to-brew-steps > li:nth-child(3n+2) {
    margin-right: 0;
    margin-left: 0;
  }
}
#store-locator {
  padding-top: 75px;
}
#store-locator > section {
  width: 1024px;
  margin: 0 auto;
}
#store-locator-search {
  padding-bottom: 30px;
}
#sl-loader {
  display: none !important;
}
#map-container {
  padding-bottom: 50px;
}
#map-container > .col {
  display: inline-block;
  float: left;
}
#sidebar {
  width: 319px;
  height: 675px;
  margin-right: 30px;
  overflow: auto;
  background-color: #f9f5ee;
}
#sidebar .sidebar-entry-container:first-child .sidebar-entry-wrapper {
  padding-top: 30px;
}
#sidebar .sidebar-entry-container:first-child .sidebar-entry-wrapper > img {
  top: 30px;
}
#sidebar .sidebar-entry-container:last-child .sidebar-entry-wrapper {
  padding-bottom: 30px;
}
#sidebar .sidebar-entry-wrapper {
  position: relative;
  padding: 15px 30px 15px 55px;
  background-color: #f9f5ee;
  cursor: pointer;
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -ms-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
}
#sidebar .sidebar-entry-wrapper:hover {
  background-color: #ebe5dc;
}
#sidebar .sidebar-entry-wrapper > img {
  position: absolute;
  top: 15px;
  left: 30px;
}
#sidebar .sidebar-entry {
  font: normal normal 700 14px/25px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#sidebar .sidebar-entry > span {
  font: normal normal 700 14px/25px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #000;
  display: block;
}
#sidebar .sidebar-entry > address {
  font: normal normal 400 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
  color: #000;
  font-style: normal;
}
#sidebar .sidebar-entry > br {
  display: none;
}
#sidebar .directions {
  display: none !important;
}
#map {
  width: 675px;
  height: 675px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #sidebar {
    margin-right: 0;
    margin-left: 15px;
  }
  #store-locator-search .inline-block-form label {
    display: block;
  }
  #store-locator-search .inline-block-form {
    padding: 0 20px;
  }
  #store-locator-search .inline-block-form > .col {
    width: 320px;
  }
  #store-locator-search .inline-block-form > .col:nth-child(2) {
    width: 200px;
  }
  #store-locator-search .inline-block-form > .col:last-child {
    width: 200px;
    padding: 36px 0 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #store-locator > section {
    width: 100%;
  }
  #map {
    width: 514px;
  }
  #sidebar {
    margin-right: 0;
    margin-left: 0;
    width: 33%;
  }
}
#scrolling {
  width: 100%;
  color: #fff;
  font: normal normal 400 18px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
#scrolling > section {
  width: 100%;
  background-size: cover;
  background-position: center center;
  position: relative;
  z-index: 1;
}
#scrolling > section.active {
  z-index: 0;
}
#scrolling > section.active .scrolling-wrapper {
  display: block;
}
#scrolling .scrolling-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0;
  display: none;
  text-align: center;
  text-shadow: 0 0 10px #000000;
}
#scrolling .scrolling-table {
  display: inline-table;
  max-width: 1024px;
  height: 100%;
}
#scrolling .scrolling-cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
#scrolling h1 {
  font: normal normal 400 61px/69px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  text-transform: uppercase;
  letter-spacing: normal;
  margin-bottom: 60px;
}
#scrolling h1 small {
  font: normal normal 400 20px/20px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  display: block;
  padding-top: 10px;
}
#scrolling h2 {
  font: normal normal 400 61px/69px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  text-transform: uppercase;
  letter-spacing: normal;
  margin-bottom: 15px;
}
#scrolling .col {
  display: inline-block;
  float: left;
  width: 41%;
  text-align: left;
  margin: 0 4%;
}
#scrolling .col:first-child {
  margin: 0 5%;
}
#scrolling .scrolling-prompt {
  display: block;
  text-align: center;
  width: 100%;
  padding-top: 23%;
  padding-bottom: 45px;
  position: absolute;
  bottom: 0;
  left: 0;
  font: normal normal 500 18px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#scrolling .scrolling-prompt:before {
  position: absolute;
  left: 50%;
  bottom: 10px;
  margin-left: -9px;
}
#scrolling .scrolling-prompt:after {
  content: '';
  width: 0;
  height: 78%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  border-right: dotted 1px #fff;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #scrolling .scrolling-cell p {
    font-size: 18px;
  }
  #scrolling h1 {
    text-transform: uppercase;
    letter-spacing: normal;
    margin-bottom: 60px;
    margin-top: 32px;
    font: normal normal 400 34px/41px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  }
  #scrolling h1 small {
    font: normal normal 400 20px/20px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    display: block;
    padding-top: 10px;
  }
  #scrolling h2 {
    text-transform: uppercase;
    letter-spacing: normal;
    margin-bottom: 15px;
    margin-top: 30px;
    font: normal normal 400 26px/34px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  }
  #scrolling p {
    padding: 0 15px;
  }
  #scrolling .col {
    width: 100%;
    text-align: center;
    padding: 0 20px;
    margin-left: 0;
    margin-right: 0;
  }
  #scrolling .col:first-child {
    margin-left: 0;
    margin-right: 0;
  }
  #scrolling .scrolling-prompt {
    display: none;
  }
  #scrolling .scrolling-prompt:after {
    display: none;
  }
  #scrolling .scrolling-wrapper {
    position: absolute;
    display: block;
    opacity: 1;
  }
  #scrolling #scrolling-subnav {
    display: none;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #scrolling h1 {
    margin-top: 32px;
  }
  #scrolling .col {
    width: 100%;
    float: none;
    text-align: center;
    padding-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }
  #scrolling .col:first-child {
    margin-left: 0;
    margin-right: 0;
  }
  #scrolling .scrolling-prompt {
    display: none;
  }
  #scrolling p {
    padding: 0 15px;
  }
  #scrolling .scrolling-cell {
    padding: 0 20px;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  #scrolling h1 {
    margin-top: 32px;
  }
  #scrolling .scrolling-cell {
    padding: 0 20px;
  }
  #scrolling .scrolling-prompt {
    display: none;
  }
}
#scrolling-subnav {
  position: fixed;
  left: 0;
  top: -60px;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2;
  text-align: center;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: top 0.25s ease;
  -moz-transition: top 0.25s ease;
  -ms-transition: top 0.25s ease;
  -o-transition: top 0.25s ease;
  transition: top 0.25s ease;
  width: 100%;
  height: 60px;
}
#scrolling-subnav.pinned {
  top: 0;
}
#scrolling-subnav ul {
  display: inline-table;
  width: 1024px;
}
#scrolling-subnav ul li {
  display: table-cell;
  text-transform: uppercase;
  font: normal normal 400 12px/60px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
#scrolling-subnav ul li.active a {
  color: hsl(56, 100%, 97.05882353%);
}
#scrolling-subnav ul li a {
  text-decoration: none;
  color: hsla(56, 100%, 97.05882353%, 0.4);
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
body.ipad #scrolling .scrolling-wrapper {
  position: absolute;
  display: block;
  opacity: 1 !important;
}
body.ipad #scrolling-subnav {
  top: 0;
  display: none;
}
#charity > img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
#charity > section {
  max-width: 1024px;
  margin: 0 auto 90px auto;
}
#charity > section:nth-child(even) > div,
#charity > section:nth-child(even) > aside {
  float: right;
}
#charity > section:nth-child(even) > div {
  padding-left: 40px;
  padding-right: 0;
}
#charity > section:nth-child(even) > aside span {
  right: inherit !important;
  left: 1px;
}
#charity > section:nth-child(even) > aside span.ssg-navigateright {
  left: 32px;
}
#charity > section > div,
#charity > section > aside {
  display: inline-block;
  width: 492px;
  float: left;
}
#charity > section > div {
  position: relative;
  padding-right: 40px;
  padding-top: 65px;
  color: #3f4442;
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: -0.025em;
}
#charity > section > div:before {
  content: '';
  width: 100%;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
}
#charity > section > aside {
  width: 492px;
  height: 500px;
  overflow: hidden;
  position: relative;
}
#charity > section > aside img {
  display: block;
  width: 492px;
  height: 500px;
}
#charity > section > aside span {
  position: absolute;
  bottom: 1px;
  right: 1px;
  z-index: 101;
  width: 30px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.45);
  font-size: 28px;
  color: #3f4442;
  cursor: pointer;
  -webkit-transition: color 0.25s ease, background-color 0.25s ease;
  -moz-transition: color 0.25s ease, background-color 0.25s ease;
  -ms-transition: color 0.25s ease, background-color 0.25s ease;
  -o-transition: color 0.25s ease, background-color 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease;
}
#charity > section > aside span.ssg-navigateleft {
  right: 32px;
}
#charity > section > aside span:hover {
  color: #005e20;
  background-color: hsl(0, 0%, 100%);
}
#charity > section h1 {
  font: normal normal 400 30px/30px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: normal;
  color: #005e20;
}
#charity > section h2 {
  font: normal normal 400 24px/18px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: normal;
  color: #005e20;
  margin-bottom: 40px;
  position: relative;
  padding-left: 55px;
}
#charity > section h2:after {
  content: '';
  width: 35px;
  height: 35px;
  position: absolute;
  left: 0;
  bottom: -1px;
  background-color: #005e20;
  z-index: 0;
}
#charity > section h2:before {
  color: #fff;
  position: absolute;
  bottom: 7px;
  left: 1px;
  z-index: 1;
  font-size: 33px;
}
#charity > section h3 {
  font: normal normal 700 14px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
  text-transform: uppercase;
}
#charity > section ul li {
  margin-left: 17px;
}
#charity > section ul.unstyled li {
  margin-left: 0;
}
#charity > section ul.colorlist {
  padding: 40px 0;
}
#charity > section ul.colorlist li {
  font: normal normal 700 18px/30px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #003471;
}
#charity > section ul.colorlist li:first-child {
  color: #9e0b0f;
}
#charity > section ul.colorlist li:last-child {
  color: #005e20;
}
#charity > section p.quote {
  font: italic normal 400 14px/24px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: 0.015em;
  color: #808080;
}
#charity > section p.quote q {
  display: block;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #charity > section > div {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    float: none;
    display: block;
  }
  #charity > section > aside {
    width: 100%;
    height: auto;
    float: none;
    display: block;
  }
  #charity > section > aside img {
    width: 100%;
    height: auto;
  }
  #charity > section:nth-child(even) > div {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #charity > section {
    max-width: 100%;
  }
  #charity > section > div {
    width: 46%;
    padding-right: 2%;
    padding-left: 2%;
    padding-top: 50px;
    float: left;
  }
  #charity > section > aside {
    width: 50%;
    float: right;
    margin: 0;
  }
  #charity > section > aside img {
    width: 100%;
  }
  #charity > section:nth-child(even) > div {
    float: right;
    width: 46%;
    padding-right: 2%;
    padding-left: 2%;
  }
  #charity > section:nth-child(even) > aside {
    float: left;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #charity > section {
    width: 100%;
  }
  #charity > section:nth-child(even) {
    float: none;
  }
  #charity > section:nth-child(even) > div {
    float: none;
    width: 96%;
    padding-right: 2%;
    padding-left: 15px;
  }
  #charity > section:nth-child(even) > aside {
    width: 100%;
    padding: 0;
    float: none;
  }
  #charity > section > div {
    width: 96%;
    padding-right: 4%;
  }
  #charity > section > aside {
    width: 100%;
    padding: 0;
  }
  #charity > section > aside img {
    width: 100%;
    height: auto;
  }
}
#charity-subnav {
  width: 1024px;
  height: 60px;
  margin: 0 auto;
}
#charity-subnav li {
  display: inline-block;
  width: 205px;
  text-align: center;
  float: left;
}
#charity-subnav li:last-child {
  width: 204px;
}
#charity-subnav li a {
  display: block;
  width: 100%;
  height: 60px;
  font: normal normal 400 12px/60px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #3f4442;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#charity-subnav li a:hover {
  color: #005e20;
}
#charity-subnav li a[href="#charity-healthcare"]:hover {
  color: #ff0000;
}
#charity-subnav li a[href="#charity-child"]:hover {
  color: #44871c;
}
#charity-subnav li a[href="#charity-education"]:hover {
  color: #ff7d27;
}
#charity-subnav li a[href="#charity-community"]:hover {
  color: #ffd200;
}
#charity-subnav li a[href="#charity-environment"]:hover {
  color: #2e90ff;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #charity-subnav {
    width: 100%;
    height: auto;
  }
  #charity-subnav li {
    width: 90%;
    text-align: left;
    padding: 0 5%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #charity-subnav {
    width: 100%;
    padding: 0 0 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: portrait) {
  #charity-subnav li {
    width: auto;
    padding: 0 25px;
  }
  #charity-subnav li:last-child {
    width: auto;
  }
}
#charity-achievements > div:before {
  background-color: #005e20;
}
#charity-healthcare > div:before {
  background-color: #ff0000;
}
#charity-healthcare h2 {
  color: #ff0000 !important;
}
#charity-healthcare h2:after {
  background-color: #ff0000 !important;
}
#charity-healthcare h2:before {
  left: 8px !important;
}
#charity-child > div:before {
  background-color: #44871c;
}
#charity-child h2 {
  color: #44871c !important;
}
#charity-child h2:after {
  background-color: #44871c !important;
}
#charity-child h2:before {
  left: 3px !important;
}
#charity-education > div:before {
  background-color: #ff7d27;
}
#charity-education h2 {
  color: #ff7d27 !important;
}
#charity-education h2:after {
  background-color: #ff7d27 !important;
}
#charity-education h2:before {
  left: 5px !important;
  font-size: 26px !important;
}
#charity-community > div:before {
  background-color: #ffd200;
}
#charity-community h2 {
  color: #ffd200 !important;
}
#charity-community h2:after {
  background-color: #ffd200 !important;
}
#charity-community h2:before {
  left: 0 !important;
  font-size: 23px !important;
}
#charity-environment > div:before {
  background-color: #2e90ff;
}
#charity-environment h2 {
  color: #2e90ff !important;
}
#charity-environment h2:after {
  background-color: #2e90ff !important;
}
#charity-environment h2:before {
  left: 4px !important;
  font-size: 27px !important;
}
#charity-question {
  text-align: center;
  font: normal normal 400 14px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: -0.025em;
  color: #3f4442;
}
#charity-question h4 {
  font: normal normal 400 30px/25px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: normal;
  margin-bottom: 25px;
}
#charity-question a {
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#charity-question a:hover {
  color: #152b23;
}
#faq > img {
  width: 100% !important;
  height: auto !important;
  display: block;
}
#faq .faq-header {
  margin: 0 auto;
  color: #093e2c;
  width: 100%;
  height: 415px;
  background-position: center 20%;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
#faq .faq-header .content {
  width: 300px;
  margin: 0 auto 0;
  padding: 50px 0 0 102px;
}
#faq .faq-header h2 {
  font: normal normal 400 48px/24px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  position: relative;
  font-weight: lighter;
  text-align: center;
  padding: 115px 0 50px;
}
#faq .faq-header h2.small-text {
  font: normal normal 400 35px/37px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
#faq .faq-header p {
  position: relative;
  font-family: futura-pt;
  color: #093e2c;
  font-size: 17px;
  text-align: center;
  font-weight: normal;
}
#faq .faq-header p.green {
  color: #093e2c;
}
#faq > section {
  max-width: 1024px;
  margin: 60px auto 0 auto;
  color: #3f4442;
}
#faq > section h2 {
  font: normal normal 400 24px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
}
#faq > section:last-child {
  margin-bottom: 60px;
}
#faq > section a {
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#faq > section a:hover {
  color: #093e2c;
}
#faq h1 {
  font: normal normal 400 24px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: -0.02em;
}
#faq dl dt {
  position: relative;
  padding-left: 20px;
  cursor: pointer;
  padding-top: 30px;
  font: normal normal 500 18px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#faq dl dt:before {
  content: '▻';
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  position: absolute;
  top: 32px;
  left: 0;
  color: #005e20;
  -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1), left 0.25s ease, top 0.25s ease;
  -moz-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1), left 0.25s ease, top 0.25s ease;
  -ms-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1), left 0.25s ease, top 0.25s ease;
  -o-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1), left 0.25s ease, top 0.25s ease;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1), left 0.25s ease, top 0.25s ease;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
#faq dl dt.open:before {
  left: -2px;
  top: 30px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#faq dl dd {
  padding-left: 20px;
  display: none;
  overflow: hidden;
  padding-top: 15px;
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: -0.02em;
}
#faq-subnav {
  width: 100%;
  border-bottom: solid 1px #d7d7d7;
  padding: 20px 0;
}
#faq-subnav ul {
  max-width: 1024px;
  margin: 0 auto;
}
#faq-subnav ul li {
  display: inline-block;
  width: 205px;
  float: left;
  text-align: center;
}
#faq-subnav ul li:last-child {
  width: 204px;
}
#faq-subnav ul li a {
  font: normal normal 400 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #636363;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#faq-subnav ul li a:hover {
  color: #005e20;
}
#faq-question {
  text-align: center;
  color: #3f4442;
  padding-top: 50px;
  margin-top: 50px;
  border-top: solid 1px #d7d7d7;
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: -0.025em;
}
#faq-question h4 {
  font: normal normal 400 30px/25px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: normal;
  margin-bottom: 25px;
}
#faq-question a {
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#faq-question a:hover {
  color: #152b23;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #faq h2 {
    font: normal normal 500 18px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #faq > section {
    padding: 10px;
    margin: 30px 0;
  }
  #faq dl dt {
    font: normal normal 500 17px/13px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    line-height: 17px;
  }
  #faq dl dd {
    font: normal normal 400 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #faq dl dd p {
    font-size: 16px;
  }
  #faq-subnav {
    padding: 0;
    height: 47px;
    overflow: hidden;
    position: relative;
  }
  #faq-subnav:after {
    position: absolute;
    content: "";
    width: 11px;
    height: 7px;
    left: 93%;
    z-index: 5;
    top: 20px;
    -webkit-background-size: 11px 7px;
    -moz-background-size: 11px 7px;
    -o-background-size: 11px 7px;
    background-size: 11px 7px;
    background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/global/navigatedown.png');
    background-repeat: no-repeat;
    background-position: 95% center;
  }
  #faq-subnav.active {
    height: 100%;
  }
  #faq-subnav ul li {
    width: 100%;
    float: none;
    display: block;
    background: #f9f5ee;
  }
  #faq-subnav ul li a {
    width: 100%;
    padding: 15px 15px 15px 25px;
    color: #a69782;
    text-align: left;
    display: block;
    border-top: 1px solid #e5dac6;
    -moz-box-shadow: 0 0 0 1px #fff;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff;
    font: normal normal 400 15px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  }
  #faq-subnav ul li a:after {
    display: none;
  }
  #faq-subnav ul li a:before {
    display: none;
  }
  #faq-subnav ul li a.active {
    display: block;
  }
  #faq-subnav ul li:last-child {
    width: 100%;
  }
  #faq-question h4 {
    font-size: 24px;
  }
  p {
    font-size: 16px;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #faq h2 {
    font: normal normal 500 22px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #faq > section {
    padding: 20px;
    margin: 30px 0;
  }
  #faq dl dt {
    font: normal normal 500 17px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #faq dl dd {
    font: normal normal 400 15px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #faq-subnav ul li {
    width: auto;
    padding: 0 20px;
  }
  #faq-subnav ul li:last-child {
    width: auto;
  }
}
#cms-page {
  padding-top: 100px;
  color: #282828;
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.cms-how-to-make-iced-tea #cms-page {
  padding-top: 0;
}
#cms-page > header,
#cms-page > section {
  max-width: 1024px;
  margin: 0 auto;
}
#cms-page > header {
  padding-bottom: 30px;
  text-align: center;
}
#cms-page > section {
  margin-bottom: 50px;
}
#cms-page h1 {
  font: normal normal 400 40px / normal 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  text-transform: uppercase;
  margin-bottom: 0;
}
#cms-page h2 {
  font: normal normal 400 30px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 1em;
}
#cms-page h3 {
  font: normal normal 400 24px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 1em;
}
#cms-page h4 {
  font: normal normal 500 20px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-bottom: 1em;
}
#cms-page h5 {
  font: normal normal 500 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-bottom: 1em;
}
#cms-page a {
  text-decoration: none;
  font-weight: 500;
  color: #005e20;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#cms-page a:hover {
  color: #093e2c;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #cms-page {
    padding-top: 45px;
    color: #282828;
    font: normal normal 400 14px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  #cms-page > header {
    font: normal normal 400 29px / normal 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
    margin-bottom: 0;
    text-align: left;
    padding-bottom: 0;
  }
  #cms-page > section {
    width: 96%;
    padding: 0 2%;
  }
  #cms-page h1 {
    font: normal normal 400 21px / normal 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
    text-transform: uppercase;
    padding-left: 4%;
    margin-bottom: 1em;
  }
  #cms-page h2 {
    font: normal normal 400 19px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    margin-bottom: 1em;
  }
  #cms-page h3 {
    font: normal normal 400 24px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
    margin-bottom: 1em;
  }
  #cms-page h4 {
    font: normal normal 500 17px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-bottom: 1em;
  }
  #cms-page h5 {
    font: normal normal 500 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-bottom: 1em;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #cms-page > section {
    width: 96%;
    padding: 0 2%;
  }
}
.cms-magnets #magnets .header-box {
  position: relative;
}
.cms-magnets #magnets .header-box > p {
  margin-bottom: 0;
}
.cms-magnets #magnets .header-box img {
  width: 100%;
  height: auto;
}
.cms-magnets #magnets .header-box .banner-slogan {
  top: 10%;
  right: 25%;
  text-align: right;
  position: absolute;
  font: normal normal 600 61px/69px trajan-pro-3, Times, 'Times New Roman', Georgia, serif;
}
.cms-magnets #magnets .header-box .banner-slogan span {
  position: relative;
  background: #fff;
  float: right;
}
.cms-magnets #magnets .header-box .banner-slogan span:first-child {
  right: 0;
  padding: 10px 25px;
  /*@media screen and (min-width: 480px)and (max-width: 767px) {
							right: -14px;
						}
						@media screen and (max-width: @iphoneWidthLold) {
							right: -10px;
						}
						@media screen and (max-width: 359px) {
							right: -8px;
						}*/
}
.cms-magnets #magnets .header-box .banner-slogan .last-line-banner {
  padding: 10px 20px;
}
@media screen and (max-width: 1024px) {
  .cms-magnets #magnets .header-box .banner-slogan {
    right: 5%;
  }
}
@media screen and (min-width: 650px) and (max-width: 767px) {
  .cms-magnets #magnets .header-box .banner-slogan {
    font-size: 45px;
  }
}
@media screen and (max-width: 649px) {
  .cms-magnets #magnets .header-box .banner-slogan {
    font-size: 30px;
    line-height: 25px;
  }
}
@media screen and (max-width: 479px) {
  .cms-magnets #magnets .header-box .banner-slogan {
    font: normal normal 600 28px/25px trajan-pro-3, Times, 'Times New Roman', Georgia, serif;
  }
}
@media screen and (max-width: 359px) {
  .cms-magnets #magnets .header-box .banner-slogan {
    font-size: 24px;
    line-height: 35px;
  }
}
.cms-magnets #magnets-collect {
  max-width: 1024px;
  margin: -5px auto 0;
  color: #3f4442;
  background: #eeece1;
  padding: 30px 0.25%;
}
.cms-magnets #magnets-collect h2 {
  font: normal normal 400 24px/24px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
.cms-magnets #magnets-collect iframe {
  margin: 0 auto 2rem;
  display: block;
  max-width: 100%;
  min-height: 900px;
}
@media screen and (max-width: 479px) {
  .cms-magnets #magnets-collect iframe {
    min-height: auto;
  }
}
@media screen and (max-width: 767px) {
  .cms-magnets #magnets-collect iframe {
    display: none;
  }
}
.cms-magnets #magnets-collect .anchor-game {
  color: #fff;
  text-decoration: none;
  font-size: 24px;
  font-weight: bold;
}
.cms-magnets #magnets-collect .anchor-game:hover {
  text-decoration: underline;
}
@media screen and (max-width: 649px) {
  .cms-magnets #magnets-collect .anchor-game {
    font-size: 18px;
  }
}
@media screen and (max-width: 479px) {
  .cms-magnets #magnets-collect .anchor-game {
    font-size: 13px;
  }
}
.cms-magnets #magnets-collect .fullscreen-game-home {
  color: #3f4442;
  text-decoration: navajowhite;
  text-align: center;
  margin: 0 auto 1em;
  display: block;
  max-width: 250px;
  font: normal normal 600 24px/24px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.cms-magnets #magnets-collect .fullscreen-game-home:hover {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .cms-magnets #magnets-collect .fullscreen-game-home {
    display: none;
  }
}
.cms-magnets #magnets-collect .fullscreen-game {
  display: none;
}
@media screen and (max-width: 767px) {
  .cms-magnets #magnets-collect .fullscreen-game {
    display: block;
    text-align: center;
    margin-bottom: 1em;
  }
}
.cms-magnets #magnets-collect .magnit-list {
  font-size: 0;
  overflow: hidden;
  margin-bottom: 2rem;
}
.cms-magnets #magnets-collect .magnit-list li {
  float: left;
  margin: 0 0.5%;
  width: 24%;
}
.cms-magnets #magnets-collect .magnit-list li img {
  width: 100%;
  height: auto;
  display: block;
}
.cms-magnets #magnets-collect .magnit-list li p {
  font-size: 14px;
  text-align: center;
  margin-top: 1em;
  min-height: 50px;
}
@media screen and (max-width: 666px) {
  .cms-magnets #magnets-collect .magnit-list li {
    width: 48%;
  }
}
@media screen and (max-width: 479px) {
  .cms-magnets #magnets-collect .magnit-list li {
    width: 99%;
  }
}
.cms-magnets #magnets-collect .teabags-list li {
  width: 46%;
  margin: 0 2%;
}
.cms-magnets #magnets-collect .teabags-list li:first-child img {
  float: right;
}
.cms-magnets #magnets-collect .teabags-list li img {
  max-height: 160px;
  width: auto;
}
.success-block {
  text-align: center;
  font-size: 18px;
  margin: 0 0 100px;
}
body.catalogsearch-result-index #categoryList .heading {
  display: none;
}
body.catalogsearch-result-index #categoryList .product-list li.spacer {
  display: none;
}
#catalog-results > header {
  max-width: 1024px;
  margin: 0 auto;
  padding: 90px 0 0 0;
}
#catalog-results > header h1 {
  color: #093e2c;
  text-align: center;
  font: normal normal 400 40px / normal 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  letter-spacing: -0.025em;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #catalog-results > header {
    padding: 43px 0 0;
  }
  #catalog-results > header h1 {
    font: normal normal 400 27px / normal 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  }
}
#dummy {
  display: none;
}
#account {
  background-color: #f9f5ee;
}
#account > section {
  max-width: 1024px;
  padding: 80px 0;
  margin: 0 auto;
}
#account #login-form,
#account #form-validate {
  max-width: 603px;
  position: relative;
  padding: 50px 75px;
  margin: 0 auto;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #account > section {
    padding: 40px 2%;
  }
  #account #login-form,
  #account #form-validate {
    padding: 30px 15px;
  }
  #account .account-form .fieldset {
    padding-top: 20px;
  }
  #account .account-form .form-list li.fields .field {
    width: 100%;
    padding: 0;
    margin: 5px 0 5px;
  }
  #account .account-form .form-list li.fields .field:last-child,
  #account .account-form .form-list li.fields .field:first-child {
    padding: 0;
  }
}
.account-form {
  position: relative;
}
.account-form h1 {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: solid 1px #3f4442;
  font: normal normal 400 16px/16px 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
.account-form h2,
.account-form h3,
.account-form dt {
  margin-bottom: 15px;
  text-transform: uppercase;
  font: normal normal 700 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.account-form h4 {
  text-transform: uppercase;
  margin-bottom: 6px;
  color: #005e20;
  font: normal normal 400 14px/14px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.account-form h5 {
  text-transform: uppercase;
  margin-bottom: 6px;
  font: normal normal 700 13px/13px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.account-form .input-box {
  position: relative;
}
.account-form .input-box .validation-advice {
  text-transform: uppercase;
  text-decoration: none;
  color: #f69679;
  display: block;
  margin: 0;
  padding: 3px 0;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.account-form .col2-set {
  width: 100%;
  position: relative;
  *zoom: 1;
}
.account-form .col2-set:before,
.account-form .col2-set:after {
  display: table;
  content: "";
  line-height: 0;
}
.account-form .col2-set:after {
  clear: both;
}
.account-form .col2-set:before,
.account-form .col2-set:after {
  display: table;
  content: "";
  line-height: 0;
}
.account-form .col2-set:after {
  clear: both;
}
.account-form .col2-set .col-1,
.account-form .col2-set .col-2 {
  width: 50%;
  display: inline-block;
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.account-form .col2-set .col-1 {
  padding-left: 30px;
}
.account-form .col2-set .col-2 {
  padding-right: 30px;
}
.account-form .col2-set .col-2:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  background-color: #f2f2f2;
  width: 1px;
  height: 100%;
}
.account-form a.f-password {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #3f4442;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.account-form a.f-password:hover {
  color: #005e20;
}
.account-form p.plaintext {
  font: normal normal 400 16px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
}
.account-form .right-links {
  display: inline-block;
  float: right;
  text-align: right;
}
.account-form .right-links a {
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.03em;
  color: #3f4442;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.account-form .right-links a:hover {
  color: #005e20;
}
.account-form .form-list {
  margin: 0;
  list-style-type: none;
}
.account-form .form-list li {
  margin: 0 0 10px 0;
}
.account-form .form-list li.fields {
  width: 100%;
  *zoom: 1;
}
.account-form .form-list li.fields:before,
.account-form .form-list li.fields:after {
  display: table;
  content: "";
  line-height: 0;
}
.account-form .form-list li.fields:after {
  clear: both;
}
.account-form .form-list li.fields:before,
.account-form .form-list li.fields:after {
  display: table;
  content: "";
  line-height: 0;
}
.account-form .form-list li.fields:after {
  clear: both;
}
.account-form .form-list li.fields .field {
  width: 50%;
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.account-form .form-list li.fields .field:first-child {
  padding-right: 15px;
}
.account-form .form-list li.fields .field:last-child {
  padding-left: 15px;
}
.account-form label {
  text-transform: uppercase;
  font: normal normal 400 12px/12px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
.account-form label em {
  display: inline-block;
  font-style: normal;
  margin-right: 2px;
}
.account-form input[type="text"],
.account-form input[type="password"],
.account-form input[type="search"] {
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.account-form input[type="text"] {
  font: normal normal 400 14px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.015em;
}
.account-form input[type="radio"],
.account-form input[type="checkbox"] {
  margin-right: 10px;
}
.account-form textarea {
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  height: 115px;
  min-width: 100%;
  max-width: 100%;
  min-height: 115px;
  max-height: 115px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.account-form select {
  padding: 0 15px;
  border: none;
  background: none;
  background-color: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 35px;
}
.account-form li.item {
  border-top: 1px solid #f2f2f2;
  padding-top: 20px;
  margin-top: 20px;
}
.account-form li.item:first-child {
  margin-top: 0;
}
.account-form li.item .product-img-box {
  display: none;
}
.account-form .buttons-set {
  position: relative;
  padding: 35px 0 25px 0;
}
.account-form .buttons-set .required {
  text-transform: uppercase;
  text-decoration: none;
  color: #3f4442;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  letter-spacing: 0.03em;
  font: normal normal 400 11px/11px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.account-form .split {
  width: 100%;
  height: 30px;
}
.account-form .subscriber_country_holder {
  padding: 10px 0 0;
  display: none;
}
.account-form .subscriber_country_holder.active {
  display: block;
}
.account-form .subscriber_country_holder label {
  margin: 0 0 10px;
}
#my-reviews-table {
  width: 100%;
  color: #3f4442;
  border-bottom: 2px solid #989898;
  border-top: 2px solid #989898;
  border-collapse: collapse;
  font: normal normal 400 14px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
#my-reviews-table h2 {
  text-transform: none;
  margin: 0;
  font: normal normal 400 14px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#my-reviews-table h2 a {
  color: #3f4442;
}
#my-reviews-table h2 a:hover {
  color: #005e20;
}
#my-reviews-table td {
  padding: 10px 0;
  vertical-align: top;
  text-align: left;
  border-top: 1px solid #d7d7d7;
}
#my-reviews-table td.product {
  width: 100px;
}
#my-reviews-table td.date {
  width: 95px;
}
#my-reviews-table td.review {
  width: 80px;
}
#my-reviews-table td.link {
  width: 80px;
  text-align: right;
}
#my-reviews-table tr:first-child td {
  border-top: none;
}
#my-reviews-table div.ratings {
  padding: 0;
}
#my-reviews-table a {
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#my-reviews-table a:hover {
  color: #3f4442;
}
#my-orders-table {
  width: 100%;
  color: #3f4442;
  border-bottom: solid 2px #989898;
  border-collapse: collapse;
  font: normal normal 400 14px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.03em;
}
#my-orders-table th {
  width: 20%;
  text-transform: uppercase;
  border-bottom: 2px solid #989898;
  text-align: left;
  padding: 10px 0;
  font: normal normal 500 14px/16px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#my-orders-table td {
  padding: 10px 0;
  vertical-align: top;
  text-align: left;
  border-top: 1px solid #d7d7d7;
}
#my-orders-table td:last-child {
  text-align: right;
}
#my-orders-table tr:first-child td {
  border-top: none;
}
#my-orders-table a {
  color: #005e20;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#my-orders-table a:hover {
  color: #3f4442;
}
#account-review-order-buttons {
  margin-bottom: 30px;
}
#account-review-order-buttons a {
  float: left;
  margin-right: 5px;
}
#my-account-order-summary h3:after {
  display: none;
}
#my-account-order-summary address {
  padding-top: 0 !important;
  padding-bottom: 30px !important;
}
.customer-account-index main,
.customer-account-edit main,
.newsletter-manage-index main,
.review-customer-index main,
.sales-order-history main,
.customer-address-form main,
.review-customer-view main,
.sales-order-view main,
.customer-address-index main,
.customer-paymentinfo-index main,
.monkey-customer-account-index main {
  background-color: #f9f5ee;
  padding-top: 80px;
}
.customer-account-index main > div,
.customer-account-edit main > div,
.newsletter-manage-index main > div,
.review-customer-index main > div,
.sales-order-history main > div,
.customer-address-form main > div,
.review-customer-view main > div,
.sales-order-view main > div,
.customer-address-index main > div,
.customer-paymentinfo-index main > div,
.monkey-customer-account-index main > div {
  padding-bottom: 80px;
}
.customer-account-index main > div > aside,
.customer-account-edit main > div > aside,
.newsletter-manage-index main > div > aside,
.review-customer-index main > div > aside,
.sales-order-history main > div > aside,
.customer-address-form main > div > aside,
.review-customer-view main > div > aside,
.sales-order-view main > div > aside,
.customer-address-index main > div > aside,
.customer-paymentinfo-index main > div > aside,
.monkey-customer-account-index main > div > aside,
.customer-account-index main > div > article,
.customer-account-edit main > div > article,
.newsletter-manage-index main > div > article,
.review-customer-index main > div > article,
.sales-order-history main > div > article,
.customer-address-form main > div > article,
.review-customer-view main > div > article,
.sales-order-view main > div > article,
.customer-address-index main > div > article,
.customer-paymentinfo-index main > div > article,
.monkey-customer-account-index main > div > article {
  background-color: #fff;
  padding: 30px;
}
.customer-account-index main > div > aside,
.customer-account-edit main > div > aside,
.newsletter-manage-index main > div > aside,
.review-customer-index main > div > aside,
.sales-order-history main > div > aside,
.customer-address-form main > div > aside,
.review-customer-view main > div > aside,
.sales-order-view main > div > aside,
.customer-address-index main > div > aside,
.customer-paymentinfo-index main > div > aside,
.monkey-customer-account-index main > div > aside {
  width: 35%;
}
.customer-account-index main > div > article,
.customer-account-edit main > div > article,
.newsletter-manage-index main > div > article,
.review-customer-index main > div > article,
.sales-order-history main > div > article,
.customer-address-form main > div > article,
.review-customer-view main > div > article,
.sales-order-view main > div > article,
.customer-address-index main > div > article,
.customer-paymentinfo-index main > div > article,
.monkey-customer-account-index main > div > article {
  width: 62%;
}
.customer-account-index #breadcrumbs,
.customer-account-edit #breadcrumbs,
.newsletter-manage-index #breadcrumbs,
.review-customer-index #breadcrumbs,
.sales-order-history #breadcrumbs,
.customer-address-form #breadcrumbs,
.review-customer-view #breadcrumbs,
.sales-order-view #breadcrumbs,
.customer-address-index #breadcrumbs,
.customer-paymentinfo-index #breadcrumbs,
.monkey-customer-account-index #breadcrumbs {
  display: none;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  .customer-account-index main > div > article,
  .customer-account-edit main > div > article,
  .newsletter-manage-index main > div > article,
  .review-customer-index main > div > article,
  .sales-order-history main > div > article,
  .customer-address-form main > div > article,
  .review-customer-view main > div > article,
  .sales-order-view main > div > article,
  .customer-address-index main > div > article,
  .customer-paymentinfo-index main > div > article,
  .monkey-customer-account-index main > div > article,
  .customer-account-index main > div > aside,
  .customer-account-edit main > div > aside,
  .newsletter-manage-index main > div > aside,
  .review-customer-index main > div > aside,
  .sales-order-history main > div > aside,
  .customer-address-form main > div > aside,
  .review-customer-view main > div > aside,
  .sales-order-view main > div > aside,
  .customer-address-index main > div > aside,
  .customer-paymentinfo-index main > div > aside,
  .monkey-customer-account-index main > div > aside {
    width: 96%;
    margin: 20px 2%;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) and (orientation: landscape) {
  .customer-account-index main > div > aside,
  .customer-account-edit main > div > aside,
  .newsletter-manage-index main > div > aside,
  .review-customer-index main > div > aside,
  .sales-order-history main > div > aside,
  .customer-address-form main > div > aside,
  .review-customer-view main > div > aside,
  .sales-order-view main > div > aside,
  .customer-address-index main > div > aside,
  .customer-paymentinfo-index main > div > aside,
  .monkey-customer-account-index main > div > aside {
    width: 30%;
  }
  .customer-account-index main > div > article,
  .customer-account-edit main > div > article,
  .newsletter-manage-index main > div > article,
  .review-customer-index main > div > article,
  .sales-order-history main > div > article,
  .customer-address-form main > div > article,
  .review-customer-view main > div > article,
  .sales-order-view main > div > article,
  .customer-address-index main > div > article,
  .customer-paymentinfo-index main > div > article,
  .monkey-customer-account-index main > div > article {
    width: 62%;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .customer-account-index main,
  .customer-account-edit main,
  .newsletter-manage-index main,
  .review-customer-index main,
  .sales-order-history main,
  .customer-address-form main,
  .review-customer-view main,
  .sales-order-view main,
  .customer-address-index main,
  .customer-paymentinfo-index main,
  .monkey-customer-account-index main {
    padding-top: 0;
    padding-bottom: 0;
  }
  .customer-account-index main > div,
  .customer-account-edit main > div,
  .newsletter-manage-index main > div,
  .review-customer-index main > div,
  .sales-order-history main > div,
  .customer-address-form main > div,
  .review-customer-view main > div,
  .sales-order-view main > div,
  .customer-address-index main > div,
  .customer-paymentinfo-index main > div,
  .monkey-customer-account-index main > div {
    width: 100%;
    padding-bottom: 0;
  }
  .customer-account-index main > div > aside,
  .customer-account-edit main > div > aside,
  .newsletter-manage-index main > div > aside,
  .review-customer-index main > div > aside,
  .sales-order-history main > div > aside,
  .customer-address-form main > div > aside,
  .review-customer-view main > div > aside,
  .sales-order-view main > div > aside,
  .customer-address-index main > div > aside,
  .customer-paymentinfo-index main > div > aside,
  .monkey-customer-account-index main > div > aside {
    width: 100%;
    float: none;
  }
  .customer-account-index main > div > article,
  .customer-account-edit main > div > article,
  .newsletter-manage-index main > div > article,
  .review-customer-index main > div > article,
  .sales-order-history main > div > article,
  .customer-address-form main > div > article,
  .review-customer-view main > div > article,
  .sales-order-view main > div > article,
  .customer-address-index main > div > article,
  .customer-paymentinfo-index main > div > article,
  .monkey-customer-account-index main > div > article {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .customer-account-index main > div > article .col2-set .col-2,
  .customer-account-edit main > div > article .col2-set .col-2,
  .newsletter-manage-index main > div > article .col2-set .col-2,
  .review-customer-index main > div > article .col2-set .col-2,
  .sales-order-history main > div > article .col2-set .col-2,
  .customer-address-form main > div > article .col2-set .col-2,
  .review-customer-view main > div > article .col2-set .col-2,
  .sales-order-view main > div > article .col2-set .col-2,
  .customer-address-index main > div > article .col2-set .col-2,
  .customer-paymentinfo-index main > div > article .col2-set .col-2,
  .monkey-customer-account-index main > div > article .col2-set .col-2,
  .customer-account-index main > div > article .col2-set .col-1,
  .customer-account-edit main > div > article .col2-set .col-1,
  .newsletter-manage-index main > div > article .col2-set .col-1,
  .review-customer-index main > div > article .col2-set .col-1,
  .sales-order-history main > div > article .col2-set .col-1,
  .customer-address-form main > div > article .col2-set .col-1,
  .review-customer-view main > div > article .col2-set .col-1,
  .sales-order-view main > div > article .col2-set .col-1,
  .customer-address-index main > div > article .col2-set .col-1,
  .customer-paymentinfo-index main > div > article .col2-set .col-1,
  .monkey-customer-account-index main > div > article .col2-set .col-1 {
    width: 100%;
    float: none;
    display: block;
    padding: 20px 0 0;
  }
  .customer-account-index main > div > article .my-account > .buttons-set,
  .customer-account-edit main > div > article .my-account > .buttons-set,
  .newsletter-manage-index main > div > article .my-account > .buttons-set,
  .review-customer-index main > div > article .my-account > .buttons-set,
  .sales-order-history main > div > article .my-account > .buttons-set,
  .customer-address-form main > div > article .my-account > .buttons-set,
  .review-customer-view main > div > article .my-account > .buttons-set,
  .sales-order-view main > div > article .my-account > .buttons-set,
  .customer-address-index main > div > article .my-account > .buttons-set,
  .customer-paymentinfo-index main > div > article .my-account > .buttons-set,
  .monkey-customer-account-index main > div > article .my-account > .buttons-set {
    margin-top: 26px;
  }
  .customer-account-index #my-orders-table,
  .customer-account-edit #my-orders-table,
  .newsletter-manage-index #my-orders-table,
  .review-customer-index #my-orders-table,
  .sales-order-history #my-orders-table,
  .customer-address-form #my-orders-table,
  .review-customer-view #my-orders-table,
  .sales-order-view #my-orders-table,
  .customer-address-index #my-orders-table,
  .customer-paymentinfo-index #my-orders-table,
  .monkey-customer-account-index #my-orders-table {
    border: 0;
  }
  .customer-account-index #my-orders-table thead,
  .customer-account-edit #my-orders-table thead,
  .newsletter-manage-index #my-orders-table thead,
  .review-customer-index #my-orders-table thead,
  .sales-order-history #my-orders-table thead,
  .customer-address-form #my-orders-table thead,
  .review-customer-view #my-orders-table thead,
  .sales-order-view #my-orders-table thead,
  .customer-address-index #my-orders-table thead,
  .customer-paymentinfo-index #my-orders-table thead,
  .monkey-customer-account-index #my-orders-table thead {
    display: none;
  }
  .customer-account-index #my-orders-table tr,
  .customer-account-edit #my-orders-table tr,
  .newsletter-manage-index #my-orders-table tr,
  .review-customer-index #my-orders-table tr,
  .sales-order-history #my-orders-table tr,
  .customer-address-form #my-orders-table tr,
  .review-customer-view #my-orders-table tr,
  .sales-order-view #my-orders-table tr,
  .customer-address-index #my-orders-table tr,
  .customer-paymentinfo-index #my-orders-table tr,
  .monkey-customer-account-index #my-orders-table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }
  .customer-account-index #my-orders-table td,
  .customer-account-edit #my-orders-table td,
  .newsletter-manage-index #my-orders-table td,
  .review-customer-index #my-orders-table td,
  .sales-order-history #my-orders-table td,
  .customer-address-form #my-orders-table td,
  .review-customer-view #my-orders-table td,
  .sales-order-view #my-orders-table td,
  .customer-address-index #my-orders-table td,
  .customer-paymentinfo-index #my-orders-table td,
  .monkey-customer-account-index #my-orders-table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
  }
  .customer-account-index #my-orders-table td:last-child,
  .customer-account-edit #my-orders-table td:last-child,
  .newsletter-manage-index #my-orders-table td:last-child,
  .review-customer-index #my-orders-table td:last-child,
  .sales-order-history #my-orders-table td:last-child,
  .customer-address-form #my-orders-table td:last-child,
  .review-customer-view #my-orders-table td:last-child,
  .sales-order-view #my-orders-table td:last-child,
  .customer-address-index #my-orders-table td:last-child,
  .customer-paymentinfo-index #my-orders-table td:last-child,
  .monkey-customer-account-index #my-orders-table td:last-child {
    border-bottom: 0;
  }
  .customer-account-index #my-orders-table td:before,
  .customer-account-edit #my-orders-table td:before,
  .newsletter-manage-index #my-orders-table td:before,
  .review-customer-index #my-orders-table td:before,
  .sales-order-history #my-orders-table td:before,
  .customer-address-form #my-orders-table td:before,
  .review-customer-view #my-orders-table td:before,
  .sales-order-view #my-orders-table td:before,
  .customer-address-index #my-orders-table td:before,
  .customer-paymentinfo-index #my-orders-table td:before,
  .monkey-customer-account-index #my-orders-table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
  .customer-account-index .account-form .fieldset,
  .customer-account-edit .account-form .fieldset,
  .newsletter-manage-index .account-form .fieldset,
  .review-customer-index .account-form .fieldset,
  .sales-order-history .account-form .fieldset,
  .customer-address-form .account-form .fieldset,
  .review-customer-view .account-form .fieldset,
  .sales-order-view .account-form .fieldset,
  .customer-address-index .account-form .fieldset,
  .customer-paymentinfo-index .account-form .fieldset,
  .monkey-customer-account-index .account-form .fieldset {
    padding-top: 20px;
  }
  .customer-account-index .account-form .form-list li.fields .field,
  .customer-account-edit .account-form .form-list li.fields .field,
  .newsletter-manage-index .account-form .form-list li.fields .field,
  .review-customer-index .account-form .form-list li.fields .field,
  .sales-order-history .account-form .form-list li.fields .field,
  .customer-address-form .account-form .form-list li.fields .field,
  .review-customer-view .account-form .form-list li.fields .field,
  .sales-order-view .account-form .form-list li.fields .field,
  .customer-address-index .account-form .form-list li.fields .field,
  .customer-paymentinfo-index .account-form .form-list li.fields .field,
  .monkey-customer-account-index .account-form .form-list li.fields .field {
    width: 100%;
    padding: 0;
    margin: 5px 0 5px;
  }
  .customer-account-index .account-form .form-list li.fields .field:last-child,
  .customer-account-edit .account-form .form-list li.fields .field:last-child,
  .newsletter-manage-index .account-form .form-list li.fields .field:last-child,
  .review-customer-index .account-form .form-list li.fields .field:last-child,
  .sales-order-history .account-form .form-list li.fields .field:last-child,
  .customer-address-form .account-form .form-list li.fields .field:last-child,
  .review-customer-view .account-form .form-list li.fields .field:last-child,
  .sales-order-view .account-form .form-list li.fields .field:last-child,
  .customer-address-index .account-form .form-list li.fields .field:last-child,
  .customer-paymentinfo-index .account-form .form-list li.fields .field:last-child,
  .monkey-customer-account-index .account-form .form-list li.fields .field:last-child,
  .customer-account-index .account-form .form-list li.fields .field:first-child,
  .customer-account-edit .account-form .form-list li.fields .field:first-child,
  .newsletter-manage-index .account-form .form-list li.fields .field:first-child,
  .review-customer-index .account-form .form-list li.fields .field:first-child,
  .sales-order-history .account-form .form-list li.fields .field:first-child,
  .customer-address-form .account-form .form-list li.fields .field:first-child,
  .review-customer-view .account-form .form-list li.fields .field:first-child,
  .sales-order-view .account-form .form-list li.fields .field:first-child,
  .customer-address-index .account-form .form-list li.fields .field:first-child,
  .customer-paymentinfo-index .account-form .form-list li.fields .field:first-child,
  .monkey-customer-account-index .account-form .form-list li.fields .field:first-child {
    padding: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .account-form .ui-btn.green {
    width: 100%;
    margin: 15px 0;
  }
  .account-form h1 {
    font-size: 18px;
  }
  .account-form label {
    font-size: 16px;
  }
  .account-form .right-links {
    float: none;
    text-align: left;
    margin: 5px 0;
  }
  .account-form .right-links a {
    font-size: 14px;
  }
}
#ahmad-404 {
  max-width: 1024px;
  margin: 0 auto;
  padding-top: 100px;
  text-align: center;
  color: #3f4442;
  font: normal normal 400 16px / normal 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#ahmad-404 a {
  color: #005e20;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
#ahmad-404 a:hover {
  color: #093e2c;
}
#ahmad-404 h1 {
  font: normal normal 400 30px / normal 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
  margin-bottom: 30px;
}
#ahmad-404 #page-not_found-categories h3 {
  color: #3f4442;
  text-align: center;
  font: normal normal 400 13px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#ahmad-404 #page-not_found-categories .categories {
  margin: 20px 20px 40px;
}
#ahmad-404 #page-not_found-categories .categories div {
  width: 19%;
  float: left;
  border-right: 1px solid #e9e9e9;
  margin-top: 40px;
}
#ahmad-404 #page-not_found-categories .categories div h4 {
  margin: 0 20px;
  height: 48px;
  font: normal normal 400 14px / normal 'Playfair Display', Times, 'Times New Roman', Georgia, serif;
}
#ahmad-404 #page-not_found-categories .categories div h4 a {
  color: #282828;
  display: inherit;
}
#ahmad-404 #page-not_found-categories .categories div a {
  display: block;
  height: 200px;
}
#ahmad-404 #page-not_found-categories .categories div img {
  width: auto;
  height: 100%;
  max-height: 200px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  #ahmad-404 #page-not_found-categories .categories div {
    width: 100%;
    border-right: none;
  }
  #ahmad-404 #page-not_found-categories #ahmad-404 p {
    font-size: 16px!important;
  }
}
.cms-contact-us #cms-page {
  padding-top: 0;
}
.cms-contact-us #cms-page h2 {
  margin-bottom: 8px;
  font: normal normal 400 23px/30px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
.cms-contact-us .contact-form {
  margin: 62px 0;
}
.cms-contact-us .contact-form .form-list {
  max-width: 624px;
  width: 100%;
  list-style: none;
  *zoom: 1;
}
.cms-contact-us .contact-form .form-list:before,
.cms-contact-us .contact-form .form-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.cms-contact-us .contact-form .form-list:after {
  clear: both;
}
.cms-contact-us .contact-form .form-list:before,
.cms-contact-us .contact-form .form-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.cms-contact-us .contact-form .form-list:after {
  clear: both;
}
.cms-contact-us .contact-form .form-list li.fields {
  width: 48%;
  float: left;
  margin-left: 4%;
}
.cms-contact-us .contact-form .form-list li.fields:first-child {
  margin-left: 0;
}
.cms-contact-us .contact-form .form-list li.fields .field {
  width: 100%;
  margin: 30px 0;
  position: relative;
}
.cms-contact-us .contact-form .form-list li.fields .field label {
  position: absolute;
  top: 5px;
  left: 10px;
}
.cms-contact-us .contact-form .form-list li.fields .field .input-text {
  background: #f1f1f1;
}
.cms-contact-us .contact-form .form-list li.fields .field:hover .input-text {
  background: #f4f4f4;
}
.cms-contact-us .contact-form .form-list li.fields .field.hovered label {
  top: -25px;
  left: 0;
}
.cms-contact-us .contact-form .form-list li.fields .field.hovered .input-text {
  background: #f4f4f4;
}
.cms-contact-us .contact-form .form-list li.fields .field .input-text {
  width: 100%;
  border: 0;
  padding: 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.cms-contact-us .contact-form .form-list li.fields .field .select-box select {
  background: #f1f1f1;
  width: 100%;
  border: 0;
  padding: 10px;
}
.cms-contact-us .contact-form .form-list li.wide {
  width: 100%;
  float: left;
  margin: 4px 0 0;
}
.cms-contact-us .contact-form .form-list li.wide .field {
  position: relative;
}
.cms-contact-us .contact-form .form-list li.wide .field label {
  position: absolute;
  top: 5px;
  left: 10px;
}
.cms-contact-us .contact-form .form-list li.wide .field label.checkbox-input {
  position: inherit;
  left: 0;
  top: 0;
}
.cms-contact-us .contact-form .form-list li.wide .field label.checkbox-input input {
  margin: 15px 3px 0 0;
}
.cms-contact-us .contact-form .form-list li.wide .field .input-text {
  background: #f4f4f4;
}
.cms-contact-us .contact-form .form-list li.wide .field.hovered label {
  top: -25px;
  left: 0;
}
.cms-contact-us .contact-form .form-list li.wide .field.hovered .input-text {
  background: #f1f1f1;
}
.cms-contact-us .contact-form .form-list li.wide .field:hover .input-text {
  background: #f4f4f4;
}
.cms-contact-us .contact-form .form-list li.wide .field .input-text {
  width: 100%;
  border: 0;
  padding: 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.cms-contact-us .contact-form .form-list li.wide .field textarea {
  width: 100%;
  height: 100%;
}
.cms-contact-us .contact-form button {
  display: inline-block;
  height: 35px;
  font: normal normal 400 14px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  padding: 0 20px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  opacity: 1;
  white-space: nowrap;
  background-color: #093e2c;
  color: #fff;
  -webkit-transition: opacity 0.15s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, background-color 0.25s ease;
}
.cms-contact-us .contact-form button[disabled] {
  opacity: 0.8;
  cursor: default;
}
.cms-contact-us .contact-form button.default {
  background-color: #d7d7d7;
  color: #093e2c;
  -webkit-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
}
.cms-contact-us .contact-form button.default:hover:not([disabled]) {
  background-color: #f2f2f2;
  color: #005e20;
}
.cms-contact-us .contact-form button[class^="ssg-"]:before,
.cms-contact-us .contact-form button[class*=" ssg-"]:before {
  font-size: 15px;
  position: relative;
  top: 3px;
  left: -3px;
}
.cms-contact-us .contact-form button[class^="ssg-"].ssg-print:before,
.cms-contact-us .contact-form button[class*=" ssg-"].ssg-print:before {
  left: -6px;
}
.cms-contact-us .contact-form button[class^="ahmad"]:before,
.cms-contact-us .contact-form button[class*=" ahmad"]:before {
  font-size: 15px;
  position: relative;
  top: 0px;
  left: -6px;
}
.cms-contact-us .contact-form button.green {
  background-color: #093e2c;
  color: #fff;
  -webkit-transition: opacity 0.15s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, background-color 0.25s ease;
}
.cms-contact-us .contact-form button.green:hover:not([disabled]) {
  background-color: #005e20;
}
.cms-contact-us .contact-form button.green.ui-cart {
  position: relative;
  overflow: hidden;
}
.cms-contact-us .contact-form button.green.ui-cart:after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #005e20;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-greenlt.gif');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(7, 7, 7);
  -moz-transform: scale3d(7, 7, 7);
  -ms-transform: scale3d(7, 7, 7);
  -o-transform: scale3d(7, 7, 7);
  transform: scale3d(7, 7, 7);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cms-contact-us .contact-form button.green.ui-cart:before {
  content: attr(data-success);
  width: 100%;
  height: 100%;
  background-color: #005e20;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 0;
  line-height: 32px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}
.cms-contact-us .contact-form button.green.ui-cart.loading:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.cms-contact-us .contact-form button.green.ui-cart.success {
  background-color: #005e20;
}
.cms-contact-us .contact-form button.green.ui-cart.success:before {
  left: 0;
}
.cms-contact-us .contact-form button.white {
  background-color: #fff;
  color: #282828;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.cms-contact-us .contact-form button.white:hover {
  color: #005e20;
}
.cms-contact-us .contact-form button.black {
  color: #000 !important;
}
.cms-contact-us .contact-form button.orange {
  color: #fff;
  background-color: #fc9a00;
  background-image: -ms-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -moz-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -o-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fc9a00), color-stop(1, #e28c06));
  background-image: -webkit-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: linear-gradient(to bottom, #fc9a00 0%, #e28c06 100%);
}
.cms-contact-us .contact-form button.orange:hover {
  background-color: #ee8306;
  background-image: -ms-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -moz-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -o-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee8306), color-stop(1, #d87c0a));
  background-image: -webkit-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: linear-gradient(to bottom, #ee8306 0%, #d87c0a 100%);
}
.cms-contact-us .contact-form button.label {
  font: normal normal 700 14px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #093e2c;
  padding: 0 20px 0 0;
  cursor: default;
}
.cms-contact-us .contact-form button.desc-btn {
  background-color: #86b256;
  color: #fff;
  display: block;
  margin: 26px auto 0;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .cms-contact-us .contact-form button {
    display: inline;
  }
}
.cms-contact-us .contact-form button:hover:not([disabled]) {
  background-color: #005e20;
}
.cms-contact-us .contact-form button.ui-cart {
  position: relative;
  overflow: hidden;
}
.cms-contact-us .contact-form button.ui-cart:after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #005e20;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-greenlt.gif');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(7, 7, 7);
  -moz-transform: scale3d(7, 7, 7);
  -ms-transform: scale3d(7, 7, 7);
  -o-transform: scale3d(7, 7, 7);
  transform: scale3d(7, 7, 7);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cms-contact-us .contact-form button.ui-cart:before {
  content: attr(data-success);
  width: 100%;
  height: 100%;
  background-color: #005e20;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 0;
  line-height: 32px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}
.cms-contact-us .contact-form button.ui-cart.loading:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.cms-contact-us .contact-form button.ui-cart.success {
  background-color: #005e20;
}
.cms-contact-us .contact-form button.ui-cart.success:before {
  left: 0;
}
.cms-contact-us .contact-header {
  padding: 0 0 48px;
  border-bottom: 1px solid grey;
}
.cms-contact-us .contact-header img {
  width: 100%;
}
.cms-contact-us .contact-header .text {
  padding: 40px 0 0;
}
.cms-contact-us .contact-office {
  margin: 60px 0 30px;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .cms-contact-us .contact-form {
    margin-top: 48px;
  }
  .cms-contact-us .contact-form .form-list li.fields,
  .cms-contact-us .contact-form .form-list li.wide {
    width: 100%;
    float: none;
    margin-left: 0;
  }
}
.cms-sample-request #cms-page {
  padding-top: 0;
}
.cms-sample-request #cms-page h2 {
  margin-bottom: 8px;
  font: normal normal 400 23px/30px 'trajan-pro-3', Times, 'Times New Roman', Georgia, serif;
}
.cms-sample-request .sample-request-form {
  margin: 10px 0;
}
.cms-sample-request .sample-request-form .form-list {
  max-width: 624px;
  width: 100%;
  list-style: none;
  margin: 0;
  *zoom: 1;
}
.cms-sample-request .sample-request-form .form-list:before,
.cms-sample-request .sample-request-form .form-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.cms-sample-request .sample-request-form .form-list:after {
  clear: both;
}
.cms-sample-request .sample-request-form .form-list:before,
.cms-sample-request .sample-request-form .form-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.cms-sample-request .sample-request-form .form-list:after {
  clear: both;
}
.cms-sample-request .sample-request-form .form-list li.fields {
  width: 49%;
  float: left;
  margin: 0 0 0 2%;
}
.cms-sample-request .sample-request-form .form-list li.fields:first-child {
  margin-left: 0;
}
.cms-sample-request .sample-request-form .form-list li.fields .field {
  width: 100%;
  margin: 30px 0;
  position: relative;
}
.cms-sample-request .sample-request-form .form-list li.fields .field label {
  position: absolute;
  top: 5px;
  left: 10px;
}
.cms-sample-request .sample-request-form .form-list li.fields .field .input-text {
  background: #f1f1f1;
}
.cms-sample-request .sample-request-form .form-list li.fields .field:hover .input-text {
  background: #f4f4f4;
}
.cms-sample-request .sample-request-form .form-list li.fields .field.hovered label {
  top: -25px;
  left: 0;
}
.cms-sample-request .sample-request-form .form-list li.fields .field.hovered .input-text {
  background: #f4f4f4;
}
.cms-sample-request .sample-request-form .form-list li.fields .field .input-text {
  width: 92%;
  border: 0;
  padding: 10px;
  cursor: pointer;
}
.cms-sample-request .sample-request-form .form-list li.fields.fields-left {
  display: inline-flex;
  width: 86%;
  margin-left: 0!important;
}
.cms-sample-request .sample-request-form .form-list li.fields.fields-left .field {
  width: 49%!important;
}
.cms-sample-request .sample-request-form .form-list li.fields.fields-left .field:nth-child(2n) {
  margin-left: 30px;
}
.cms-sample-request .sample-request-form .form-list li.wide {
  width: 100%;
  float: left;
  margin: 4px 0 0;
}
.cms-sample-request .sample-request-form .form-list li.wide .field {
  position: relative;
}
.cms-sample-request .sample-request-form .form-list li.wide .field label {
  position: absolute;
  top: 5px;
  left: 10px;
}
.cms-sample-request .sample-request-form .form-list li.wide .field .input-text {
  background: #f4f4f4;
}
.cms-sample-request .sample-request-form .form-list li.wide .field.hovered label {
  top: -25px;
  left: 0;
}
.cms-sample-request .sample-request-form .form-list li.wide .field.hovered .input-text {
  background: #f1f1f1;
}
.cms-sample-request .sample-request-form .form-list li.wide .field:hover .input-text {
  background: #f4f4f4;
}
.cms-sample-request .sample-request-form .form-list li.wide .field .input-text {
  width: 96%;
  border: 0;
  padding: 10px;
  cursor: pointer;
}
.cms-sample-request .sample-request-form .form-list li.wide .field textarea {
  width: 100%;
  height: 100%;
}
.cms-sample-request .sample-request-form .form-list li.wide .field select {
  background: #f1f1f1;
  border: none;
}
.cms-sample-request .sample-request-form button {
  display: inline-block;
  height: 35px;
  font: normal normal 400 14px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  padding: 0 20px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  opacity: 1;
  white-space: nowrap;
  background-color: #093e2c;
  color: #fff;
  -webkit-transition: opacity 0.15s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, background-color 0.25s ease;
}
.cms-sample-request .sample-request-form button[disabled] {
  opacity: 0.8;
  cursor: default;
}
.cms-sample-request .sample-request-form button.default {
  background-color: #d7d7d7;
  color: #093e2c;
  -webkit-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
}
.cms-sample-request .sample-request-form button.default:hover:not([disabled]) {
  background-color: #f2f2f2;
  color: #005e20;
}
.cms-sample-request .sample-request-form button[class^="ssg-"]:before,
.cms-sample-request .sample-request-form button[class*=" ssg-"]:before {
  font-size: 15px;
  position: relative;
  top: 3px;
  left: -3px;
}
.cms-sample-request .sample-request-form button[class^="ssg-"].ssg-print:before,
.cms-sample-request .sample-request-form button[class*=" ssg-"].ssg-print:before {
  left: -6px;
}
.cms-sample-request .sample-request-form button[class^="ahmad"]:before,
.cms-sample-request .sample-request-form button[class*=" ahmad"]:before {
  font-size: 15px;
  position: relative;
  top: 0px;
  left: -6px;
}
.cms-sample-request .sample-request-form button.green {
  background-color: #093e2c;
  color: #fff;
  -webkit-transition: opacity 0.15s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, background-color 0.25s ease;
}
.cms-sample-request .sample-request-form button.green:hover:not([disabled]) {
  background-color: #005e20;
}
.cms-sample-request .sample-request-form button.green.ui-cart {
  position: relative;
  overflow: hidden;
}
.cms-sample-request .sample-request-form button.green.ui-cart:after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #005e20;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-greenlt.gif');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(7, 7, 7);
  -moz-transform: scale3d(7, 7, 7);
  -ms-transform: scale3d(7, 7, 7);
  -o-transform: scale3d(7, 7, 7);
  transform: scale3d(7, 7, 7);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cms-sample-request .sample-request-form button.green.ui-cart:before {
  content: attr(data-success);
  width: 100%;
  height: 100%;
  background-color: #005e20;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 0;
  line-height: 32px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}
.cms-sample-request .sample-request-form button.green.ui-cart.loading:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.cms-sample-request .sample-request-form button.green.ui-cart.success {
  background-color: #005e20;
}
.cms-sample-request .sample-request-form button.green.ui-cart.success:before {
  left: 0;
}
.cms-sample-request .sample-request-form button.white {
  background-color: #fff;
  color: #282828;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -ms-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.cms-sample-request .sample-request-form button.white:hover {
  color: #005e20;
}
.cms-sample-request .sample-request-form button.black {
  color: #000 !important;
}
.cms-sample-request .sample-request-form button.orange {
  color: #fff;
  background-color: #fc9a00;
  background-image: -ms-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -moz-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -o-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fc9a00), color-stop(1, #e28c06));
  background-image: -webkit-linear-gradient(top, #fc9a00 0%, #e28c06 100%);
  background-image: linear-gradient(to bottom, #fc9a00 0%, #e28c06 100%);
}
.cms-sample-request .sample-request-form button.orange:hover {
  background-color: #ee8306;
  background-image: -ms-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -moz-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -o-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee8306), color-stop(1, #d87c0a));
  background-image: -webkit-linear-gradient(top, #ee8306 0%, #d87c0a 100%);
  background-image: linear-gradient(to bottom, #ee8306 0%, #d87c0a 100%);
}
.cms-sample-request .sample-request-form button.label {
  font: normal normal 700 14px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #093e2c;
  padding: 0 20px 0 0;
  cursor: default;
}
.cms-sample-request .sample-request-form button.desc-btn {
  background-color: #86b256;
  color: #fff;
  display: block;
  margin: 26px auto 0;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .cms-sample-request .sample-request-form button {
    display: inline;
  }
}
.cms-sample-request .sample-request-form button:hover:not([disabled]) {
  background-color: #005e20;
}
.cms-sample-request .sample-request-form button.ui-cart {
  position: relative;
  overflow: hidden;
}
.cms-sample-request .sample-request-form button.ui-cart:after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #005e20;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/loading-greenlt.gif');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(7, 7, 7);
  -moz-transform: scale3d(7, 7, 7);
  -ms-transform: scale3d(7, 7, 7);
  -o-transform: scale3d(7, 7, 7);
  transform: scale3d(7, 7, 7);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cms-sample-request .sample-request-form button.ui-cart:before {
  content: attr(data-success);
  width: 100%;
  height: 100%;
  background-color: #005e20;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 0;
  line-height: 32px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}
.cms-sample-request .sample-request-form button.ui-cart.loading:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.cms-sample-request .sample-request-form button.ui-cart.success {
  background-color: #005e20;
}
.cms-sample-request .sample-request-form button.ui-cart.success:before {
  left: 0;
}
.cms-sample-request .sample-request-form select {
  background: #f1f1f1;
  width: 100%;
  border: none;
  padding: 8px 10px;
}
.cms-sample-request .sample-request-form .buttons-set .field {
  margin: 0 0 15px;
}
.cms-sample-request .contact-header {
  padding: 0 0 48px;
  border-bottom: 1px solid grey;
}
.cms-sample-request .contact-header img {
  width: 100%;
}
.cms-sample-request .contact-header .text {
  padding: 40px 0 0;
}
.cms-sample-request form {
  float: left;
  width: 53%;
}
.cms-sample-request .contact-office {
  margin: 28px 0 0 5%;
  float: left;
  width: 40%;
}
@media screen and (max-width: 751px) {
  .cms-sample-request form,
  .cms-sample-request .contact-office {
    float: none;
    width: inherit;
    margin: 0;
  }
  .cms-sample-request form {
    margin: 0 0 50px;
  }
  .cms-sample-request .sample-request-form .form-list li.fields .field .input-text,
  .cms-sample-request .sample-request-form .form-list li.wide .field .input-text {
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .cms-sample-request .sample-request-form {
    margin-top: 48px;
  }
  .cms-sample-request .sample-request-form .form-list li.fields,
  .cms-sample-request .sample-request-form .form-list li.wide {
    width: 100%;
    float: none;
    margin-left: 0;
  }
}
.overflow-confirmation {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 9;
  display: none;
}
.confirmation-popup {
  position: fixed;
  background: #fff;
  border: 1px solid #ccc;
  text-align: left;
  font-weight: 400;
  width: 90%;
  max-width: 300px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 99;
  padding: 20px 25px 20px;
  border-radius: 3px;
}
.confirmation-popup .popup-block {
  position: relative;
}
.confirmation-popup .popup-block .close {
  position: absolute;
  right: -17px;
  top: -14px;
}
.confirmation-popup .popup-block .close:before {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  content: '␡';
  font-size: 22px;
  cursor: pointer;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  position: relative;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-prev {
  position: absolute;
  bottom: 50px;
  left: 30%;
  background: none;
}
.cms-select-country {
  text-align: center;
  margin: 0;
  padding: 0;
  background-color: #dee6da;
  font-family: "Times New Roman", serif;
  color: #0b3e2d;
  letter-spacing: 1px;
  background-image: url('https://www.ahmadtea.com/skin/frontend/default/ahmad/images/select-country-bg.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
.cms-select-country .container {
  max-width: 1024px;
  margin: 100px auto;
}
.cms-select-country .wrapper {
  overflow: hidden;
}
.cms-select-country a {
  text-decoration: none;
}
.cms-select-country h1 a {
  font-family: "Times New Roman", serif;
  font-weight: normal;
  font-size: 24px;
  margin: 20px auto 30px auto;
  padding: 13px 0;
  border-top: 1px solid #0b3e2d;
  border-bottom: 1px solid #0b3e2d;
  display: inline-block;
  letter-spacing: 5px;
  color: #0b3e2d;
}
.cms-select-country h1 a span {
  font-family: "Times New Roman", serif;
  font-size: 34px;
  color: #0b3e2d;
}
.cms-select-country p,
.cms-select-country p a {
  font-family: "Times New Roman", serif;
  font-size: 19px;
  margin: 0;
  color: #0b3e2d;
}
.cms-select-country .col-3 {
  width: 33.3%;
  float: left;
}
.cms-select-country .col-3 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cms-select-country .col-3 ul li {
  margin: 12px 0;
}
.cms-select-country .col-3 ul li a {
  font-family: "Times New Roman", serif;
  display: block;
  padding: 4px;
  color: #0b3e2d;
}
.cms-select-country .clearfix {
  *zoom: 1;
  margin-bottom: 40px;
}
.cms-select-country .clearfix:before,
.cms-select-country .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.cms-select-country .clearfix:after {
  clear: both;
}
.cms-select-country .clearfix:before,
.cms-select-country .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.cms-select-country .clearfix:after {
  clear: both;
}
.cms-select-country footer {
  width: 100%;
  position: fixed;
  bottom: 0;
  background: #dfe7da;
}
.cms-select-country footer p {
  padding: 20px 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .cms-select-country h1 a {
    font-size: 18px;
  }
  .cms-select-country h1 a span {
    font-size: 22px;
  }
  .cms-select-country .col-3 {
    float: none;
    width: 100%;
  }
}
.amseohtmlsitemap-index-index main {
  width: 1024px;
  margin: 0 auto;
  margin-top: 100px;
  font: normal normal 400 15px/60px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.amseohtmlsitemap-index-index main h1,
.amseohtmlsitemap-index-index main h2 {
  color: #3f4442;
  text-transform: uppercase;
  font: normal normal 400 38px/38px trajan-pro-3, Times, 'Times New Roman', Georgia, serif;
}
.amseohtmlsitemap-index-index main h2 {
  margin: 15px 0;
}
.amseohtmlsitemap-index-index main h2,
.amseohtmlsitemap-index-index main dt {
  float: left;
  width: 100%;
  margin: 30px 0 10px;
  font: normal normal 400 24px/24px trajan-pro-3, Times, 'Times New Roman', Georgia, serif;
}
.amseohtmlsitemap-index-index main dd {
  float: left;
  width: 100%;
}
.amseohtmlsitemap-index-index main ul {
  margin: 0;
  padding: 0;
}
.amseohtmlsitemap-index-index main ul li {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  float: left;
  line-height: 32px;
}
.amseohtmlsitemap-index-index main ul li a {
  color: #3f4442;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
.amseohtmlsitemap-index-index main ul li a:hover {
  color: #005e20;
}
.amseohtmlsitemap-index-index main li {
  width: 100%;
  float: left;
  padding: 0;
  overflow: hidden;
  line-height: 32px;
}
.amseohtmlsitemap-index-index main li a {
  color: #3f4442;
  text-decoration: none;
  padding: 0;
}
.amseohtmlsitemap-index-index main li a:hover {
  color: #005e20;
}
.amseohtmlsitemap-index-index .am-sitemap-cell {
  overflow: hidden;
}
.amseohtmlsitemap-index-index .am-sitemap-cell .tree-leaf {
  margin-left: -30px;
}
.mixedbag-error {
  padding: 10px;
  background: #9c5b64;
  color: #fff;
  margin-bottom: 20px;
  border: 1px solid #bd6069;
}
#product-options-wrapper {
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-options-wrapper dl p {
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-options-wrapper p {
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-options-wrapper div {
  font: normal normal 400 15px/18px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-options-wrapper div .text_left {
  float: left;
}
#product-options-wrapper div .case-quantity {
  width: 120px;
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
}
.set-content-block li.mixedbag-grouped-row {
  width: 45%;
  margin-left: 0;
}
.set-content-block li.mixedbag-grouped-row .ui-increment {
  margin-top: 10px;
  width: 25%;
}
.set-content-block li.mixedbag-grouped-row .img-wrapper {
  margin-right: 4px;
}
.set-content-block li.mixedbag-grouped-row:nth-child(odd) {
  border-right: 1px solid #ddd;
  margin-right: 5px;
  padding-right: 5px;
}
#product-info .row.teabags {
  width: 100%;
  display: block;
  overflow: hidden;
}
.set-content-block .ui-increment {
  width: 40%;
  min-width: 70px;
}
.set-content-block li {
  border: 0!important;
}
.col-md-3.tea-box {
  float: left;
  width: 33.3%;
  display: block;
  padding: 0 1rem;
  box-sizing: border-box;
}
#product-details .mixedbag-list li .name {
  width: 45%;
}
#product-details .mixedbag-list li span {
  width: auto;
}
#product-details .mixedbag-list li .price {
  font: 500 16px/21px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#product-details .mixedbag-list li .ui-increment {
  width: 17%;
}
#product-details .mixedbag-list li .ui-increment span {
  width: 17%;
}
.set-content-block.unstyled li {
  width: 50%;
  padding-left: 50%;
}
.set-content-block li.mixedbag-grouped-row {
  width: 100%;
}
.hidden.pull-left.mbc.change-container-classname.checkbox {
  display: none;
}
.set-content-block li.mixedbag-grouped-row:nth-child(odd) {
  border-right: none;
}
.set-content-block li {
  border-bottom: none;
}
.set-content-block {
  padding-top: 5%;
}
.set-content-block .mb-cbx-nm {
  word-break: break-word;
}
.set-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.ui-increment > span.ui-plus {
  right: 2px;
}
.set-content-block .row.teabags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.set-content-block .product-options-bottom {
  width: 100%;
}
@media (max-width: 768px) {
  .set-content-block .col-md-3.tea-box {
    width: 45%;
    margin: 1rem 0;
  }
  .set-content-block .unstyled li {
    width: 100%;
    padding-left: 0;
  }
  .product-options p {
    padding: 0 25px 0 15px;
  }
  #product-group.row.teabags li {
    width: 48%;
  }
  .set-content-block .col-md-3.tea-box {
    width: 100%;
    margin: 1rem 0;
    -webkit-column-count: auto;
    column-count: auto;
  }
  .mb-cbx-nm.quickBuy span {
    max-width: 55%;
    word-wrap: break-word;
  }
  .set-content-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .set-content-block {
    padding-top: 0;
    margin: 0 0.5rem;
  }
  .ui-add-cart .button-fon {
    text-align: center;
  }
  .set-content-block .row.teabags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cms-how-to-make-iced-tea #cms-page .images {
  width: 100%;
  overflow: hidden;
  margin: 0 0 60px;
}
.cms-how-to-make-iced-tea #cms-page .images img {
  width: 100%;
  height: auto;
  display: block;
}
.cms-how-to-make-iced-tea #cms-page .title {
  font: italic normal 400 32px/40px trajan-pro-3, Times, 'Times New Roman', Georgia, serif;
  color: #5583b6;
  padding: 0px 39px 30px;
  overflow: hidden;
  display: block;
}
.how_make_holder {
  padding: 0 60px;
  overflow: hidden;
}
.how_make_holder .how_make_box_left {
  float: left;
  width: 52%;
}
.how_make_holder .how_make_box_left .how_make_box:nth-child(1):before {
  display: block;
  content: "1";
}
.how_make_holder .how_make_box_left .how_make_box:nth-child(2):before {
  display: block;
  content: "2";
}
.how_make_holder .how_make_box_right {
  float: right;
  width: 43%;
}
.how_make_holder .how_make_box_right .how_make_box:nth-child(1):before {
  display: block;
  content: "3";
}
.how_make_holder .how_make_box_right .how_make_box:nth-child(2):before {
  display: block;
  content: "4";
}
.how_make_holder .how_make_box {
  overflow: hidden;
  width: 100%;
  position: relative;
  padding: 9px 0px 17px 30px;
  box-sizing: border-box;
  font-size: 19px;
}
.how_make_holder .how_make_box:before {
  color: #5583b6;
  font: italic normal 400 40px/45px trajan-pro-3, Times, 'Times New Roman', Georgia, serif;
  position: absolute;
  left: 0;
  top: 0;
}
.how_make_holder .how_make_box strong {
  font-weight: bold;
}
.how_make_holder .how_make_box p {
  margin: 0 0 10px;
}
.how_make_holder .how_make_box table {
  width: 100%;
}
.how_make_holder .how_make_box table th {
  font-weight: bold;
  text-align: left;
}
.how_make_holder .how_make_box table tr {
  font-weight: normal;
  text-align: left;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .how_make_holder {
    padding: 0 5px;
  }
  .how_make_holder .how_make_box_left {
    float: none;
    width: 100%;
  }
  .how_make_holder .how_make_box_left .how_make_box p {
    font-size: 16px;
  }
  .how_make_holder .how_make_box_left .how_make_box table td {
    font-size: 16px;
  }
  .how_make_holder .how_make_box_right {
    float: none;
    width: 100%;
  }
  .how_make_holder .how_make_box_right .how_make_box p {
    font-size: 16px;
  }
  .how_make_holder .how_make_box_right .how_make_box table td {
    font-size: 16px;
  }
}
.cms-foodservice .algolia-instant-selector-results {
  display: none;
}
#food_content h2 {
  font-size: 31px;
  font-family: 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-weight: 400;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content h2 {
    font-size: 28px;
  }
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content h2 {
    font-size: 25px;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content h2 {
    font-size: 20px;
  }
}
#food_content p {
  font-size: 19px;
  line-height: 26px;
  font-family: 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  color: #09201e;
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content p {
    font-size: 14px;
    line-height: 20px;
  }
}
#food_content img {
  display: block;
  width: 100%!important;
  height: auto!important;
}
#food_content .food-about {
  background: #f9f3ea;
  padding: 40px 0 15px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-about {
    padding: 30px 0 20px;
  }
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-about {
    padding: 20px 0 15px;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .food-about {
    padding: 20px 0 15px;
  }
}
#food_content .food-about #checkout-step {
  max-width: inherit;
  box-shadow: none;
}
#food_content .food-about #checkout-step .content {
  max-width: 1020px;
  margin: 0 auto;
  padding: 40px 0 0 15px;
  box-shadow: 0 0 10px 4px #dadada;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-about #checkout-step .content {
    width: 700px;
  }
}
@media screen and (min-width: 320px) and (max-width: 751px) {
  #food_content .food-about #checkout-step .content {
    width: 300px;
  }
}
#food_content .food-about #checkout-step .form-container .loginform {
  width: 36%;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-about #checkout-step .form-container .loginform {
    width: inherit;
  }
}
@media screen and (min-width: 320px) and (max-width: 751px) {
  #food_content .food-about #checkout-step .form-container .loginform {
    width: inherit;
  }
}
#food_content .food-about #checkout-step .form-container .loginepass .forgot-pass {
  right: 32px;
}
@media screen and (max-width: 1024px) {
  #food_content .food-about #checkout-step .form-container .loginepass .forgot-pass {
    right: 8px;
  }
}
#food_content .food-about #checkout-step .form-container .registrpass {
  background-position: 94% 30px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-about #checkout-step .form-container .registrpass {
    background-position: 100% 30px;
  }
}
@media screen and (min-width: 1024px) {
  #food_content .food-about #checkout-step .facebook-login {
    padding: 108px 0 15px 0;
  }
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-about #checkout-step .facebook-login {
    width: 615px;
  }
}
@media screen and (min-width: 320px) and (max-width: 751px) {
  #food_content .food-about #checkout-step .facebook-login {
    width: 215px;
  }
}
#food_content .food-about .food-about-text {
  width: 650px;
  margin: 0 auto;
  text-align: center;
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-about .food-about-text {
    width: 520px;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .food-about .food-about-text {
    width: 300px;
  }
}
#food_content .food-wrapper {
  max-width: 1024px;
  margin: 0 auto;
  list-style: none;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-wrapper {
    width: 700px;
  }
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-wrapper {
    width: 520px;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .food-wrapper {
    width: 300px;
  }
}
#food_content .food-wrapper h2 {
  letter-spacing: 0em;
  text-transform: capitalize;
  font-variant: small-caps;
}
#food_content .food-wrapper p {
  line-height: 33px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-wrapper p {
    line-height: 25px;
  }
}
@media screen and (max-width: 560px) {
  #food_content .food-wrapper p {
    line-height: 20px;
  }
}
#food_content .food-wrapper .hotels,
#food_content .food-wrapper .events,
#food_content .food-wrapper .airlines {
  overflow: hidden;
}
#food_content .food-wrapper .hotels div,
#food_content .food-wrapper .events div,
#food_content .food-wrapper .airlines div {
  float: left;
  width: 50%;
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-wrapper .hotels div,
  #food_content .food-wrapper .events div,
  #food_content .food-wrapper .airlines div {
    float: none;
    width: 400px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .food-wrapper .hotels div,
  #food_content .food-wrapper .events div,
  #food_content .food-wrapper .airlines div {
    width: 300px;
  }
}
#food_content .food-wrapper .hotels div img,
#food_content .food-wrapper .events div img,
#food_content .food-wrapper .airlines div img {
  width: 100%;
  height: 100%;
}
#food_content .food-wrapper .hotels .hotels-text,
#food_content .food-wrapper .events .hotels-text,
#food_content .food-wrapper .airlines .hotels-text,
#food_content .food-wrapper .hotels .events-text,
#food_content .food-wrapper .events .events-text,
#food_content .food-wrapper .airlines .events-text,
#food_content .food-wrapper .hotels .airlines-text,
#food_content .food-wrapper .events .airlines-text,
#food_content .food-wrapper .airlines .airlines-text {
  padding: 60px 55px 0 45px;
  box-sizing: border-box;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-wrapper .hotels .hotels-text,
  #food_content .food-wrapper .events .hotels-text,
  #food_content .food-wrapper .airlines .hotels-text,
  #food_content .food-wrapper .hotels .events-text,
  #food_content .food-wrapper .events .events-text,
  #food_content .food-wrapper .airlines .events-text,
  #food_content .food-wrapper .hotels .airlines-text,
  #food_content .food-wrapper .events .airlines-text,
  #food_content .food-wrapper .airlines .airlines-text {
    padding: 35px 40px 0 20px;
  }
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-wrapper .hotels .hotels-text,
  #food_content .food-wrapper .events .hotels-text,
  #food_content .food-wrapper .airlines .hotels-text,
  #food_content .food-wrapper .hotels .events-text,
  #food_content .food-wrapper .events .events-text,
  #food_content .food-wrapper .airlines .events-text,
  #food_content .food-wrapper .hotels .airlines-text,
  #food_content .food-wrapper .events .airlines-text,
  #food_content .food-wrapper .airlines .airlines-text {
    padding: 25px 0;
  }
}
@media screen and (max-width: 560px) {
  #food_content .food-wrapper .hotels .hotels-text,
  #food_content .food-wrapper .events .hotels-text,
  #food_content .food-wrapper .airlines .hotels-text {
    padding: 20px 0 10px;
  }
}
@media screen and (max-width: 560px) {
  #food_content .food-wrapper .hotels .events-text,
  #food_content .food-wrapper .events .events-text,
  #food_content .food-wrapper .airlines .events-text,
  #food_content .food-wrapper .hotels .airlines-text,
  #food_content .food-wrapper .events .airlines-text,
  #food_content .food-wrapper .airlines .airlines-text {
    padding: 0 0 10px;
  }
}
#food_content .food-wrapper .hotels-label,
#food_content .food-wrapper .events-label,
#food_content .food-wrapper .airlines-label {
  width: 100%;
  text-align: center;
  margin: 45px 0;
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-wrapper .hotels-label,
  #food_content .food-wrapper .events-label,
  #food_content .food-wrapper .airlines-label {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 560px) {
  #food_content .food-wrapper .hotels-label,
  #food_content .food-wrapper .events-label,
  #food_content .food-wrapper .airlines-label {
    margin: 20px 0;
  }
}
#food_content .food-wrapper .hotels-label li,
#food_content .food-wrapper .events-label li,
#food_content .food-wrapper .airlines-label li {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
#food_content .food-wrapper .hotels-label li,
#food_content .food-wrapper .airlines-label li {
  margin: 0 50px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-wrapper .hotels-label li,
  #food_content .food-wrapper .airlines-label li {
    margin: 0 25px;
  }
}
@media screen and (max-width: 751px) {
  #food_content .food-wrapper .hotels-label li,
  #food_content .food-wrapper .airlines-label li {
    margin: 0 25px 20px;
  }
}
#food_content .food-wrapper .events-label li {
  margin: 0 29px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-wrapper .events-label li {
    margin: 0 15px;
  }
}
@media screen and (max-width: 751px) {
  #food_content .food-wrapper .events-label li {
    margin-bottom: 20px;
  }
}
#food_content .food-wrapper .merchandise,
#food_content .food-wrapper .why-ahmad {
  overflow: hidden;
}
#food_content .food-wrapper .merchandise div,
#food_content .food-wrapper .why-ahmad div {
  width: 50%;
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-wrapper .merchandise div,
  #food_content .food-wrapper .why-ahmad div {
    width: 400px;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .food-wrapper .merchandise div,
  #food_content .food-wrapper .why-ahmad div {
    width: 300px;
  }
}
#food_content .food-wrapper .merchandise h2,
#food_content .food-wrapper .why-ahmad h2,
#food_content .food-wrapper .merchandise p,
#food_content .food-wrapper .why-ahmad p {
  margin-bottom: 30px;
}
@media screen and (max-width: 751px) {
  #food_content .food-wrapper .merchandise h2,
  #food_content .food-wrapper .why-ahmad h2,
  #food_content .food-wrapper .merchandise p,
  #food_content .food-wrapper .why-ahmad p {
    margin-bottom: 15px;
  }
}
#food_content .food-wrapper .merchandise-img,
#food_content .food-wrapper .why-ahmad-text {
  float: left;
}
#food_content .food-wrapper .merchandise-text,
#food_content .food-wrapper .why-ahmad-img {
  float: right;
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .food-wrapper .merchandise-img,
  #food_content .food-wrapper .why-ahmad-text,
  #food_content .food-wrapper .merchandise-text,
  #food_content .food-wrapper .why-ahmad-img {
    float: none;
    margin: 0 auto;
  }
}
#food_content .food-wrapper .merchandise-text {
  text-align: center;
}
#food_content .food-wrapper .merchandise-text,
#food_content .food-wrapper .why-ahmad-text {
  padding: 50px 40px 0;
  box-sizing: border-box;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .food-wrapper .merchandise-text,
  #food_content .food-wrapper .why-ahmad-text {
    padding: 30px 30px 0;
  }
}
@media screen and (max-width: 751px) {
  #food_content .food-wrapper .merchandise-text,
  #food_content .food-wrapper .why-ahmad-text {
    padding: 20px 0;
  }
}
#food_content .food-wrapper .merchandise-btn {
  font-size: 17px;
  font-weight: 700;
  line-height: 41px;
  text-transform: uppercase;
  font-family: 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
}
#food_content .food-wrapper .why-ahmad {
  margin-bottom: 40px;
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .food-wrapper .why-ahmad {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 751px) {
  #food_content .food-wrapper .events-label,
  #food_content .food-wrapper .airlines-label {
    margin: 45px 0;
  }
  #food_content .food-wrapper .events-label ul,
  #food_content .food-wrapper .airlines-label ul {
    display: table;
    width: 100%;
  }
  #food_content .food-wrapper .events-label ul li,
  #food_content .food-wrapper .airlines-label ul li {
    margin: 0;
    display: table-cell;
    text-align: center;
    width: 25%;
    vertical-align: middle;
  }
  #food_content .food-wrapper .events-label ul li img,
  #food_content .food-wrapper .airlines-label ul li img {
    display: inline !important;
    width: auto !important;
    max-width: 100%;
  }
}
@media screen and (max-width: 751px) {
  #food_content .food-wrapper .events-label li {
    width: 25%;
  }
  #food_content .food-wrapper .events-label li img {
    width: auto !important;
    display: inline !important;
  }
}
@media screen and (max-width: 560px) {
  #food_content .food-wrapper .events-label li {
    width: 80%;
  }
}
#food_content .col3-set {
  width: 750px;
  overflow: hidden;
  -moz-column-count: 2;
  -moz-column-gap: 14px;
  -webkit-column-count: 2;
  -webkit-column-gap: 14px;
  column-count: 2;
  column-gap: 45px;
  margin: 0 auto 18px;
  text-align: center;
  color: #000;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .col3-set {
    width: 700px;
  }
}
@media screen and (max-width: 751px) {
  #food_content .col3-set {
    width: 100%;
  }
}
@media screen and (max-width: 560px) {
  #food_content .col3-set {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
  }
}
#food_content .col3-set a {
  text-decoration: none;
  color: #000;
  display: block;
}
@media screen and (max-width: 750px) {
  #food_content .col3-set a > * {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 320px;
  }
}
#food_content .col3-set a p {
  min-height: 66px;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .col3-set a p {
    font-size: 18px;
    min-height: 50px;
  }
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .col3-set a p {
    font-size: 15px;
    line-height: 20px;
    min-height: 60px;
  }
}
@media screen and (min-width: 320px) and (max-width: 560px) {
  #food_content .col3-set a p {
    min-height: auto;
  }
}
#food_content .col3-set a p,
#food_content .col3-set a strong,
#food_content .col3-set a span {
  position: relative;
  z-index: 3;
}
#food_content .col3-set > * {
  width: 100%;
  overflow: hidden;
  background: #fbd2cc;
  box-sizing: border-box;
  padding: 18px;
  page-break-inside: avoid;
  position: relative;
  margin-bottom: 15px;
}
#food_content .col3-set > *:nth-child(3n+2) {
  background: #efdea3;
}
#food_content .col3-set > *:nth-child(3n) {
  background: #f4dbc8;
}
#food_content .col3-set img {
  display: block;
  margin: 0 auto 30px;
  width: 100%;
  height: auto;
}
#food_content .col3-set strong[itemprop="name"] {
  display: block;
  color: #053e2c;
  margin: 0 0 10px;
  font: normal 31px/38px 'Garamond Premier Pro It', 'Times New Roman', Georgia, serif;
}
@media screen and (min-width: 751px) and (max-width: 1024px) {
  #food_content .col3-set strong[itemprop="name"] {
    font: 400 29px/24px 'Garamond Premier Pro It', 'Times New Roman', Georgia, serif;
  }
}
@media screen and (min-width: 560px) and (max-width: 751px) {
  #food_content .col3-set strong[itemprop="name"] {
    font: 400 25px/24px 'Garamond Premier Pro It', 'Times New Roman', Georgia, serif;
    min-height: 48px;
  }
}
#food_content .food-contact {
  width: 750px;
  margin: 0 auto 50px;
}
@media screen and (max-width: 751px) {
  #food_content .food-contact {
    width: 100%;
  }
  #food_content .food-contact p {
    margin-bottom: 5px;
  }
  #food_content .food-contact button {
    margin-top: 15px;
  }
}
#food_content .food-contact h2 {
  text-align: center;
  text-transform: uppercase;
}
#food_content .food-contact label {
  color: #6b6b72;
  font-size: 14px;
}
#food_content .food-contact input {
  height: 28px;
}
#food_content .food-contact textarea {
  height: 135px;
  resize: none;
}
#food_content .food-contact input,
#food_content .food-contact textarea {
  display: block;
  color: #6b6b72;
  border: 1px solid #d5dbd9;
  width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
}
#food_content .food-contact button {
  width: 70px;
  height: 30px;
  color: #fff;
  background: #c7c9c9;
  border: none;
  display: block;
  outline: none;
  font-weight: 700;
  -webkit-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -moz-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -ms-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  -o-transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
  transition: opacity 0.15s ease, color 0.25s ease, background-color 0.25s ease;
}
#food_content .food-contact button:hover {
  background-color: #f2f2f2;
  color: #005e20;
}
.checkout-onepage-index #opc-login {
  box-shadow: none;
}
.checkout-onepage-index #checkoutSteps > li.active {
  background: #fff;
  padding: 20px 30px;
  max-width: 586px;
  width: 100%;
  margin: 2rem 0 !important;
}
.form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.form-header .close-form {
  cursor: pointer;
  background-image: url("https://www.ahmadtea.com/skin/frontend/default/ahmad/images/exit.png");
  width: 15px;
  height: 15px;
}
.form-preview {
  font: normal normal 400 18px/10px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  background-color: #fff;
  padding: 20px 30px;
  box-sizing: border-box;
  max-width: 650px;
  margin: 1rem 0;
  color: #3f4442;
}
.form-preview .sign-in-form {
  text-decoration: none;
  font-weight: 600;
  color: #3f4442;
}
.form-preview .sign-in-form:hover {
  color: #005e20;
}
.form-preview .variant-block {
  margin: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.form-preview .variant-block .singin-variant {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #3f4442;
}
.form-preview .variant-block .singin-variant .pslogin-block .pslogin-buttons ul li {
  height: auto;
}
.form-preview .variant-block .singin-variant .pslogin-block .pslogin-buttons ul li .pslogin-button-text {
  min-width: 200px;
}
.form-container {
  display: none;
}
.form-container.active-form {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000000000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.form-container.active-form .loginform {
  max-width: 380px;
  background-color: #fff;
  padding: 20px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  border: 2px solid #f2f2f2;
  width: 100%;
}
.form-container.active-form .loginform .form-breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 1rem 0;
}
.form-container.active-form .loginform .form-breadcrumbs .forgot-pass a {
  font-weight: 600;
  color: #3f4442;
}
.form-container.active-form .loginform .form-breadcrumbs .forgot-pass a:hover {
  color: #005e20;
}
.form-container.active-form .loginform .loginform-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.form-container.active-form .loginform .loginform-content .loginemail,
.form-container.active-form .loginform .loginform-content .loginepass {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.3rem 0;
}
.form-container.active-form .loginform .loginform-content .loginemail input[type=text],
.form-container.active-form .loginform .loginform-content .loginepass input[type=text],
.form-container.active-form .loginform .loginform-content .loginemail input[type=password],
.form-container.active-form .loginform .loginform-content .loginepass input[type=password] {
  padding: 0 15px;
  border: none;
  background: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  max-width: 250px;
  width: 100%;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 320px) and (max-width: 750px) {
  .form-container.active-form .loginform {
    width: 90%;
  }
}
.form-container.active-form .loginform label {
  font: normal normal 400 18px/10px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
}
.form-container.active-form .loginform .remember {
  font: normal normal 400 16px/10px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #3f4442;
}
.form-container.active-form .loginform .forgot-pass {
  font: normal normal 600 15px/10px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.form-container.active-form .loginform h1 {
  font: normal normal 700 26px/24px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin: 0 0 15px;
  letter-spacing: 1px;
}
.form-container.active-form .loginform .form-header .close-form {
  margin-top: -30px;
  margin-right: -9px;
}
.checkout-onepage-index .wrapper {
  position: relative;
}
@media screen and (min-width: 320px) and (max-width: 960px) {
  .form-preview .variant-block .singin-variant {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .checkout-onepage-index main.col-right > div > aside {
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .form-preview .variant-block .singin-variant .pslogin-block .pslogin-buttons ul li .pslogin-button-text {
    min-width: 181px;
  }
  .form-preview {
    line-height: 1.5rem;
  }
}
/*redesign registr page*/
.magecom-customerlogin-index-index {
  background-color: #f9f5ee;
}
#checkout-step {
  background: #fff;
  padding: 30px;
  max-width: 968px;
  margin: 0 auto!important;
  box-shadow: 0 0 10px 4px #dadada;
}
@media screen and (max-width: 1200px) and (min-width: 751px) {
  #checkout-step {
    padding: 30px 0;
    max-width: 99%;
  }
}
#checkout-step label {
  position: relative;
  font: normal normal 400 13px/13px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
#checkout-step .subscription label {
  font: inherit;
  text-transform: none;
  margin-right: 15px;
}
#checkout-step .subscription input {
  margin-top: 3px;
  display: inline-block;
}
#checkout-step .checkbox-area label {
  padding: 0 0 0 32px;
  text-transform: none;
  font: normal normal 400 16px/36px 'futura-pt', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  letter-spacing: 0.01em;
}
#checkout-step .checkbox-area a {
  text-decoration: none;
  font-weight: 500;
  color: #005e20;
}
#checkout-step .checkbox-area input[type="checkbox"] {
  display: none;
}
#checkout-step .checkbox-area input[type="checkbox"] + label:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #222222;
  position: absolute;
  top: 0;
  left: 0;
}
#checkout-step .checkbox-area input[type="checkbox"]:checked + label span {
  position: relative;
}
#checkout-step .checkbox-area input[type="checkbox"]:checked + label span:before {
  webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 11px;
  top: 8px;
  left: -26px;
}
#checkout-step .checkbox-area input[type="checkbox"]:checked + label span:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
  top: 10px;
  left: -28px;
}
#checkout-step .checkbox-area input[type="checkbox"]:checked + label span:before,
#checkout-step .checkbox-area input[type="checkbox"]:checked + label span:after {
  content: '';
  position: absolute;
  height: 3px;
  background: #333333;
  z-index: 1;
}
#checkout-step input[type=text],
#checkout-step input[type=password] {
  padding: 0 15px;
  border: none;
  background: #f2f2f2;
  color: #3f4442;
  margin-top: 5px;
  width: 100%;
  max-width: 277px;
  height: 35px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container {
  color: #3f4442;
}
.col-left.clearfix {
  padding: 60px 0;
}
.checkout-onepage-index #checkoutSteps > li#opc-shipping_method.section.allow.active {
  background-color: #fff;
}
.checkout-onepage-index #checkoutSteps > li#opc-shipping_method {
  background: #e5e5e5;
}
.checkout-onepage-index #checkoutSteps label {
  letter-spacing: 0.02rem;
}
.paypal-logo {
  margin: 1rem 0;
  display: inline-block;
  min-width: 280px;
  text-align: center;
}
#opc-shipping_method .step-title h2 {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
#product-upsell h2 {
  text-align: left;
}
@media screen and (min-width: 1500px) {
  main.col-right > div > article {
    float: left;
  }
  .checkout-onepage-index .col-right > div > aside {
    position: fixed;
    right: 18%;
  }
}
@media only screen and (min-width: 1220px) and (max-width: 1499px) {
  main.col-right > div > article {
    float: left;
  }
  .checkout-onepage-index .col-right > div > aside {
    position: fixed;
    right: 10%;
  }
}
@media only screen and (min-width: 1124px) and (max-width: 1219px) {
  main.col-right > div > article {
    float: left;
  }
  .checkout-onepage-index .col-right > div > aside {
    position: fixed;
    right: 5%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1123px) {
  main.col-right > div > article {
    float: left;
  }
  .checkout-onepage-index .col-right > div > aside {
    position: fixed;
    right: 2%;
  }
}
.home-message.block {
  float: inherit!important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex!important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 2rem 0;
  padding: 0 10px;
}
.home-message.block .message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  max-width: 100%;
  text-transform: uppercase;
  font: normal normal 400 16px/20px futura-pt, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.home-message.block .message img {
  padding: 0 10px 0 0;
}
.home-message.block .message .bold {
  font-weight: 600;
  color: #093e2c;
  padding: 0 5px 0 0;
}
@media screen and (max-width: 840px) {
  .home-message.block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .home-message.block .message {
    padding: 10px 0;
  }
}
/*product-link-box*/
.product-link-box {
  margin: 15px 0;
  display: block;
  color: #3f4442;
  background-image: url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/box.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 0 0 0 35px;
}
.product-link-box:hover {
  color: #005e20;
}
.box.paypal_express .paypal_express a,
.box.paypal_express_bml .paypal_express_bml a {
  display: none!important;
}
.box.paypal_express_bml .paypal_express_bml img,
.box.paypal_express_bml,
.box.checkmo {
  display: none!important;
}
.box.sagepaydirectpro label {
  display: none!important;
}
#checkout-payment-method-load .box {
  position: inherit!important;
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
  .checkout-onepage-index .col-right > div > aside h2 {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .checkout-onepage-index #cart-order-totals {
    padding: 15px 0;
    margin: 15px 0;
  }
  .out-onepage-index #cart-order-totals {
    padding: 15px 0;
    margin: 15px 0;
  }
  .checkout-onepage-index #checkout-cart-footer {
    padding: 15px 30px;
  }
}
.paypal-content {
  max-width: 1024px;
  margin: 0 auto;
  padding: 70px 0;
  color: #3f4442;
}
.paypal-content h1 {
  font: 400 28px/23px 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  text-align: center;
}
.paypal-content h2 {
  font: 400 25px/28px 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  border-bottom: 1px solid #3f4442;
  padding: 0 10px;
}
.paypal-content h3 {
  font-size: 16px;
}
.paypal-content .info-set {
  margin: 30px 0;
}
.paypal-content .col-1,
.paypal-content .col-2 {
  padding: 10px;
}
.paypal-content .col-1 .box-title,
.paypal-content .col-2 .box-title {
  padding: 10px 0;
}
.paypal-content .col-1 .box-adress,
.paypal-content .col-2 .box-adress {
  font-style: normal;
}
.paypal-content .info-set-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.paypal-content a {
  font: 400 15px 'Garamond Premiere Pro', 'Times New Roman', Georgia, serif;
  text-decoration: none;
  color: #3f4442;
  font-weight: 600;
}
.paypal-content a:hover {
  color: #093e2c;
}
.paypal-content #details-reload {
  padding: 20px 10px;
}
.paypal-content #details-reload li {
  margin: 5px 0;
  list-style-type: none;
  font-weight: 600;
  overflow: hidden;
  max-width: 300px;
}
.paypal-content #details-reload li span {
  font-weight: 400;
  float: right;
}
.paypal-content #details-table {
  border: 1px solid #3f4442;
  margin: 10px 0;
}
.paypal-content #details-table tr th,
.paypal-content #details-table tr td {
  padding: 5px 10px;
}
.paypal-content .buttons-set.buttons-set-order .button.btn-checkout {
  max-width: 250px;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-transform: uppercase;
  background-color: #093e2c;
  color: #fff;
  border: 0;
}
.paypal-content .buttons-set.buttons-set-order .button.btn-checkout:hover {
  background-color: #005e20;
  cursor: pointer;
}
@media screen and (max-width: 580px) {
  .paypal-content .info-set-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2RlZmF1bHQvbGVzcy9tYWluLmxlc3MiLCJyZXNldC5sZXNzIiwiLi4vLi4vZGVmYXVsdC9sZXNzL2ZvbnQtYXdlc29tZS5sZXNzIiwiLi4vLi4vZGVmYXVsdC9sZXNzL2ZvbnQtc3MtZ2l6bW8ubGVzcyIsIi4uLy4uL2RlZmF1bHQvbGVzcy9mb250LWFobWFkLWljb25zLmxlc3MiLCJmb250cy5sZXNzIiwidWkubGVzcyIsIm1peGlucy5sZXNzIiwiLi4vLi4vZGVmYXVsdC9sZXNzL21peGlucy5sZXNzIiwidXRpbGl0eS5sZXNzIiwiLi4vaHR0cHM6L2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaXRhbGljJnN1YnNldD1sYXRpbi1leHQsbGF0aW4iLCJoZWFkZXIubGVzcyIsInZhcmlhYmxlcy1zaGFyZWQubGVzcyIsIm1vYmlsZS9oZWFkZXIubGVzcyIsImZvb3Rlci5sZXNzIiwiY2F0ZWdvcnkubGVzcyIsInByb2R1Y3QubGVzcyIsInJhdGluZ3MubGVzcyIsImhvbWUubGVzcyIsImNhcnQubGVzcyIsImNoZWNrb3V0Lmxlc3MiLCJuZXdjaGVja291dC5sZXNzIiwicmVjaXBlLWxpc3QubGVzcyIsInJlY2lwZS1wb3N0Lmxlc3MiLCJiZW5lZml0cy5sZXNzIiwiYnJldy5sZXNzIiwic3RvcmUtbG9jYXRvci5sZXNzIiwic2Nyb2xsaW5nLmxlc3MiLCJjaGFyaXR5Lmxlc3MiLCJmYXEubGVzcyIsImNtcy5sZXNzIiwiY2F0YWxvZ3NlYXJjaC5sZXNzIiwiYWNjb3VudC5sZXNzIiwiNDA0Lmxlc3MiLCJjb250YWN0LXVzLmxlc3MiLCJzYW1wbGUtcmVxdWVzdC5sZXNzIiwic2xpY2stc2xpZGVyLmxlc3MiLCJzZWxlY3QtY291bnRyeS5sZXNzIiwiaHRtbC1tYXAubGVzcyIsIm1peGVkYmFnLmxlc3MiLCJob3ctdG8tbWFrZS5sZXNzIiwiZm9vZHNlcnZpY2UubGVzcyIsImNoZWNrb3V0LXJlZGVzaWduLmxlc3MiLCJwYXlwYWwtcGFnZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFNBQVM7QUNBVDtFQUNDLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTs7QUFFRDtBQUNBO0VBQ0MsWUFBQTs7QUFFRDtBQUNBO0FBQ0E7RUFDQyxrQkFBQTs7QUFFRDtFQUNDLGlCQUFBOztBQUVEO0FBQ0E7RUFDQyxTQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7O0FBRUQ7RUFDQyxXQUFBOztBQUVEO0VBQ0MsVUFBQTs7QUFFRDtFQUNDLFlBQUE7Ozs7Ozs7O0FDekJEO0VBQ0UsYUFBYSxhQUFiO0VBQ0EsU0FBUyx1RUFBVDtFQUNBLFNBQVMsK0VBQStFLE9BQU8sMEJBQzNGLHlFQUF5RSxPQUFPLGFBQ2hGLHdFQUF3RSxPQUFPLGlCQUMvRSwyRkFBMkYsT0FBTyxNQUh0RztFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBRUY7RUFDRSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBOzs7QUFHRjtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUY7RUFDRSxjQUFBOztBQUVGO0VBQ0UsY0FBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUY7RUFDRSxtQkFBQTtFQUNBLGtCQUFBOztBQUVGO0VBQ0UsZUFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsTUFBTztFQUNMLGtCQUFBOztBQUVGO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFFRixNQUFNO0VBQ0osbUJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7O0FBRUY7RUFDRSxZQUFBOztBQUVGO0VBQ0UsV0FBQTs7QUFFRixHQUFHO0VBQ0QsbUJBQUE7O0FBRUYsR0FBRztFQUNELGtCQUFBOztBQUVGO0VBQ0UsMENBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0NBQUE7O0FBRUY7RUFDRTtJQUNFLGdCQUFnQixZQUFoQjs7RUFFRjtJQUNFLGdCQUFnQixjQUFoQjs7O0FBR0o7RUFDRTtJQUNFLG1CQUFtQixZQUFuQjs7RUFFRjtJQUNFLG1CQUFtQixjQUFuQjs7O0FBR0o7RUFDRTtJQUNFLGNBQWMsWUFBZDs7RUFFRjtJQUNFLGNBQWMsY0FBZDs7O0FBR0o7RUFDRTtJQUNFLGVBQWUsWUFBZjs7RUFFRjtJQUNFLGVBQWUsY0FBZjs7O0FBR0o7RUFDRTtJQUNFLFdBQVcsWUFBWDs7RUFFRjtJQUNFLFdBQVcsY0FBWDs7O0FBR0o7RUFDRSxRQUFRLHdEQUFSO0VBQ0EsbUJBQW1CLGFBQW5CO0VBQ0EsZ0JBQWdCLGFBQWhCO0VBQ0EsZUFBZSxhQUFmO0VBQ0EsY0FBYyxhQUFkO0VBQ0EsV0FBVyxhQUFYOztBQUVGO0VBQ0UsUUFBUSx3REFBUjtFQUNBLG1CQUFtQixjQUFuQjtFQUNBLGdCQUFnQixjQUFoQjtFQUNBLGVBQWUsY0FBZjtFQUNBLGNBQWMsY0FBZDtFQUNBLFdBQVcsY0FBWDs7QUFFRjtFQUNFLFFBQVEsd0RBQVI7RUFDQSxtQkFBbUIsY0FBbkI7RUFDQSxnQkFBZ0IsY0FBaEI7RUFDQSxlQUFlLGNBQWY7RUFDQSxjQUFjLGNBQWQ7RUFDQSxXQUFXLGNBQVg7O0FBRUY7RUFDRSxRQUFRLGtFQUFSO0VBQ0EsbUJBQW1CLFlBQW5CO0VBQ0EsZ0JBQWdCLFlBQWhCO0VBQ0EsZUFBZSxZQUFmO0VBQ0EsY0FBYyxZQUFkO0VBQ0EsV0FBVyxZQUFYOztBQUVGO0VBQ0UsUUFBUSxrRUFBUjtFQUNBLG1CQUFtQixZQUFuQjtFQUNBLGdCQUFnQixZQUFoQjtFQUNBLGVBQWUsWUFBZjtFQUNBLGNBQWMsWUFBZDtFQUNBLFdBQVcsWUFBWDs7QUFFRjtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7O0FBRUY7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFFRjtFQUNFLG9CQUFBOztBQUVGO0VBQ0UsY0FBQTs7QUFFRjtFQUNFLGNBQUE7Ozs7QUFJRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLE1BQU07RUFDSixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFFBQVE7QUFDUixPQUFPO0VBQ0wsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7QUFDaEIsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLE9BQU87RUFDTCxTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLFVBQVU7QUFDVixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixRQUFRO0FBQ1IsbUJBQW1CO0VBQ2pCLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixPQUFPO0VBQ0wsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0FBQ2hCLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLFdBQVc7QUFDWCx3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixPQUFPO0VBQ0wsU0FBUyxPQUFUOztBQUVGLFNBQVM7QUFDVCxRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsbUJBQW1CO0VBQ2pCLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLE9BQU87RUFDTCxTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixTQUFTO0FBQ1QsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixTQUFTO0FBQ1QsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsT0FBTztBQUNQLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtBQUNSLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixRQUFRO0FBQ1IsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsWUFBWTtBQUNaLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsYUFBYTtBQUNiLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsV0FBVztBQUNYLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLGVBQWU7QUFDZixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLFNBQVM7QUFDVCxTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLGFBQWE7QUFDYixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixTQUFTO0FBQ1QsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsU0FBUztBQUNULGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsc0JBQXNCO0VBQ3BCLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7QUFDaEIsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsY0FBYztBQUNkLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsbUJBQW1CO0FBQ25CLGtCQUFrQjtBQUNsQixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtFQUNOLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLFVBQVU7QUFDVixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLFlBQVk7RUFDVixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLHdCQUF3QjtFQUN0QixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtBQUNmLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYsYUFBYTtBQUNiLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0FBQ2hCLHdCQUF3QjtFQUN0QixTQUFTLE9BQVQ7O0FBRUYsUUFBUTtBQUNSLE9BQU87RUFDTCxTQUFTLE9BQVQ7O0FBRUYsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixVQUFVO0FBQ1YsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixTQUFTO0FBQ1QsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0VBQ0wsU0FBUyxPQUFUOztBQUVGLFNBQVM7QUFDVCxVQUFVO0FBQ1YsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixPQUFPO0FBQ1AsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixXQUFXO0FBQ1gsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsT0FBTztFQUNMLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLG9CQUFvQjtFQUNsQixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsbUJBQW1CO0VBQ2pCLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsbUJBQW1CO0VBQ2pCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixXQUFXO0VBQ1QsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsVUFBVTtFQUNSLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixPQUFPO0VBQ0wsU0FBUyxPQUFUOztBQUVGLE1BQU07RUFDSixTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtBQUNmLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtBQUNoQixPQUFPO0VBQ0wsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7Ozs7Ozs7Ozs7QUMveUNGO0VBQ0UsYUFBYSxTQUFiO0VBQ0EsU0FBUyxvREFBVDtFQUNBLFNBQVMsNERBQTRELE9BQU8sMEJBQ25FLHNEQUFzRCxPQUFPLGFBQzdELHFEQUFzRCxPQUFPLGlCQUM3RCw2REFBNkQsT0FBTyxNQUg3RTtFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0Y7QUFBVyxTQUFTO0FBQ3BCLGVBQWU7QUFBUyxnQkFBZ0I7QUFDeEMsZUFBZSxVQUFVO0FBQVMsZ0JBQWdCLFVBQVU7QUFDNUQsZUFBZSxNQUFNO0FBQVEsZ0JBQWdCLE1BQU07QUFDbkQsZUFBZSxVQUFVLE1BQU07QUFBUSxnQkFBZ0IsVUFBVSxNQUFNO0VBQ3JFLGFBQWEsU0FBYjtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBK0IsTUFBL0I7RUFDQSw0QkFBNEIsUUFBNUI7RUFDQSw0QkFBNEIsTUFBNUI7RUFDQSwyQkFBMkIsUUFBM0I7RUFDQSwwQkFBMEIsTUFBMUI7RUFDQSx1QkFBdUIsTUFBdkI7RUFDQSxtQ0FBQTs7QUFHRixlQUFlLE1BQU07QUFDckIsZ0JBQWdCLE1BQU07QUFDdEIsZ0JBQWdCLFVBQVUsTUFBTTtFQUFRLGFBQUE7RUFBYSxTQUFRLEVBQVI7O0FBRXJELFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksY0FBYztBQUFRLGNBQWMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksWUFBWTtBQUFRLFlBQVksTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxTQUFTO0FBQVEsU0FBUyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxvQkFBb0I7QUFBUSxvQkFBb0IsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxVQUFVO0FBQVEsVUFBVSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFlBQVk7QUFBUSxZQUFZLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFFBQVE7QUFBUSxRQUFRLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsY0FBYztBQUFRLGNBQWMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFlBQVk7QUFBUSxZQUFZLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsY0FBYztBQUFRLGNBQWMsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxVQUFVO0FBQVEsVUFBVSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksUUFBUTtBQUFRLFFBQVEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxhQUFhO0FBQVEsYUFBYSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxZQUFZO0FBQVEsWUFBWSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFFBQVE7QUFBUSxRQUFRLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsa0JBQWtCO0FBQVEsa0JBQWtCLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksbUJBQW1CO0FBQVEsbUJBQW1CLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxVQUFVO0FBQVEsVUFBVSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxTQUFTO0FBQVEsU0FBUyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsY0FBYztBQUFRLGNBQWMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxpQkFBaUI7QUFBUSxpQkFBaUIsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGVBQWU7QUFBUSxlQUFlLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxZQUFZO0FBQVEsWUFBWSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLGlCQUFpQjtBQUFRLGlCQUFpQixNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGVBQWU7QUFBUSxlQUFlLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsbUJBQW1CO0FBQVEsbUJBQW1CLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksY0FBYztBQUFRLGNBQWMsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxrQkFBa0I7QUFBUSxrQkFBa0IsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxjQUFjO0FBQVEsY0FBYyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLGdCQUFnQjtBQUFRLGdCQUFnQixNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZUFBZTtBQUFRLGVBQWUsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGFBQWE7QUFBUSxhQUFhLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsYUFBYTtBQUFRLGFBQWEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxhQUFhO0FBQVEsYUFBYSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFlBQVk7QUFBUSxZQUFZLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksYUFBYTtBQUFRLGFBQWEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxhQUFhO0FBQVEsYUFBYSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGVBQWU7QUFBUSxlQUFlLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsYUFBYTtBQUFRLGFBQWEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGNBQWM7QUFBUSxjQUFjLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLGNBQWM7QUFBUSxjQUFjLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxjQUFjO0FBQVEsY0FBYyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLGlCQUFpQjtBQUFRLGlCQUFpQixNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGVBQWU7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QU8sU0FBUSxHQUFSOztBQUFZLGtCQUFrQjtBQUFRLGtCQUFrQixNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGFBQWE7QUFBUSxhQUFhLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZ0JBQWdCO0FBQVEsZ0JBQWdCLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZ0JBQWdCO0FBQVEsZ0JBQWdCLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxjQUFjO0FBQVEsY0FBYyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxZQUFZO0FBQVEsWUFBWSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksWUFBWTtBQUFRLFlBQVksTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxTQUFTO0FBQVEsU0FBUyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksWUFBWTtBQUFRLFlBQVksTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGNBQWM7QUFBUSxjQUFjLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZUFBZTtBQUFRLGVBQWUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFFBQVE7QUFBUSxRQUFRLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksUUFBUTtBQUFRLFFBQVEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFFBQVE7QUFBUSxRQUFRLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksUUFBUTtBQUFRLFFBQVEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFFBQVE7QUFBUSxRQUFRLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksUUFBUTtBQUFRLFFBQVEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLGVBQWU7QUFBUSxlQUFlLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsbUJBQW1CO0FBQVEsbUJBQW1CLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksaUJBQWlCO0FBQVEsaUJBQWlCLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxZQUFZO0FBQVEsWUFBWSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxRQUFRO0FBQVEsUUFBUSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFlBQVk7QUFBUSxZQUFZLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksc0JBQXNCO0FBQVEsc0JBQXNCLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksYUFBYTtBQUFRLGFBQWEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGFBQWE7QUFBUSxhQUFhLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksU0FBUztBQUFRLFNBQVMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxTQUFTO0FBQVEsU0FBUyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksWUFBWTtBQUFRLFlBQVksTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksWUFBWTtBQUFRLFlBQVksTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxjQUFjO0FBQVEsY0FBYyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxVQUFVO0FBQVEsVUFBVSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksa0JBQWtCO0FBQVEsa0JBQWtCLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsMEJBQTBCO0FBQVEsMEJBQTBCLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxjQUFjO0FBQVEsY0FBYyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGVBQWU7QUFBUSxlQUFlLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksUUFBUTtBQUFRLFFBQVEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxTQUFTO0FBQVEsU0FBUyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFdBQVc7QUFBUSxXQUFXLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZUFBZTtBQUFRLGVBQWUsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxhQUFhO0FBQVEsYUFBYSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsZ0JBQWdCO0FBQVEsZ0JBQWdCLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZ0JBQWdCO0FBQVEsZ0JBQWdCLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGFBQWE7QUFBUSxhQUFhLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksYUFBYTtBQUFRLGFBQWEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxXQUFXO0FBQVEsV0FBVyxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsVUFBVTtBQUFRLFVBQVUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFNBQVM7QUFBUSxTQUFTLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksV0FBVztBQUFRLFdBQVcsTUFBTTtFQUFPLFNBQVEsSUFBUjs7QUFBYSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxJQUFSOztBQUFhLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLElBQVI7O0FBQWEsUUFBUTtBQUFRLFFBQVEsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxTQUFTO0FBQVEsU0FBUyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGFBQWE7QUFBUSxhQUFhLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksY0FBYztBQUFRLGNBQWMsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxjQUFjO0FBQVEsY0FBYyxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLFVBQVU7QUFBUSxVQUFVLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZUFBZTtBQUFRLGVBQWUsTUFBTTtFQUFPLFNBQVEsR0FBUjs7QUFBWSxlQUFlO0FBQVEsZUFBZSxNQUFNO0VBQU8sU0FBUSxHQUFSOztBQUFZLGVBQWU7QUFBUSxlQUFlLE1BQU07RUFBTyxTQUFRLEdBQVI7O0FBQVksZUFBZTtBQUFRLGVBQWUs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QUE7O0FBL0NOLGVBa0RFO0VBQ0Usa0JBQUE7O0FBbkRKLGVBa0RFLGdCQUVFO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQXpETixlQWtERSxnQkFFRSxHQU1HO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBOztBQTVEVCxlQWdFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTs7QUFsRUosZUFnRUUsZUFHRSxHQUNFO0FBcEVOLGVBZ0VFLGVBR0UsR0FDSztFQUNELGlCQUFBOztBQXJFUixlQXlFRSxhQUFZLGtCQUNWLFFBQU87RUFDTCxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7O0FBQ0EsZUFWSixhQUFZLGtCQUNWLFFBQU8sYUFTSjtFQUNDLHlCQUFBO0VBQ0EsZUFBQTs7QUFLUixtQkFBb0M7RUFDbEMsZUFBZ0I7SUFDZCw0QkFBQTtJQUNBLDZCQUFBO0lBQ0EsMEJBQUE7SUFDQSxzQkFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMubGVzc1wiOyIsIioge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuaW1nLFxyXG5maWVsZHNldCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbnAsXHJcbnVsLFxyXG5vbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbmxpIHtcclxuXHRtYXJnaW4tbGVmdDogMzVweDtcclxufVxyXG5zdXAsXHJcbnN1YiB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuc3VwIHtcclxuXHRib3R0b206IDFleDtcclxufVxyXG5zdWIge1xyXG5cdHRvcDogLjVleDtcclxufVxyXG5hYmJyIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn0iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjAuMyBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCcvc2tpbi9mcm9udGVuZC9kZWZhdWx0L2RlZmF1bHQvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjAuMycpO1xyXG4gIHNyYzogdXJsKCcvc2tpbi9mcm9udGVuZC9kZWZhdWx0L2RlZmF1bHQvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4wLjMnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcvc2tpbi9mcm9udGVuZC9kZWZhdWx0L2RlZmF1bHQvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4wLjMnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9za2luL2Zyb250ZW5kL2RlZmF1bHQvZGVmYXVsdC9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMC4zJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnL3NraW4vZnJvbnRlbmQvZGVmYXVsdC9kZWZhdWx0L2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4wLjMjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uZmEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uZmEtbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzMzMzZW07XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uZmEtMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5mYS0zeCB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbn1cclxuLmZhLTR4IHtcclxuICBmb250LXNpemU6IDRlbTtcclxufVxyXG4uZmEtNXgge1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG59XHJcbi5mYS1mdyB7XHJcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuLmZhLXVsID4gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmEtbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICB3aWR0aDogMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICB0b3A6IDAuMTQyODU3MTQyODU3MTQyODVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLWxpLmZhLWxnIHtcclxuICBsZWZ0OiAtMS44NTcxNDI4NTcxNDI4NTcyZW07XHJcbn1cclxuLmZhLWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmEucHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLnB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi5mYS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1vLWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuLmZhLXJvdGF0ZS05MCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0xODAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0yNzAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxufVxyXG4uZmEtc3RhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmZhLXN0YWNrLTF4LFxyXG4uZmEtc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtc3RhY2stMXgge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmZhLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG4uZmEtZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMFwiO1xyXG59XHJcbi5mYS1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XHJcbn1cclxuLmZhLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwM1wiO1xyXG59XHJcbi5mYS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuLmZhLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG59XHJcbi5mYS1zdGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG59XHJcbi5mYS11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG4uZmEtZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XHJcbn1cclxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG4uZmEtdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcbi5mYS10aC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGJcIjtcclxufVxyXG4uZmEtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcbi5mYS10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTBcIjtcclxufVxyXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG4uZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG4uZmEtZ2VhcjpiZWZvcmUsXHJcbi5mYS1jb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcbi5mYS10cmFzaC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTRcIjtcclxufVxyXG4uZmEtaG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XHJcbn1cclxuLmZhLWZpbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuLmZhLWNsb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG59XHJcbi5mYS1yb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMThcIjtcclxufVxyXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcbi5mYS1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XHJcbn1cclxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxZFwiO1xyXG59XHJcbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxyXG4uZmEtcmVwZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XHJcbn1cclxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG4uZmEtbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuLmZhLWZsYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNFwiO1xyXG59XHJcbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjhcIjtcclxufVxyXG4uZmEtcXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG4uZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XHJcbn1cclxuLmZhLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XHJcbn1cclxuLmZhLXRhZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcbi5mYS1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmRcIjtcclxufVxyXG4uZmEtYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcbi5mYS1wcmludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XHJcbn1cclxuLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XHJcbn1cclxuLmZhLWZvbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMVwiO1xyXG59XHJcbi5mYS1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzJcIjtcclxufVxyXG4uZmEtaXRhbGljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzNcIjtcclxufVxyXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNFwiO1xyXG59XHJcbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzVcIjtcclxufVxyXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XHJcbn1cclxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XHJcbn1cclxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzhcIjtcclxufVxyXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJcbn1cclxuLmZhLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYVwiO1xyXG59XHJcbi5mYS1kZWRlbnQ6YmVmb3JlLFxyXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XHJcbn1cclxuLmZhLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XHJcbn1cclxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XHJcbn1cclxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XHJcbn1cclxuLmZhLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XHJcbn1cclxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MVwiO1xyXG59XHJcbi5mYS1hZGp1c3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MlwiO1xyXG59XHJcbi5mYS10aW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDNcIjtcclxufVxyXG4uZmEtZWRpdDpiZWZvcmUsXHJcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NFwiO1xyXG59XHJcbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XHJcbn1cclxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDZcIjtcclxufVxyXG4uZmEtYXJyb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDdcIjtcclxufVxyXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XHJcbn1cclxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OVwiO1xyXG59XHJcbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XHJcbn1cclxuLmZhLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YlwiO1xyXG59XHJcbi5mYS1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XHJcbn1cclxuLmZhLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xyXG59XHJcbi5mYS1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGVcIjtcclxufVxyXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTBcIjtcclxufVxyXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTFcIjtcclxufVxyXG4uZmEtZWplY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTRcIjtcclxufVxyXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NVwiO1xyXG59XHJcbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NlwiO1xyXG59XHJcbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1N1wiO1xyXG59XHJcbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OFwiO1xyXG59XHJcbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OVwiO1xyXG59XHJcbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YlwiO1xyXG59XHJcbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XHJcbn1cclxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWRcIjtcclxufVxyXG4uZmEtYmFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWVcIjtcclxufVxyXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XHJcbn1cclxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjFcIjtcclxufVxyXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MlwiO1xyXG59XHJcbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjNcIjtcclxufVxyXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLmZhLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjRcIjtcclxufVxyXG4uZmEtZXhwYW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjVcIjtcclxufVxyXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NlwiO1xyXG59XHJcbi5mYS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG4uZmEtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG59XHJcbi5mYS1hc3RlcmlzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XHJcbn1cclxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XHJcbn1cclxuLmZhLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2YlwiO1xyXG59XHJcbi5mYS1sZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmNcIjtcclxufVxyXG4uZmEtZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XHJcbn1cclxuLmZhLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XHJcbn1cclxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XHJcbn1cclxuLmZhLXdhcm5pbmc6YmVmb3JlLFxyXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG59XHJcbi5mYS1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzNcIjtcclxufVxyXG4uZmEtcmFuZG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzRcIjtcclxufVxyXG4uZmEtY29tbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XHJcbn1cclxuLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG59XHJcbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzlcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XHJcbn1cclxuLmZhLWZvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XHJcbn1cclxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2NcIjtcclxufVxyXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xyXG59XHJcbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XHJcbn1cclxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODBcIjtcclxufVxyXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MVwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MlwiO1xyXG59XHJcbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4M1wiO1xyXG59XHJcbi5mYS1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NFwiO1xyXG59XHJcbi5mYS1nZWFyczpiZWZvcmUsXHJcbi5mYS1jb2dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODVcIjtcclxufVxyXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NlwiO1xyXG59XHJcbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XHJcbn1cclxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OFwiO1xyXG59XHJcbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OVwiO1xyXG59XHJcbi5mYS1oZWFydC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGFcIjtcclxufVxyXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YlwiO1xyXG59XHJcbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xyXG59XHJcbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGRcIjtcclxufVxyXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcbn1cclxuLmZhLXNpZ24taW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MFwiO1xyXG59XHJcbi5mYS10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MVwiO1xyXG59XHJcbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTJcIjtcclxufVxyXG4uZmEtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTNcIjtcclxufVxyXG4uZmEtbGVtb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XHJcbn1cclxuLmZhLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NlwiO1xyXG59XHJcbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTdcIjtcclxufVxyXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOThcIjtcclxufVxyXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbn1cclxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWFcIjtcclxufVxyXG4uZmEtZ2l0aHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWJcIjtcclxufVxyXG4uZmEtdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWNcIjtcclxufVxyXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xyXG59XHJcbi5mYS1yc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xyXG59XHJcbi5mYS1oZGQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XHJcbn1cclxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTFcIjtcclxufVxyXG4uZmEtYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XHJcbn1cclxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTNcIjtcclxufVxyXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTRcIjtcclxufVxyXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNVwiO1xyXG59XHJcbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNlwiO1xyXG59XHJcbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYThcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYlwiO1xyXG59XHJcbi5mYS1nbG9iZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XHJcbn1cclxuLmZhLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWVcIjtcclxufVxyXG4uZmEtZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjBcIjtcclxufVxyXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XHJcbn1cclxuLmZhLWdyb3VwOmJlZm9yZSxcclxuLmZhLXVzZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzBcIjtcclxufVxyXG4uZmEtY2hhaW46YmVmb3JlLFxyXG4uZmEtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XHJcbn1cclxuLmZhLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzJcIjtcclxufVxyXG4uZmEtZmxhc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjM1wiO1xyXG59XHJcbi5mYS1jdXQ6YmVmb3JlLFxyXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcbi5mYS1jb3B5OmJlZm9yZSxcclxuLmZhLWZpbGVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNVwiO1xyXG59XHJcbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNlwiO1xyXG59XHJcbi5mYS1zYXZlOmJlZm9yZSxcclxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzdcIjtcclxufVxyXG4uZmEtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzhcIjtcclxufVxyXG4uZmEtYmFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbn1cclxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYVwiO1xyXG59XHJcbi5mYS1saXN0LW9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2JcIjtcclxufVxyXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XHJcbn1cclxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XHJcbn1cclxuLmZhLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2VcIjtcclxufVxyXG4uZmEtbWFnaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMFwiO1xyXG59XHJcbi5mYS10cnVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkM1wiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNFwiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XHJcbn1cclxuLmZhLW1vbmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDZcIjtcclxufVxyXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbn1cclxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDhcIjtcclxufVxyXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbn1cclxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGFcIjtcclxufVxyXG4uZmEtY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XHJcbn1cclxuLmZhLXVuc29ydGVkOmJlZm9yZSxcclxuLmZhLXNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkY1wiO1xyXG59XHJcbi5mYS1zb3J0LWRvd246YmVmb3JlLFxyXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG59XHJcbi5mYS1zb3J0LXVwOmJlZm9yZSxcclxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTBcIjtcclxufVxyXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMVwiO1xyXG59XHJcbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi5mYS11bmRvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTJcIjtcclxufVxyXG4uZmEtbGVnYWw6YmVmb3JlLFxyXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlM1wiO1xyXG59XHJcbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XHJcbn1cclxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNlwiO1xyXG59XHJcbi5mYS1mbGFzaDpiZWZvcmUsXHJcbi5mYS1ib2x0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTdcIjtcclxufVxyXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XHJcbn1cclxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTlcIjtcclxufVxyXG4uZmEtcGFzdGU6YmVmb3JlLFxyXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWFcIjtcclxufVxyXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYlwiO1xyXG59XHJcbi5mYS1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XHJcbn1cclxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWRcIjtcclxufVxyXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWVcIjtcclxufVxyXG4uZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XHJcbn1cclxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjFcIjtcclxufVxyXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMlwiO1xyXG59XHJcbi5mYS1iZWxsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMlwiO1xyXG59XHJcbi5mYS1jb2ZmZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNFwiO1xyXG59XHJcbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjVcIjtcclxufVxyXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNlwiO1xyXG59XHJcbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjdcIjtcclxufVxyXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XHJcbn1cclxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XHJcbn1cclxuLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XHJcbn1cclxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmJcIjtcclxufVxyXG4uZmEtYmVlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XHJcbn1cclxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmRcIjtcclxufVxyXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmZVwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDNcIjtcclxufVxyXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcbn1cclxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxufVxyXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDdcIjtcclxufVxyXG4uZmEtZGVza3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XHJcbn1cclxuLmZhLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XHJcbn1cclxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi5mYS1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYlwiO1xyXG59XHJcbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XHJcbn1cclxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZFwiO1xyXG59XHJcbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJcbn1cclxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcbi5mYS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMVwiO1xyXG59XHJcbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLmZhLXJlcGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XHJcbn1cclxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTRcIjtcclxufVxyXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJcbn1cclxuLmZhLXNtaWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExOFwiO1xyXG59XHJcbi5mYS1mcm93bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTlcIjtcclxufVxyXG4uZmEtbWVoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYVwiO1xyXG59XHJcbi5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWJcIjtcclxufVxyXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XHJcbn1cclxuLmZhLWZsYWctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XHJcbn1cclxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWVcIjtcclxufVxyXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMFwiO1xyXG59XHJcbi5mYS1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjFcIjtcclxufVxyXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjJcIjtcclxufVxyXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMlwiO1xyXG59XHJcbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxyXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxyXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyM1wiO1xyXG59XHJcbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XHJcbn1cclxuLmZhLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNVwiO1xyXG59XHJcbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNlwiO1xyXG59XHJcbi5mYS11bmxpbms6YmVmb3JlLFxyXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjdcIjtcclxufVxyXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyOFwiO1xyXG59XHJcbi5mYS1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjlcIjtcclxufVxyXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYVwiO1xyXG59XHJcbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XHJcbn1cclxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XHJcbn1cclxuLmZhLWVyYXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XHJcbn1cclxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XHJcbn1cclxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMFwiO1xyXG59XHJcbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzFcIjtcclxufVxyXG4uZmEtc2hpZWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XHJcbn1cclxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzRcIjtcclxufVxyXG4uZmEtcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzVcIjtcclxufVxyXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzZcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzhcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOVwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2FcIjtcclxufVxyXG4uZmEtaHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYlwiO1xyXG59XHJcbi5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2NcIjtcclxufVxyXG4uZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2RcIjtcclxufVxyXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XHJcbn1cclxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDBcIjtcclxufVxyXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbn1cclxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MlwiO1xyXG59XHJcbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDNcIjtcclxufVxyXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NFwiO1xyXG59XHJcbi5mYS10aWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NVwiO1xyXG59XHJcbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NlwiO1xyXG59XHJcbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcbn1cclxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDhcIjtcclxufVxyXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XHJcbn1cclxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XHJcbn1cclxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YlwiO1xyXG59XHJcbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XHJcbn1cclxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XHJcbn1cclxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xyXG59XHJcbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTBcIjtcclxufVxyXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTFcIjtcclxufVxyXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTJcIjtcclxufVxyXG4uZmEtZXVybzpiZWZvcmUsXHJcbi5mYS1ldXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1M1wiO1xyXG59XHJcbi5mYS1nYnA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NFwiO1xyXG59XHJcbi5mYS1kb2xsYXI6YmVmb3JlLFxyXG4uZmEtdXNkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTVcIjtcclxufVxyXG4uZmEtcnVwZWU6YmVmb3JlLFxyXG4uZmEtaW5yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTZcIjtcclxufVxyXG4uZmEtY255OmJlZm9yZSxcclxuLmZhLXJtYjpiZWZvcmUsXHJcbi5mYS15ZW46YmVmb3JlLFxyXG4uZmEtanB5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTdcIjtcclxufVxyXG4uZmEtcnVibGU6YmVmb3JlLFxyXG4uZmEtcm91YmxlOmJlZm9yZSxcclxuLmZhLXJ1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XHJcbn1cclxuLmZhLXdvbjpiZWZvcmUsXHJcbi5mYS1rcnc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OVwiO1xyXG59XHJcbi5mYS1iaXRjb2luOmJlZm9yZSxcclxuLmZhLWJ0YzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XHJcbn1cclxuLmZhLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YlwiO1xyXG59XHJcbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xyXG59XHJcbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XHJcbn1cclxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XHJcbn1cclxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XHJcbn1cclxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MVwiO1xyXG59XHJcbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjJcIjtcclxufVxyXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2M1wiO1xyXG59XHJcbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NFwiO1xyXG59XHJcbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XHJcbn1cclxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjZcIjtcclxufVxyXG4uZmEteW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuLmZhLXhpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2OFwiO1xyXG59XHJcbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XHJcbn1cclxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XHJcbn1cclxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YlwiO1xyXG59XHJcbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XHJcbn1cclxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLmZhLWZsaWNrcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XHJcbn1cclxuLmZhLWFkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XHJcbn1cclxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XHJcbn1cclxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MlwiO1xyXG59XHJcbi5mYS10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3M1wiO1xyXG59XHJcbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzRcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzVcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3OFwiO1xyXG59XHJcbi5mYS1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XHJcbn1cclxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3YVwiO1xyXG59XHJcbi5mYS1hbmRyb2lkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2JcIjtcclxufVxyXG4uZmEtbGludXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xyXG59XHJcbi5mYS1kcmliYmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XHJcbn1cclxuLmZhLXNreXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2VcIjtcclxufVxyXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJcbn1cclxuLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XHJcbn1cclxuLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XHJcbn1cclxuLmZhLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcbi5mYS1naXR0aXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NFwiO1xyXG59XHJcbi5mYS1zdW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XHJcbn1cclxuLmZhLW1vb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XHJcbn1cclxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4N1wiO1xyXG59XHJcbi5mYS1idWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OFwiO1xyXG59XHJcbi5mYS12azpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGFcIjtcclxufVxyXG4uZmEtcmVucmVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGJcIjtcclxufVxyXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGNcIjtcclxufVxyXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MFwiO1xyXG59XHJcbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTFcIjtcclxufVxyXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTJcIjtcclxufVxyXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XHJcbn1cclxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJcbn1cclxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXHJcbi5mYS10cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NVwiO1xyXG59XHJcbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTZcIjtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKlxyXG4qIFN5bWJvbHNldFxyXG4qIHd3dy5zeW1ib2xzZXQuY29tXHJcbiogQ29weXJpZ2h0IMKpIDIwMTIgT2FrIFN0dWRpb3MgTExDXHJcbipcclxuKiBVcGxvYWQgdGhpcyBmaWxlIHRvIHlvdXIgd2ViIHNlcnZlclxyXG4qIGFuZCBwbGFjZSB0aGlzIHdpdGhpbiB5b3VyIDxoZWFkPiB0YWdzLlxyXG4qIDxsaW5rIGhyZWY9XCJ3ZWJmb250cy9zcy1waWthLmNzc1wiIHJlbD1cInN0eWxlc2hlZXRcIiAvPlxyXG4qL1xyXG4vLyBAdG9kbyBlbnZpcm9ubWVudCBmdW5jdGlvbmFsaXR5XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcclxuICBzcmM6IHVybCgnL3NraW4vZnJvbnRlbmQvZGVmYXVsdC9kZWZhdWx0L2ZvbnRzL3NzLWdpem1vLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcvc2tpbi9mcm9udGVuZC9kZWZhdWx0L2RlZmF1bHQvZm9udHMvc3MtZ2l6bW8uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgIHVybCgnL3NraW4vZnJvbnRlbmQvZGVmYXVsdC9kZWZhdWx0L2ZvbnRzL3NzLWdpem1vLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnL3NraW4vZnJvbnRlbmQvZGVmYXVsdC9kZWZhdWx0L2ZvbnRzL3NzLWdpem1vLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICB1cmwoJy9za2luL2Zyb250ZW5kL2RlZmF1bHQvZGVmYXVsdC9mb250cy9zcy1naXptby5zdmcjU1NHaXptbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5zc2ctaWNvbiwgLnNzZy1pY29uLnNzZy1naXptbyxcclxuW2NsYXNzXj1cInNzZy1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHNzZy1cIl06YmVmb3JlLFxyXG5bY2xhc3NePVwic3NnLVwiXS5zc2ctZ2l6bW86YmVmb3JlLCBbY2xhc3MqPVwiIHNzZy1cIl0uc3NnLWdpem1vOmJlZm9yZSxcclxuW2NsYXNzXj1cInNzZy1cIl0ucmlnaHQ6YWZ0ZXIsIFtjbGFzcyo9XCIgc3NnLVwiXS5yaWdodDphZnRlcixcclxuW2NsYXNzXj1cInNzZy1cIl0uc3NnLWdpem1vLnJpZ2h0OmFmdGVyLCBbY2xhc3MqPVwiIHNzZy1cIl0uc3NnLWdpem1vLnJpZ2h0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogXCJTU0dpem1vXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XHJcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5bY2xhc3NePVwic3NnLVwiXS5yaWdodDpiZWZvcmUsXHJcbltjbGFzcyo9XCIgc3NnLVwiXS5yaWdodDpiZWZvcmUsXHJcbltjbGFzcyo9XCIgc3NnLVwiXS5zc2ctZ2l6bW8ucmlnaHQ6YmVmb3Jle2Rpc3BsYXk6bm9uZTtjb250ZW50OicnO31cclxuXHJcbi5zc2ctY3Vyc29yOmJlZm9yZSwuc3NnLWN1cnNvci5yaWdodDphZnRlcntjb250ZW50OifugIEnfS5zc2ctY3Jvc3NoYWlyOmJlZm9yZSwuc3NnLWNyb3NzaGFpci5yaWdodDphZnRlcntjb250ZW50OifijJYnfS5zc2ctc2VhcmNoOmJlZm9yZSwuc3NnLXNlYXJjaC5yaWdodDphZnRlcntjb250ZW50Oifwn5SOJ30uc3NnLXpvb21pbjpiZWZvcmUsLnNzZy16b29taW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oCCJ30uc3NnLXpvb21vdXQ6YmVmb3JlLC5zc2ctem9vbW91dC5yaWdodDphZnRlcntjb250ZW50OifugIMnfS5zc2ctdmlldzpiZWZvcmUsLnNzZy12aWV3LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkYAnfS5zc2ctYXR0YWNoOmJlZm9yZSwuc3NnLWF0dGFjaC5yaWdodDphZnRlcntjb250ZW50Oifwn5OOJ30uc3NnLWxpbms6YmVmb3JlLC5zc2ctbGluay5yaWdodDphZnRlcntjb250ZW50Oifwn5SXJ30uc3NnLXVubGluazpiZWZvcmUsLnNzZy11bmxpbmsucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oCRJ30uc3NnLW1vdmU6YmVmb3JlLC5zc2ctbW92ZS5yaWdodDphZnRlcntjb250ZW50OifugbAnfS5zc2ctd3JpdGU6YmVmb3JlLC5zc2ctd3JpdGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pyOJ30uc3NnLXdyaXRpbmdkaXNhYmxlZDpiZWZvcmUsLnNzZy13cml0aW5nZGlzYWJsZWQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oGxJ30uc3NnLWVyYXNlOmJlZm9yZSwuc3NnLWVyYXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KckCd9LnNzZy1jb21wb3NlOmJlZm9yZSwuc3NnLWNvbXBvc2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+TnSd9LnNzZy1sb2NrOmJlZm9yZSwuc3NnLWxvY2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ukid9LnNzZy11bmxvY2s6YmVmb3JlLC5zc2ctdW5sb2NrLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflJMnfS5zc2cta2V5OmJlZm9yZSwuc3NnLWtleS5yaWdodDphZnRlcntjb250ZW50Oifwn5SRJ30uc3NnLWJhY2tzcGFjZTpiZWZvcmUsLnNzZy1iYWNrc3BhY2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oyrJ30uc3NnLWJhbjpiZWZvcmUsLnNzZy1iYW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+aqyd9LnNzZy1zbW9raW5nOmJlZm9yZSwuc3NnLXNtb2tpbmcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+arCd9LnNzZy1ub3Ntb2tpbmc6YmVmb3JlLC5zc2ctbm9zbW9raW5nLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfmq0nfS5zc2ctdHJhc2g6YmVmb3JlLC5zc2ctdHJhc2gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oOQJ30uc3NnLXRhcmdldDpiZWZvcmUsLnNzZy10YXJnZXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4peOJ30uc3NnLXRhZzpiZWZvcmUsLnNzZy10YWcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oSAJ30uc3NnLWJvb2ttYXJrOmJlZm9yZSwuc3NnLWJvb2ttYXJrLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflJYnfS5zc2ctZmxhZzpiZWZvcmUsLnNzZy1mbGFnLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KakSd9LnNzZy1saWtlOmJlZm9yZSwuc3NnLWxpa2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+RjSd9LnNzZy1kaXNsaWtlOmJlZm9yZSwuc3NnLWRpc2xpa2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Rjid9LnNzZy1oZWFydDpiZWZvcmUsLnNzZy1oZWFydC5yaWdodDphZnRlcntjb250ZW50OifimaUnfS5zc2ctc3RhcjpiZWZvcmUsLnNzZy1zdGFyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KLhid9LnNzZy1zYW1wbGU6YmVmb3JlLC5zc2ctc2FtcGxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6IgCd9LnNzZy1jcm9wOmJlZm9yZSwuc3NnLWNyb3AucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oiBJ30uc3NnLWxheWVyczpiZWZvcmUsLnNzZy1sYXllcnMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oiCJ30uc3NnLWxheWVyZ3JvdXA6YmVmb3JlLC5zc2ctbGF5ZXJncm91cC5yaWdodDphZnRlcntjb250ZW50OifuiIcnfS5zc2ctcGVuOmJlZm9yZSwuc3NnLXBlbi5yaWdodDphZnRlcntjb250ZW50OifinJInfS5zc2ctYmV6aWVyOmJlZm9yZSwuc3NnLWJlemllci5yaWdodDphZnRlcntjb250ZW50OifuiqAnfS5zc2ctcGl4ZWxzOmJlZm9yZSwuc3NnLXBpeGVscy5yaWdodDphZnRlcntjb250ZW50OifuiqEnfS5zc2ctcGhvbmU6YmVmb3JlLC5zc2ctcGhvbmUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Tnid9LnNzZy1waG9uZWRpc2FibGVkOmJlZm9yZSwuc3NnLXBob25lZGlzYWJsZWQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oyAJ30uc3NnLXRvdWNodG9uZXBob25lOmJlZm9yZSwuc3NnLXRvdWNodG9uZXBob25lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KYjyd9LnNzZy1tYWlsOmJlZm9yZSwuc3NnLW1haWwucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pyJJ30uc3NnLWluYm94OmJlZm9yZSwuc3NnLWluYm94LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk6UnfS5zc2ctb3V0Ym94OmJlZm9yZSwuc3NnLW91dGJveC5yaWdodDphZnRlcntjb250ZW50Oifwn5OkJ30uc3NnLWNoYXQ6YmVmb3JlLC5zc2ctY2hhdC5yaWdodDphZnRlcntjb250ZW50Oifwn5KsJ30uc3NnLXVzZXI6YmVmb3JlLC5zc2ctdXNlci5yaWdodDphZnRlcntjb250ZW50Oifwn5GkJ30uc3NnLXVzZXJzOmJlZm9yZSwuc3NnLXVzZXJzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkaUnfS5zc2ctdXNlcmdyb3VwOmJlZm9yZSwuc3NnLXVzZXJncm91cC5yaWdodDphZnRlcntjb250ZW50OifukIAnfS5zc2ctYnVzaW5lc3N1c2VyOmJlZm9yZSwuc3NnLWJ1c2luZXNzdXNlci5yaWdodDphZnRlcntjb250ZW50OifukIcnfS5zc2ctbWFuOmJlZm9yZSwuc3NnLW1hbi5yaWdodDphZnRlcntjb250ZW50Oifwn5GoJ30uc3NnLW1hbGU6YmVmb3JlLC5zc2ctbWFsZS5yaWdodDphZnRlcntjb250ZW50OifukZAnfS5zc2ctd29tYW46YmVmb3JlLC5zc2ctd29tYW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+RqSd9LnNzZy1mZW1hbGU6YmVmb3JlLC5zc2ctZmVtYWxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6RkSd9LnNzZy1yYWlzZWRoYW5kOmJlZm9yZSwuc3NnLXJhaXNlZGhhbmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pyLJ30uc3NnLWhhbmQ6YmVmb3JlLC5zc2ctaGFuZC5yaWdodDphZnRlcntjb250ZW50OifukJAnfS5zc2ctcG9pbnR1cDpiZWZvcmUsLnNzZy1wb2ludHVwLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkYYnfS5zc2ctcG9pbnR1cHJpZ2h0OmJlZm9yZSwuc3NnLXBvaW50dXByaWdodC5yaWdodDphZnRlcntjb250ZW50OifvlJAnfS5zc2ctcG9pbnRyaWdodDpiZWZvcmUsLnNzZy1wb2ludHJpZ2h0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkYknfS5zc2ctcG9pbnRkb3ducmlnaHQ6YmVmb3JlLC5zc2ctcG9pbnRkb3ducmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75SRJ30uc3NnLXBvaW50ZG93bjpiZWZvcmUsLnNzZy1wb2ludGRvd24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Rhyd9LnNzZy1wb2ludGRvd25sZWZ0OmJlZm9yZSwuc3NnLXBvaW50ZG93bmxlZnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75SSJ30uc3NnLXBvaW50bGVmdDpiZWZvcmUsLnNzZy1wb2ludGxlZnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+RiCd9LnNzZy1wb2ludHVwbGVmdDpiZWZvcmUsLnNzZy1wb2ludHVwbGVmdC5yaWdodDphZnRlcntjb250ZW50OifvlJMnfS5zc2ctY2FydDpiZWZvcmUsLnNzZy1jYXJ0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6UgCd9LnNzZy1jcmVkaXRjYXJkOmJlZm9yZSwuc3NnLWNyZWRpdGNhcmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ssyd9LnNzZy1jYWxjdWxhdG9yOmJlZm9yZSwuc3NnLWNhbGN1bGF0b3IucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pWRJ30uc3NnLWJhcmNoYXJ0OmJlZm9yZSwuc3NnLWJhcmNoYXJ0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk4onfS5zc2ctcGllY2hhcnQ6YmVmb3JlLC5zc2ctcGllY2hhcnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pWwJ30uc3NnLWJveDpiZWZvcmUsLnNzZy1ib3gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Tpid9LnNzZy1ob21lOmJlZm9yZSwuc3NnLWhvbWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oyCJ30uc3NnLWdsb2JlOmJlZm9yZSwuc3NnLWdsb2JlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjI4nfS5zc2ctbmF2aWdhdGU6YmVmb3JlLC5zc2ctbmF2aWdhdGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pmwJ30uc3NnLWNvbXBhc3M6YmVmb3JlLC5zc2ctY29tcGFzcy5yaWdodDphZnRlcntjb250ZW50OifumbEnfS5zc2ctc2lnbnBvc3Q6YmVmb3JlLC5zc2ctc2lnbnBvc3QucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pmyJ30uc3NnLWxvY2F0aW9uOmJlZm9yZSwuc3NnLWxvY2F0aW9uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6bkCd9LnNzZy1mbG9wcHlkaXNrOmJlZm9yZSwuc3NnLWZsb3BweWRpc2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Svid9LnNzZy1kYXRhYmFzZTpiZWZvcmUsLnNzZy1kYXRhYmFzZS5yaWdodDphZnRlcntjb250ZW50OifunqAnfS5zc2ctaGRkOmJlZm9yZSwuc3NnLWhkZC5yaWdodDphZnRlcntjb250ZW50OifunrAnfS5zc2ctbWljcm9jaGlwOmJlZm9yZSwuc3NnLW1pY3JvY2hpcC5yaWdodDphZnRlcntjb250ZW50Oifun4AnfS5zc2ctbXVzaWM6YmVmb3JlLC5zc2ctbXVzaWMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pmrJ30uc3NnLWhlYWRwaG9uZXM6YmVmb3JlLC5zc2ctaGVhZHBob25lcy5yaWdodDphZnRlcntjb250ZW50Oifwn46nJ30uc3NnLWRpc2Nkcml2ZTpiZWZvcmUsLnNzZy1kaXNjZHJpdmUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qmCJ30uc3NnLXZvbHVtZTpiZWZvcmUsLnNzZy12b2x1bWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+UiCd9LnNzZy1sb3d2b2x1bWU6YmVmb3JlLC5zc2ctbG93dm9sdW1lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIknfS5zc2ctbWVkaXVtdm9sdW1lOmJlZm9yZSwuc3NnLW1lZGl1bXZvbHVtZS5yaWdodDphZnRlcntjb250ZW50OifuoIMnfS5zc2ctaGlnaHZvbHVtZTpiZWZvcmUsLnNzZy1oaWdodm9sdW1lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIonfS5zc2ctYWlycGxheTpiZWZvcmUsLnNzZy1haXJwbGF5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ggCd9LnNzZy1jYW1lcmE6YmVmb3JlLC5zc2ctY2FtZXJhLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk7cnfS5zc2ctcGljdHVyZTpiZWZvcmUsLnNzZy1waWN0dXJlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjIQnfS5zc2ctdmlkZW86YmVmb3JlLC5zc2ctdmlkZW8ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+TuSd9LnNzZy13ZWJjYW06YmVmb3JlLC5zc2ctd2ViY2FtLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6pgSd9LnNzZy1maWxtOmJlZm9yZSwuc3NnLWZpbG0ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qKwJ30uc3NnLXBsYXl2aWRlbzpiZWZvcmUsLnNzZy1wbGF5dmlkZW8ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qKhJ30uc3NnLXZpZGVvZ2FtZTpiZWZvcmUsLnNzZy12aWRlb2dhbWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Orid9LnNzZy1wbGF5OmJlZm9yZSwuc3NnLXBsYXkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pa2J30uc3NnLXBhdXNlOmJlZm9yZSwuc3NnLXBhdXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ioCd9LnNzZy1zdG9wOmJlZm9yZSwuc3NnLXN0b3AucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pagJ30uc3NnLXJlY29yZDpiZWZvcmUsLnNzZy1yZWNvcmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pePJ30uc3NnLXJld2luZDpiZWZvcmUsLnNzZy1yZXdpbmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o+qJ30uc3NnLWZhc3Rmb3J3YXJkOmJlZm9yZSwuc3NnLWZhc3Rmb3J3YXJkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPqSd9LnNzZy1za2lwYmFjazpiZWZvcmUsLnNzZy1za2lwYmFjay5yaWdodDphZnRlcntjb250ZW50Oifij64nfS5zc2ctc2tpcGZvcndhcmQ6YmVmb3JlLC5zc2ctc2tpcGZvcndhcmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o+tJ30uc3NnLWVqZWN0OmJlZm9yZSwuc3NnLWVqZWN0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPjyd9LnNzZy1yZXBlYXQ6YmVmb3JlLC5zc2ctcmVwZWF0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIEnfS5zc2ctcmVwbGF5OmJlZm9yZSwuc3NnLXJlcGxheS5yaWdodDphZnRlcntjb250ZW50OifihronfS5zc2ctc2h1ZmZsZTpiZWZvcmUsLnNzZy1zaHVmZmxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIAnfS5zc2ctaW5kZXg6YmVmb3JlLC5zc2ctaW5kZXgucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qSCJ30uc3NnLXN0b3JhZ2Vib3g6YmVmb3JlLC5zc2ctc3RvcmFnZWJveC5yaWdodDphZnRlcntjb250ZW50OifupIEnfS5zc2ctYm9vazpiZWZvcmUsLnNzZy1ib29rLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk5UnfS5zc2ctbm90ZWJvb2s6YmVmb3JlLC5zc2ctbm90ZWJvb2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Tkyd9LnNzZy1uZXdzcGFwZXI6YmVmb3JlLC5zc2ctbmV3c3BhcGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk7AnfS5zc2ctZ3JpZGxpbmVzOmJlZm9yZSwuc3NnLWdyaWRsaW5lcy5yaWdodDphZnRlcntjb250ZW50OifuiIYnfS5zc2ctcm93czpiZWZvcmUsLnNzZy1yb3dzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6moSd9LnNzZy1jb2x1bW5zOmJlZm9yZSwuc3NnLWNvbHVtbnMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qaiJ30uc3NnLXRodW1ibmFpbHM6YmVmb3JlLC5zc2ctdGh1bWJuYWlscy5yaWdodDphZnRlcntjb250ZW50OifupqMnfS5zc2ctbW91c2U6YmVmb3JlLC5zc2ctbW91c2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qmAJ30uc3NnLXVzYjpiZWZvcmUsLnNzZy11c2IucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7q6GJ30uc3NnLWRlc2t0b3A6YmVmb3JlLC5zc2ctZGVza3RvcC5yaWdodDphZnRlcntjb250ZW50Oifwn5K7J30uc3NnLWxhcHRvcDpiZWZvcmUsLnNzZy1sYXB0b3AucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qiAJ30uc3NnLXRhYmxldDpiZWZvcmUsLnNzZy10YWJsZXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qiBJ30uc3NnLXNtYXJ0cGhvbmU6YmVmb3JlLC5zc2ctc21hcnRwaG9uZS5yaWdodDphZnRlcntjb250ZW50OifuqIInfS5zc2ctY2VsbDpiZWZvcmUsLnNzZy1jZWxsLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk7EnfS5zc2ctYmF0dGVyeTpiZWZvcmUsLnNzZy1iYXR0ZXJ5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIsnfS5zc2ctaGlnaGJhdHRlcnk6YmVmb3JlLC5zc2ctaGlnaGJhdHRlcnkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qiQJ30uc3NnLW1lZGl1bWJhdHRlcnk6YmVmb3JlLC5zc2ctbWVkaXVtYmF0dGVyeS5yaWdodDphZnRlcntjb250ZW50OifuqJEnfS5zc2ctbG93YmF0dGVyeTpiZWZvcmUsLnNzZy1sb3diYXR0ZXJ5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6okid9LnNzZy1jaGFyZ2luZ2JhdHRlcnk6YmVmb3JlLC5zc2ctY2hhcmdpbmdiYXR0ZXJ5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6olCd9LnNzZy1saWdodGJ1bGI6YmVmb3JlLC5zc2ctbGlnaHRidWxiLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkqEnfS5zc2ctd2FzaGVyOmJlZm9yZSwuc3NnLXdhc2hlci5yaWdodDphZnRlcntjb250ZW50OifuqoAnfS5zc2ctZG93bmxvYWRjbG91ZDpiZWZvcmUsLnNzZy1kb3dubG9hZGNsb3VkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6sgCd9LnNzZy1kb3dubG9hZDpiZWZvcmUsLnNzZy1kb3dubG9hZC5yaWdodDphZnRlcntjb250ZW50OifurIEnfS5zc2ctZG93bmxvYWRib3g6YmVmb3JlLC5zc2ctZG93bmxvYWRib3gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qyCJ30uc3NnLXVwbG9hZGNsb3VkOmJlZm9yZSwuc3NnLXVwbG9hZGNsb3VkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6tgCd9LnNzZy11cGxvYWQ6YmVmb3JlLC5zc2ctdXBsb2FkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6tgSd9LnNzZy11cGxvYWRib3g6YmVmb3JlLC5zc2ctdXBsb2FkYm94LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6tgid9LnNzZy1mb3JrOmJlZm9yZSwuc3NnLWZvcmsucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7q6AJ30uc3NnLW1lcmdlOmJlZm9yZSwuc3NnLW1lcmdlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ugSd9LnNzZy1yZWZyZXNoOmJlZm9yZSwuc3NnLXJlZnJlc2gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oa7J30uc3NnLXN5bmM6YmVmb3JlLC5zc2ctc3luYy5yaWdodDphZnRlcntjb250ZW50OifuroInfS5zc2ctbG9hZGluZzpiZWZvcmUsLnNzZy1sb2FkaW5nLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ugyd9LnNzZy1maWxlOmJlZm9yZSwuc3NnLWZpbGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+ThCd9LnNzZy1maWxlczpiZWZvcmUsLnNzZy1maWxlcy5yaWdodDphZnRlcntjb250ZW50OifusIAnfS5zc2ctYWRkZmlsZTpiZWZvcmUsLnNzZy1hZGRmaWxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wgSd9LnNzZy1yZW1vdmVmaWxlOmJlZm9yZSwuc3NnLXJlbW92ZWZpbGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rCCJ30uc3NnLWNoZWNrZmlsZTpiZWZvcmUsLnNzZy1jaGVja2ZpbGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rCDJ30uc3NnLWRlbGV0ZWZpbGU6YmVmb3JlLC5zc2ctZGVsZXRlZmlsZS5yaWdodDphZnRlcntjb250ZW50OifusIQnfS5zc2ctZXhlOmJlZm9yZSwuc3NnLWV4ZS5yaWdodDphZnRlcntjb250ZW50OifusLAnfS5zc2ctemlwOmJlZm9yZSwuc3NnLXppcC5yaWdodDphZnRlcntjb250ZW50OifusLEnfS5zc2ctZG9jOmJlZm9yZSwuc3NnLWRvYy5yaWdodDphZnRlcntjb250ZW50OifusLInfS5zc2ctcGRmOmJlZm9yZSwuc3NnLXBkZi5yaWdodDphZnRlcntjb250ZW50OifusLQnfS5zc2ctanBnOmJlZm9yZSwuc3NnLWpwZy5yaWdodDphZnRlcntjb250ZW50OifusLUnfS5zc2ctcG5nOmJlZm9yZSwuc3NnLXBuZy5yaWdodDphZnRlcntjb250ZW50OifusLYnfS5zc2ctbXAzOmJlZm9yZSwuc3NnLW1wMy5yaWdodDphZnRlcntjb250ZW50OifusLcnfS5zc2ctcmFyOmJlZm9yZSwuc3NnLXJhci5yaWdodDphZnRlcntjb250ZW50OifusLgnfS5zc2ctZ2lmOmJlZm9yZSwuc3NnLWdpZi5yaWdodDphZnRlcntjb250ZW50OifusLknfS5zc2ctZm9sZGVyOmJlZm9yZSwuc3NnLWZvbGRlci5yaWdodDphZnRlcntjb250ZW50Oifwn5OBJ30uc3NnLW9wZW5mb2xkZXI6YmVmb3JlLC5zc2ctb3BlbmZvbGRlci5yaWdodDphZnRlcntjb250ZW50Oifwn5OCJ30uc3NnLWRvd25sb2FkZm9sZGVyOmJlZm9yZSwuc3NnLWRvd25sb2FkZm9sZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6xtid9LnNzZy11cGxvYWRmb2xkZXI6YmVmb3JlLC5zc2ctdXBsb2FkZm9sZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6xtyd9LnNzZy1xdW90ZTpiZWZvcmUsLnNzZy1xdW90ZS5yaWdodDphZnRlcntjb250ZW50OifigJwnfS5zc2ctdW5xdW90ZTpiZWZvcmUsLnNzZy11bnF1b3RlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KAnSd9LnNzZy1wcmludDpiZWZvcmUsLnNzZy1wcmludC5yaWdodDphZnRlcntjb250ZW50OifijpknfS5zc2ctY29waWVyOmJlZm9yZSwuc3NnLWNvcGllci5yaWdodDphZnRlcntjb250ZW50OifutYInfS5zc2ctZmF4OmJlZm9yZSwuc3NnLWZheC5yaWdodDphZnRlcntjb250ZW50Oifwn5OgJ30uc3NnLXNjYW5uZXI6YmVmb3JlLC5zc2ctc2Nhbm5lci5yaWdodDphZnRlcntjb250ZW50OifutYMnfS5zc2ctcHJpbnRyZWdpc3RyYXRpb246YmVmb3JlLC5zc2ctcHJpbnRyZWdpc3RyYXRpb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rWEJ30uc3NnLXNocmVkZGVyOmJlZm9yZSwuc3NnLXNocmVkZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+61gCd9LnNzZy1leHBhbmQ6YmVmb3JlLC5zc2ctZXhwYW5kLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+Kkoid9LnNzZy1jb250cmFjdDpiZWZvcmUsLnNzZy1jb250cmFjdC5yaWdodDphZnRlcntjb250ZW50OifuuIEnfS5zc2ctaGVscDpiZWZvcmUsLnNzZy1oZWxwLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+Kdkyd9LnNzZy1pbmZvOmJlZm9yZSwuc3NnLWluZm8ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oS5J30uc3NnLWFsZXJ0OmJlZm9yZSwuc3NnLWFsZXJ0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KaoCd9LnNzZy1jYXV0aW9uOmJlZm9yZSwuc3NnLWNhdXRpb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4puUJ30uc3NnLWxvZ291dDpiZWZvcmUsLnNzZy1sb2dvdXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7riCJ30uc3NnLWxvZ2luOmJlZm9yZSwuc3NnLWxvZ2luLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+64gyd9LnNzZy1zY2FsZXVwOmJlZm9yZSwuc3NnLXNjYWxldXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7riEJ30uc3NnLXNjYWxlZG93bjpiZWZvcmUsLnNzZy1zY2FsZWRvd24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7riFJ30uc3NnLXBsdXM6YmVmb3JlLC5zc2ctcGx1cy5yaWdodDphZnRlcntjb250ZW50OicrJ30uc3NnLWh5cGhlbjpiZWZvcmUsLnNzZy1oeXBoZW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDonLSd9LnNzZy1jaGVjazpiZWZvcmUsLnNzZy1jaGVjay5yaWdodDphZnRlcntjb250ZW50OifinJMnfS5zc2ctZGVsZXRlOmJlZm9yZSwuc3NnLWRlbGV0ZS5yaWdodDphZnRlcntjb250ZW50OifikKEnfS5zc2ctbm90aWZpY2F0aW9uczpiZWZvcmUsLnNzZy1ub3RpZmljYXRpb25zLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflJQnfS5zc2ctbm90aWZpY2F0aW9uc2Rpc2FibGVkOmJlZm9yZSwuc3NnLW5vdGlmaWNhdGlvbnNkaXNhYmxlZC5yaWdodDphZnRlcntjb250ZW50Oifwn5SVJ30uc3NnLWNsb2NrOmJlZm9yZSwuc3NnLWNsb2NrLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPsid9LnNzZy1zdG9wd2F0Y2g6YmVmb3JlLC5zc2ctc3RvcHdhdGNoLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPsSd9LnNzZy1hbGFybWNsb2NrOmJlZm9yZSwuc3NnLWFsYXJtY2xvY2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o+wJ30uc3NnLWVnZzpiZWZvcmUsLnNzZy1lZ2cucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74SAJ30uc3NnLWVnZ3M6YmVmb3JlLC5zc2ctZWdncy5yaWdodDphZnRlcntjb250ZW50OifvhIcnfS5zc2ctY2hlZXNlOmJlZm9yZSwuc3NnLWNoZWVzZS5yaWdodDphZnRlcntjb250ZW50OifvhIEnfS5zc2ctY2hpY2tlbmxlZzpiZWZvcmUsLnNzZy1jaGlja2VubGVnLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZcnfS5zc2ctcGl6emFwaWU6YmVmb3JlLC5zc2ctcGl6emFwaWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+gJ30uc3NnLXBpenphOmJlZm9yZSwuc3NnLXBpenphLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZUnfS5zc2ctY2hlZXNlcGl6emE6YmVmb3JlLC5zc2ctY2hlZXNlcGl6emEucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+hJ30uc3NnLWZyZW5jaGZyaWVzOmJlZm9yZSwuc3NnLWZyZW5jaGZyaWVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZ8nfS5zc2ctYXBwbGU6YmVmb3JlLC5zc2ctYXBwbGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Njyd9LnNzZy1jYXJyb3Q6YmVmb3JlLC5zc2ctY2Fycm90LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++EkSd9LnNzZy1icm9jY29saTpiZWZvcmUsLnNzZy1icm9jY29saS5yaWdodDphZnRlcntjb250ZW50OifvhJcnfS5zc2ctY3VjdW1iZXI6YmVmb3JlLC5zc2ctY3VjdW1iZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74SWJ30uc3NnLW9yYW5nZTpiZWZvcmUsLnNzZy1vcmFuZ2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Niid9LnNzZy1sZW1vbjpiZWZvcmUsLnNzZy1sZW1vbi5yaWdodDphZnRlcntjb250ZW50Oifwn42LJ30uc3NnLW9uaW9uOmJlZm9yZSwuc3NnLW9uaW9uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++ElSd9LnNzZy1iZWxscGVwcGVyOmJlZm9yZSwuc3NnLWJlbGxwZXBwZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74SUJ30uc3NnLXBlYXM6YmVmb3JlLC5zc2ctcGVhcy5yaWdodDphZnRlcntjb250ZW50OifvhJInfS5zc2ctZ3JhcGVzOmJlZm9yZSwuc3NnLWdyYXBlcy5yaWdodDphZnRlcntjb250ZW50Oifwn42HJ30uc3NnLXN0cmF3YmVycnk6YmVmb3JlLC5zc2ctc3RyYXdiZXJyeS5yaWdodDphZnRlcntjb250ZW50Oifwn42TJ30uc3NnLWJyZWFkOmJlZm9yZSwuc3NnLWJyZWFkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZ4nfS5zc2ctbXVnOmJlZm9yZSwuc3NnLW11Zy5yaWdodDphZnRlcntjb250ZW50OifimJUnfS5zc2ctbXVnczpiZWZvcmUsLnNzZy1tdWdzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Eqyd9LnNzZy1lc3ByZXNzbzpiZWZvcmUsLnNzZy1lc3ByZXNzby5yaWdodDphZnRlcntjb250ZW50Oifuv7AnfS5zc2ctbWFjY2hpYXRvOmJlZm9yZSwuc3NnLW1hY2NoaWF0by5yaWdodDphZnRlcntjb250ZW50Oifuv7EnfS5zc2ctY2FwcHVjaW5vOmJlZm9yZSwuc3NnLWNhcHB1Y2luby5yaWdodDphZnRlcntjb250ZW50Oifuv7InfS5zc2ctbGF0dGU6YmVmb3JlLC5zc2ctbGF0dGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+zJ30uc3NnLWljZWRjb2ZmZWU6YmVmb3JlLC5zc2ctaWNlZGNvZmZlZS5yaWdodDphZnRlcntjb250ZW50Oifuv7QnfS5zc2ctY29mZmVlYmVhbjpiZWZvcmUsLnNzZy1jb2ZmZWViZWFuLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6/tSd9LnNzZy1jb2ZmZWVtaWxrOmJlZm9yZSwuc3NnLWNvZmZlZW1pbGsucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+2J30uc3NnLWNvZmZlZWZvYW06YmVmb3JlLC5zc2ctY29mZmVlZm9hbS5yaWdodDphZnRlcntjb250ZW50Oifuv7cnfS5zc2ctY29mZmVlc3VnYXI6YmVmb3JlLC5zc2ctY29mZmVlc3VnYXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+4J30uc3NnLXN1Z2FycGFja2V0czpiZWZvcmUsLnNzZy1zdWdhcnBhY2tldHMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74S1J30uc3NnLWNhcHN1bGU6YmVmb3JlLC5zc2ctY2Fwc3VsZS5yaWdodDphZnRlcntjb250ZW50Oifuv7knfS5zc2ctY2Fwc3VsZXJlY3ljbGluZzpiZWZvcmUsLnNzZy1jYXBzdWxlcmVjeWNsaW5nLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6/uid9LnNzZy1pbnNlcnRjYXBzdWxlOmJlZm9yZSwuc3NnLWluc2VydGNhcHN1bGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+7J30uc3NnLXRlYTpiZWZvcmUsLnNzZy10ZWEucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+NtSd9LnNzZy10ZWFiYWc6YmVmb3JlLC5zc2ctdGVhYmFnLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6/vCd9LnNzZy1qdWc6YmVmb3JlLC5zc2ctanVnLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Epid9LnNzZy1waXRjaGVyOmJlZm9yZSwuc3NnLXBpdGNoZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74abJ30uc3NnLWtldHRsZTpiZWZvcmUsLnNzZy1rZXR0bGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74acJ30uc3NnLXdpbmVnbGFzczpiZWZvcmUsLnNzZy13aW5lZ2xhc3MucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ntyd9LnNzZy1zdWdhcjpiZWZvcmUsLnNzZy1zdWdhci5yaWdodDphZnRlcntjb250ZW50OifvhLQnfS5zc2ctb3ZlbjpiZWZvcmUsLnNzZy1vdmVuLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++FgCd9LnNzZy1zdG92ZTpiZWZvcmUsLnNzZy1zdG92ZS5yaWdodDphZnRlcntjb250ZW50OifvhYEnfS5zc2ctdmVudDpiZWZvcmUsLnNzZy12ZW50LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fgyd9LnNzZy1leGhhdXN0OmJlZm9yZSwuc3NnLWV4aGF1c3QucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WEJ30uc3NnLXN0ZWFtOmJlZm9yZSwuc3NnLXN0ZWFtLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KZqCd9LnNzZy1kaXNod2FzaGVyOmJlZm9yZSwuc3NnLWRpc2h3YXNoZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74aSJ30uc3NnLXRvYXN0ZXI6YmVmb3JlLC5zc2ctdG9hc3Rlci5yaWdodDphZnRlcntjb250ZW50OifvhpMnfS5zc2ctbWljcm93YXZlOmJlZm9yZSwuc3NnLW1pY3Jvd2F2ZS5yaWdodDphZnRlcntjb250ZW50OifvhpQnfS5zc2ctZWxlY3RyaWNrZXR0bGU6YmVmb3JlLC5zc2ctZWxlY3RyaWNrZXR0bGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74aVJ30uc3NnLXJlZnJpZ2VyYXRvcjpiZWZvcmUsLnNzZy1yZWZyaWdlcmF0b3IucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74aWJ30uc3NnLWZyZWV6ZXI6YmVmb3JlLC5zc2ctZnJlZXplci5yaWdodDphZnRlcntjb250ZW50OifvhpcnfS5zc2ctdXRlbnNpbHM6YmVmb3JlLC5zc2ctdXRlbnNpbHMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+NtCd9LnNzZy1jb29raW5ndXRlbnNpbHM6YmVmb3JlLC5zc2ctY29va2luZ3V0ZW5zaWxzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++FkSd9LnNzZy13aGlzazpiZWZvcmUsLnNzZy13aGlzay5yaWdodDphZnRlcntjb250ZW50OifvhZInfS5zc2ctcGl6emFjdXR0ZXI6YmVmb3JlLC5zc2ctcGl6emFjdXR0ZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WTJ30uc3NnLW1lYXN1cmluZ2N1cDpiZWZvcmUsLnNzZy1tZWFzdXJpbmdjdXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WiJ30uc3NnLWNvbGFuZGVyOmJlZm9yZSwuc3NnLWNvbGFuZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Foyd9LnNzZy1lZ2d0aW1lcjpiZWZvcmUsLnNzZy1lZ2d0aW1lci5yaWdodDphZnRlcntjb250ZW50OifvhaUnfS5zc2ctcGxhdHRlcjpiZWZvcmUsLnNzZy1wbGF0dGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fpid9LnNzZy1wbGF0ZXM6YmVmb3JlLC5zc2ctcGxhdGVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fpyd9LnNzZy1zdGVhbXBsYXRlOmJlZm9yZSwuc3NnLXN0ZWFtcGxhdGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74aYJ30uc3NnLWN1cHM6YmVmb3JlLC5zc2ctY3Vwcy5yaWdodDphZnRlcntjb250ZW50OifvhKonfS5zc2ctc3RlYW1nbGFzczpiZWZvcmUsLnNzZy1zdGVhbWdsYXNzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++GmSd9LnNzZy1wb3Q6YmVmb3JlLC5zc2ctcG90LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++FqCd9LnNzZy1zdGVhbXBvdDpiZWZvcmUsLnNzZy1zdGVhbXBvdC5yaWdodDphZnRlcntjb250ZW50OifvhponfS5zc2ctY2hlZjpiZWZvcmUsLnNzZy1jaGVmLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fsid9LnNzZy13ZWF0aGVydmFuZTpiZWZvcmUsLnNzZy13ZWF0aGVydmFuZS5yaWdodDphZnRlcntjb250ZW50OifviIAnfS5zc2ctdGhlcm1vbWV0ZXI6YmVmb3JlLC5zc2ctdGhlcm1vbWV0ZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74iBJ30uc3NnLXRoZXJtb21ldGVydXA6YmVmb3JlLC5zc2ctdGhlcm1vbWV0ZXJ1cC5yaWdodDphZnRlcntjb250ZW50OifviIMnfS5zc2ctdGhlcm1vbWV0ZXJkb3duOmJlZm9yZSwuc3NnLXRoZXJtb21ldGVyZG93bi5yaWdodDphZnRlcntjb250ZW50OifviIQnfS5zc2ctZHJvcGxldDpiZWZvcmUsLnNzZy1kcm9wbGV0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkqcnfS5zc2ctc3VucmlzZTpiZWZvcmUsLnNzZy1zdW5yaXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjIUnfS5zc2ctc3Vuc2V0OmJlZm9yZSwuc3NnLXN1bnNldC5yaWdodDphZnRlcntjb250ZW50Oifwn4yHJ30uc3NnLXN1bjpiZWZvcmUsLnNzZy1zdW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4piAJ30uc3NnLWNsb3VkOmJlZm9yZSwuc3NnLWNsb3VkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KYgSd9LnNzZy1jbG91ZHM6YmVmb3JlLC5zc2ctY2xvdWRzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++IoCd9LnNzZy1wYXJ0bHljbG91ZHk6YmVmb3JlLC5zc2ctcGFydGx5Y2xvdWR5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KbhSd9LnNzZy1yYWluOmJlZm9yZSwuc3NnLXJhaW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4piUJ30uc3NnLXJhaW5oZWF2eTpiZWZvcmUsLnNzZy1yYWluaGVhdnkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74ikJ30uc3NnLWxpZ2h0bmluZzpiZWZvcmUsLnNzZy1saWdodG5pbmcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4piHJ30uc3NnLXRodW5kZXJzdG9ybTpiZWZvcmUsLnNzZy10aHVuZGVyc3Rvcm0ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4puIJ30uc3NnLXVtYnJlbGxhOmJlZm9yZSwuc3NnLXVtYnJlbGxhLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KYgid9LnNzZy1yYWludW1icmVsbGE6YmVmb3JlLC5zc2ctcmFpbnVtYnJlbGxhLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++JsCd9LnNzZy1yYWluYm93OmJlZm9yZSwuc3NnLXJhaW5ib3cucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+MiCd9LnNzZy1yYWluYm93Y2xvdWRzOmJlZm9yZSwuc3NnLXJhaW5ib3djbG91ZHMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74iUJ30uc3NnLWZvZzpiZWZvcmUsLnNzZy1mb2cucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74iRJ30uc3NnLXdpbmQ6YmVmb3JlLC5zc2ctd2luZC5yaWdodDphZnRlcntjb250ZW50OifviJInfS5zc2ctdG9ybmFkbzpiZWZvcmUsLnNzZy10b3JuYWRvLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Ikyd9LnNzZy1zbm93Zmxha2U6YmVmb3JlLC5zc2ctc25vd2ZsYWtlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KdhCd9LnNzZy1zbm93Y3J5c3RhbDpiZWZvcmUsLnNzZy1zbm93Y3J5c3RhbC5yaWdodDphZnRlcntjb250ZW50OifinYYnfS5zc2ctbGlnaHRzbm93OmJlZm9yZSwuc3NnLWxpZ2h0c25vdy5yaWdodDphZnRlcntjb250ZW50OifviLAnfS5zc2ctc25vdzpiZWZvcmUsLnNzZy1zbm93LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++IsSd9LnNzZy1oZWF2eXNub3c6YmVmb3JlLC5zc2ctaGVhdnlzbm93LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Isid9LnNzZy1oYWlsOmJlZm9yZSwuc3NnLWhhaWwucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74mEJ30uc3NnLWNyZXNjZW50bW9vbjpiZWZvcmUsLnNzZy1jcmVzY2VudG1vb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+MmSd9LnNzZy13YXhpbmdjcmVzY2VudG1vb246YmVmb3JlLC5zc2ctd2F4aW5nY3Jlc2NlbnRtb29uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjJInfS5zc2ctZmlyc3RxdWFydGVybW9vbjpiZWZvcmUsLnNzZy1maXJzdHF1YXJ0ZXJtb29uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjJMnfS5zc2ctd2F4aW5nZ2liYm91c21vb246YmVmb3JlLC5zc2ctd2F4aW5nZ2liYm91c21vb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+MlCd9LnNzZy13YW5pbmdnaWJib3VzbW9vbjpiZWZvcmUsLnNzZy13YW5pbmdnaWJib3VzbW9vbi5yaWdodDphZnRlcntjb250ZW50Oifwn4yWJ30uc3NnLWxhc3RxdWFydGVybW9vbjpiZWZvcmUsLnNzZy1sYXN0cXVhcnRlcm1vb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Mlyd9LnNzZy13YW5pbmdjcmVzY2VudG1vb246YmVmb3JlLC5zc2ctd2FuaW5nY3Jlc2NlbnRtb29uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjJgnfS5zc2ctZmFuOmJlZm9yZSwuc3NnLWZhbi5yaWdodDphZnRlcntjb250ZW50OifvioAnfS5zc2ctYmlrZTpiZWZvcmUsLnNzZy1iaWtlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfmrInfS5zc2ctd2hlZWxjaGFpcjpiZWZvcmUsLnNzZy13aGVlbGNoYWlyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KZvyd9LnNzZy1icmllZmNhc2U6YmVmb3JlLC5zc2ctYnJpZWZjYXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkrwnfS5zc2ctaGFuZ2VyOmJlZm9yZSwuc3NnLWhhbmdlci5yaWdodDphZnRlcntjb250ZW50OifvhqAnfS5zc2ctY29tYjpiZWZvcmUsLnNzZy1jb21iLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++GoSd9LnNzZy1tZWRpY2FsY3Jvc3M6YmVmb3JlLC5zc2ctbWVkaWNhbGNyb3NzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++SsCd9LnNzZy11cDpiZWZvcmUsLnNzZy11cC5yaWdodDphZnRlcntjb250ZW50OifirIYnfS5zc2ctdXByaWdodDpiZWZvcmUsLnNzZy11cHJpZ2h0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KsiCd9LnNzZy1yaWdodDpiZWZvcmUsLnNzZy1yaWdodC5yaWdodDphZnRlcntjb250ZW50OifinqEnfS5zc2ctZG93bnJpZ2h0OmJlZm9yZSwuc3NnLWRvd25yaWdodC5yaWdodDphZnRlcntjb250ZW50OifirIonfS5zc2ctZG93bjpiZWZvcmUsLnNzZy1kb3duLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+Kshyd9LnNzZy1kb3dubGVmdDpiZWZvcmUsLnNzZy1kb3dubGVmdC5yaWdodDphZnRlcntjb250ZW50OifirIsnfS5zc2ctbGVmdDpiZWZvcmUsLnNzZy1sZWZ0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KshSd9LnNzZy11cGxlZnQ6YmVmb3JlLC5zc2ctdXBsZWZ0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KsiSd9LnNzZy1uYXZpZ2F0ZXVwOmJlZm9yZSwuc3NnLW5hdmlnYXRldXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75SAJ30uc3NnLW5hdmlnYXRlcmlnaHQ6YmVmb3JlLC5zc2ctbmF2aWdhdGVyaWdodC5yaWdodDphZnRlcntjb250ZW50OifilrsnfS5zc2ctbmF2aWdhdGVkb3duOmJlZm9yZSwuc3NnLW5hdmlnYXRlZG93bi5yaWdodDphZnRlcntjb250ZW50OifvlIEnfS5zc2ctbmF2aWdhdGVsZWZ0OmJlZm9yZSwuc3NnLW5hdmlnYXRlbGVmdC5yaWdodDphZnRlcntjb250ZW50Oifil4UnfS5zc2ctcmV0d2VldDpiZWZvcmUsLnNzZy1yZXR3ZWV0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++YgCd9LnNzZy1zaGFyZTpiZWZvcmUsLnNzZy1zaGFyZS5yaWdodDphZnRlcntjb250ZW50OifvmIEnfVxyXG4iLCIvLyBAdG9kbyBlbnZpcm9ubWVudCBmdW5jdGlvbmFsaXR5XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQWhtYWQtSWNvbnMnO1xyXG5cdHNyYzp1cmwoJy9za2luL2Zyb250ZW5kL2RlZmF1bHQvZGVmYXVsdC9mb250cy9BaG1hZC1JY29ucy5lb3Q/ZzQxZjV3Jyk7XHJcblx0c3JjOnVybCgnL3NraW4vZnJvbnRlbmQvZGVmYXVsdC9kZWZhdWx0L2ZvbnRzL0FobWFkLUljb25zLmVvdD8jaWVmaXhnNDFmNXcnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy9za2luL2Zyb250ZW5kL2RlZmF1bHQvZGVmYXVsdC9mb250cy9BaG1hZC1JY29ucy53b2ZmP2c0MWY1dycpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcvc2tpbi9mcm9udGVuZC9kZWZhdWx0L2RlZmF1bHQvZm9udHMvQWhtYWQtSWNvbnMudHRmP2c0MWY1dycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnL3NraW4vZnJvbnRlbmQvZGVmYXVsdC9kZWZhdWx0L2ZvbnRzL0FobWFkLUljb25zLnN2Zz9nNDFmNXcjQWhtYWQtSWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiYWhtYWRcIl0sIFtjbGFzcyo9XCIgYWhtYWRcIl0ge1xyXG5cdGZvbnQtZmFtaWx5OiAnQWhtYWQtSWNvbnMnO1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0FobWFkLUljb25zJyAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdH1cclxufVxyXG5cclxuLmFobWFkaGVhbHRoY2FyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjAwXCI7XHJcbn1cclxuLmFobWFkY2hpbGQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xyXG59XHJcbi5haG1hZGVkdWNhdGlvbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XHJcbn1cclxuLmFobWFkY29tbXVuaXR5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDNcIjtcclxufVxyXG4uYWhtYWRlbnZpcm9ubWVudDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XHJcbn1cclxuLmFobWFkYmFza2V0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDVcIjtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2FyYW1vbmQgUHJlbWllciBQcm8gSXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dhcmFtb25kL0dhcmFtb25kUHJlbXJQcm8tSXQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ2FyYW1vbmQvR2FyYW1vbmRQcmVtclByby1JdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9nYXJhbW9uZC9HYXJhbW9uZFByZW1yUHJvLUl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZ2FyYW1vbmQvR2FyYW1vbmRQcmVtclByby1JdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dhcmFtb25kL0dhcmFtb25kUHJlbXJQcm8tSXQuc3ZnI0dhcmFtb25kUHJlbXJQcm8tSXQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2FyYW1vbmQgUHJlbWllcmUgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9nYXJhbW9uZC9HYXJhbW9uZFByZW1yUHJvLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dhcmFtb25kL0dhcmFtb25kUHJlbXJQcm8uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZ2FyYW1vbmQvR2FyYW1vbmRQcmVtclByby53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dhcmFtb25kL0dhcmFtb25kUHJlbXJQcm8udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9nYXJhbW9uZC9HYXJhbW9uZFByZW1yUHJvLnN2ZyNHYXJhbW9uZFByZW1yUHJvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIubW9iaWxlLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlc2t0b3AtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRhYmxldC1oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQge1xyXG5cdGZsb2F0Olx0cmlnaHQ7XHJcblx0ei1pbmRleDoxMDA7XHJcblx0bWFyZ2luOiAxMHB4IDIwcHggMCAwO1xyXG59XHJcblxyXG4jZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X21vYmlsZSB7XHJcblx0cG9zaXRpb246XHRmaXhlZDtcclxuXHRib3R0b206XHRcdDA7XHJcblx0cGFkZGluZzpcdDhweDtcclxuXHRsZWZ0Olx0XHQwO1xyXG5cdHJpZ2h0Olx0XHQwO1xyXG5cdGJhY2tncm91bmQ6XHQjMDkzZTJjO1xyXG59XHJcblxyXG4udG91Y2ggLmdvb2ctdGUtYmFubmVyLWZyYW1lLnNraXB0cmFuc2xhdGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IEBidG5IZWlnaHQ7XHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwoQGJ0bkhlaWdodCArIDFweCkpO1xyXG5cdC5rZXJuaW5nKDEwMCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0JltkaXNhYmxlZF0ge1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHQmLmRlZmF1bHQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXlENztcclxuXHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHQudHJhbnNpdGlvbignb3BhY2l0eSAwLjE1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdCY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXlGMjtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2NsYXNzXj1cInNzZy1cIl0sXHJcblx0JltjbGFzcyo9XCIgc3NnLVwiXSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0bGVmdDogLTNweDtcclxuXHRcdH1cclxuXHRcdCYuc3NnLXByaW50IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IC02cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JltjbGFzc149XCJhaG1hZFwiXTpiZWZvcmUsXHJcblx0JltjbGFzcyo9XCIgYWhtYWRcIl06YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogLTZweDtcclxuXHR9XHJcblx0Ji5ncmVlbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdH1cclxuXHRcdCYudWktY2FydCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0LnNxdWFyZSgxMDAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHQuYmFja2dyb3VuZC1pbWcoJ2xvYWRpbmctZ3JlZW5sdC5naWYnLG5vLXJlcGVhdCxjZW50ZXIsY2VudGVyKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcblx0XHRcdFx0LnRyYW5zZm9ybS1vcmlnaW4oY2VudGVyLGNlbnRlcik7XHJcblx0XHRcdFx0LnRyYW5zZm9ybSgnc2NhbGUzZCg3LDcsNyknKTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignYWxsIDAuM3MgZWFzZScpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtc3VjY2Vzcyk7XHJcblx0XHRcdFx0LnNxdWFyZSgxMDAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHRcdC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oJ2xlZnQgMC4yNXMgZWFzZScpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubG9hZGluZyB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0LnRyYW5zZm9ybSgnc2NhbGUzZCgxLDEsMSknKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zdWNjZXNzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLndoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjb2xvcjogQGdyZXkyODtcclxuXHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJsYWNrIHtcclxuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYub3JhbmdlIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0LmdyYWRpZW50KGxpbmVhciwgdG8gYm90dG9tLCBAb3JhbmdlRkMgMCUsIEBvcmFuZ2VFMiAxMDAlKTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuZ3JhZGllbnQobGluZWFyLCB0byBib3R0b20sIEBvcmFuZ2VFRSAwJSwgQG9yYW5nZUQ4IDEwMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmxhYmVsIHtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LChAYnRuSGVpZ2h0ICsgMXB4KSk7XHJcblx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblx0Ji5kZXNjLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW44NjtcclxuXHRcdGNvbG9yOiBAd2hpdGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMjZweCBhdXRvIDA7XHJcblx0fVxyXG5cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHQmIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW5saW5lLWJsb2NrLWZvcm0ge1xyXG5cdD4gLmNvbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAoQG1heFdpZHRoIC8gNCk7XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6IChAbWF4V2lkdGggLyAyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0PiAuYWN0aW9uLXNldCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdC51aS1idG4ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LChAYnRuSGVpZ2h0ICsgMXB4KSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Lmtlcm5pbmcoMzApO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblx0LnVpLWlucHV0IHtcclxuXHRcdC5zaXplKDMwMHB4LEBidG5IZWlnaHQpO1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCxub3JtYWwpO1xyXG5cdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5RjI7XHJcblx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdC5ib3JkZXItcmFkaXVzKDJweCAwIDAgMnB4KTtcclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdH0gICAgICAgIFxyXG5cdHNlbGVjdCB7XHJcblx0XHQuc2l6ZSgxNTBweCxAYnRuSGVpZ2h0KTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XHJcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHR9XHJcbn1cclxuLmlubGluZS1mb3JtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LnVpLWlucHV0IHtcclxuXHRcdGhlaWdodDogQGJ0bkhlaWdodDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCxub3JtYWwpO1xyXG5cdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4IDAgMCAycHgpO1xyXG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0fVxyXG5cdC51aS1idG4ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygwIDJweCAycHggMCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEyNnB4O1xyXG5cdH1cclxuXHQudmFsaWRhdGlvbi1hZHZpY2Uge1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTFweCwxMXB4KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQua2VybmluZygzMCk7XHJcblx0XHRjb2xvcjogQHJlZE1zZztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0xOHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcblx0fVxyXG5cdC5zc2ctZGVsZXRlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbmxpbmUtbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXlENztcclxuXHQ+IGRpdiB7XHJcblx0XHRtYXgtd2lkdGg6XHRAbWF4V2lkdGg7XHJcblx0XHRtYXJnaW46XHRcdDAgYXV0bztcclxuXHRcdHBhZGRpbmc6XHQzMHB4IDAgMTBweDtcclxuXHRcdGNvbG9yOlx0XHRAZ3JleTQzO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LDEycHgpO1xyXG5cdFx0Lmtlcm5pbmcoNTApO1xyXG5cdFx0PiB1bC51bnN0eWxlZCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0XHRcdCYucmlnaHQge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji50ZWFzYmFyLWdpZnRzIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50Olx0XHRcdFx0Jyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5Olx0XHRcdFx0YmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgICNkN2Q3ZDc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpcdFx0XHRcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDpcdFx0MTRweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0Olx0XHQxNHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBcdFx0OTclO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAtMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAtMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogQGdyZXk0MztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKCd0b3AgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXk0MztcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVpLXRhYnMge1xyXG5cdCYuYWx0IHtcclxuXHRcdC51aS10YWJuYXYge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTQzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVpLXRhYi1jb250YWluZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWktdGFibmF2IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRoZWlnaHQ6IEB0YWJOYXZIZWlnaHQ7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHQudHJhbnNpdGlvbignb3BhY2l0eSBAe3RhYlRyYW5zVGltZX1zIGVhc2UsIHdpZHRoIEB7dGFiVHJhbnNUaW1lfXMgZWFzZScpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTNweCxAdGFiTmF2SGVpZ2h0KTtcclxuXHRcdFx0XHQua2VybmluZyg3NSk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQuc2l6ZSgxMDAlLEB0YWJOYXZIZWlnaHQpO1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXlENztcclxuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignY29sb3IgQHt0YWJUcmFuc1RpbWV9cyBlYXNlJyk7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IEB0YWJOYXZIZWlnaHQ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHQuc2l6ZSgwLDJweCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTFweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oJ29wYWNpdHkgQHt0YWJUcmFuc1RpbWV9cyBlYXNlLCB3aWR0aCAwcyBlYXNlIEB7dGFiVHJhbnNUaW1lfXMnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnVpLXRhYi1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAZ3JleUQ3O1xyXG5cdFx0LmJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcclxuXHRcdC50cmFuc2l0aW9uKCdoZWlnaHQgQHt0YWJUcmFuc0RlbGF5fXMgZWFzZScpO1xyXG5cdH1cclxuXHQudWktdGFiIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsMjFweCk7XHJcblx0XHQua2VybmluZygxNSk7XHJcblx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcblx0XHQudHJhbnNpdGlvbignb3BhY2l0eSBAe3RhYlRyYW5zRGVsYXl9cyBlYXNlJyk7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi51aS1pbmNyZW1lbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0PiBzcGFuIHtcclxuXHRcdHdpZHRoOiBAaW5jcmVtZW50QnRuV2lkdGg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMjRweCwyMXB4KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHQudXNlci1zZWxlY3Qobm9uZSk7XHJcblx0XHQmLnVpLW1pbnVze1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji51aS1wbHVzIHtcclxuXHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgQGluY3JlbWVudEJ0bldpZHRoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNHB4LDIxcHgpO1xyXG5cdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHR9XHJcbn1cclxuLnVpLWFkZC1jYXJ0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHQuY2FydC1tc2cge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LEBidG5IZWlnaHQpO1xyXG5cdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbi51aS1jYXJ0LWlucHV0IHtcclxuXHQuc2l6ZSg2MHB4LEBidG5IZWlnaHQpO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEBncmV5RjI7XHJcblx0Y29sb3I6IEBncmV5M0Y7XHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNHB4LG5vcm1hbCk7XHJcblx0Lmtlcm5pbmcoMTUpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XHJcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuI21vZGFsLFxyXG4uZXJyb3ItbW9kYWwge1xyXG5cdHdpZHRoOiBAbW9kYWxXaWR0aDtcclxuXHQvKm1heC1oZWlnaHQ6IEBtb2RhbE1heEhlaWdodDsqL1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IC0xMDAlO1xyXG5cdGxlZnQ6IC0xMDAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAoQG1vZGFsV2lkdGggLyAtMik7XHJcblx0bWFyZ2luLXRvcDogLUBoZWFkZXJIZWlnaHQ7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDMwcHggQG1vZGFsR3V0dGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LmJveC1zaGFkb3coJzAgMCAxOHB4IHJnYmEoMCwwLDAsMC4zNiknKTtcclxuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHQudHJhbnNpdGlvbignb3BhY2l0eSAwLjI1cyBlYXNlLCBtYXJnaW4tdG9wIDAuNXMgZWFzZSwgdG9wIDAgZWFzZSAwLjVzLCBsZWZ0IDAgZWFzZSAwLjVzJyk7XHJcblx0Ji5kYXJrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBicm93bjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgMTAwcHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDEwcHggQGdyZXlGMjtcclxuXHRcdGkuc3NnLWRlbGV0ZSB7XHJcblx0XHRcdGNvbG9yOiBAZ3JleUYyO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWhlYWRlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHQ+IHN0cm9uZyB7XHJcblx0XHRcdFx0Y29sb3I6IEBncmV5RjI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Ji5pbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XHJcblx0XHRcdFx0XHQuc2l6ZSgyMDBweCwxODhweCk7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0LmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdGNvbG9yOiBAZ3JleUYyO1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LDIxcHgpO1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGkuc3NnLWRlbGV0ZSB7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAZ3JleUM1O1xyXG5cdFx0JjplbXB0eSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQ+IHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI4cHgsMjhweCk7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCwxMnB4KTtcclxuXHRcdFx0XHQua2VybmluZygxMDApO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDJweDtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXk5MztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1yb3cge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTJweCwxMnB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoMjUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0Ji5yZXF1aXJlZCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1xcMDAyQVxcMDAyMCc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDAwM0EnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdC5zaXplKDEwMCUsQGJ0bkhlaWdodCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggQGdyZXlCODtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCxub3JtYWwpO1xyXG5cdFx0XHQua2VybmluZygxNSk7XHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0fVxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHQudGV4dGFyZWEtc2l6ZSgxMDAlLDE1MHB4KTtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggQGdyZXlCODtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCxub3JtYWwpO1xyXG5cdFx0XHQua2VybmluZygxNSk7XHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1jb2wge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9ucy1zZXQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5ib2R5IHtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0Ji50b3VjaCB7XHJcblx0XHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCYubW9kYWwge1xyXG5cdFx0LndyYXBwZXIge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignb3BhY2l0eSAwLjI1cyBlYXNlJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNtb2RhbHtcclxuXHRcdFx0dG9wOiBAaGVhZGVySGVpZ2h0O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuNXMsIG1hcmdpbi10b3AgMC41cyBlYXNlJyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXJyb3ItbW9kYWwuYWN0aXZlIHtcclxuXHRcdHRvcDogQGhlYWRlckhlaWdodDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0LnRyYW5zaXRpb24oJ29wYWNpdHkgMC41cywgbWFyZ2luLXRvcCAwLjVzIGVhc2UnKTtcclxuXHJcblx0XHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjhweC8yOHB4ICdQbGF5ZmFpciBEaXNwbGF5JywgVGltZXMsICdUaW1lcyBOZXcgUm9tYW4nLCBHZW9yZ2lhLCBzZXJpZjtcclxuXHRcdFx0Y29sb3I6ICMzZjQ0NDI7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0dG9wOiA1NnB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jbW9kYWwtcXVpY2stdmlldyB7XHJcblx0LnJhdGluZ3Mge1xyXG5cdFx0cGFkZGluZzogMTVweCAwIDAgMDtcclxuXHRcdC5yYXRpbmdzLXdyaXRlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsLXByb2R1Y3QtY29udGVudCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsMjFweCk7XHJcblx0Y29sb3I6IEBncmV5M0Y7XHJcblx0d2lkdGg6IDM3OHB4O1xyXG5cdHBhZGRpbmctbGVmdDogKEBtb2RhbEd1dHRlciAvIDIpO1xyXG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdC5hdmFpbGFiaWxpdHkuaW4tc3RvY2ssXHJcblx0PiBmb3JtID4gLnJlZ3VsYXItcHJpY2Uge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0JiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jdGVhLWZpbmRlciB7XHJcblx0d2lkdGg6XHRcdFx0XHRAbWF4V2lkdGg7XHJcblx0cG9zaXRpb246XHRcdFx0cmVsYXRpdmU7XHJcblx0bWFyZ2luOlx0XHRcdFx0LTI1cHggYXV0byA0MHB4IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjpcdEB0YW5MdDtcclxuXHRjb2xvcjpcdFx0XHRcdEBncmV5M0Y7XHJcblx0cGFkZGluZzpcdFx0XHQ0MHB4IDMwcHg7XHJcblxyXG5cdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMjZweCwyNnB4KTtcclxuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcdCcnO1xyXG5cdFx0cG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTpcdFx0MTdweDtcclxuXHRcdHotaW5kZXg6XHQtMTtcclxuXHJcblx0XHQuYm94LXNoYWRvdygnMCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpJyk7XHJcblx0XHQuc2l6ZSg0OSUsMjAlKTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHQudHJhbnNmb3JtKCdyb3RhdGUoLTFkZWcpJyk7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0LnRyYW5zZm9ybSgncm90YXRlKDFkZWcpJyk7XHJcblx0fVxyXG5cclxuXHQmLmNhdGFsb2cge1xyXG5cdFx0ei1pbmRleDpcdFx0XHQxMDE7XHJcblx0XHR3aWR0aDpcdFx0XHRcdDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOlx0dHJhbnNwYXJlbnQ7XHJcblx0XHRtYXJnaW46XHRcdFx0XHQwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpcdFx0MXB4IHNvbGlkIEBncmV5RDc7XHJcblx0XHRwYWRkaW5nOlx0XHRcdDMwcHggMDtcclxuXHRcdGNvbG9yOlx0XHRcdFx0QGdyZXk0MztcclxuXHRcdHRleHQtdHJhbnNmb3JtOlx0XHR1cHBlcmNhc2U7XHJcblxyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxNHB4KTtcclxuXHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHQuYm94LXNpemluZyhjb250ZW50LWJveCk7XHJcblxyXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHBvc2l0aW9uOlx0XHRcdGFic29sdXRlO1xyXG5cdFx0XHR0b3A6XHRcdFx0XHQzMHB4O1xyXG5cdFx0XHRsZWZ0Olx0XHRcdFx0NTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDpcdFx0KEBtYXhXaWR0aCAvIC0yKTtcclxuXHRcdFx0Y29sb3I6XHRcdFx0XHRAZ3JleTQzO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246XHRub25lO1xyXG5cdFx0XHR6LWluZGV4Olx0XHRcdDE7XHJcblxyXG5cdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6XHRcdFx0MnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDpcdDZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzdHJvbmcge1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE0cHgpO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDAwM0EnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0Y29sb3I6XHRcdFx0QGdyZXk0MztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbi1sZWZ0Olx0MzBweDtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LDE0cHgpO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBncmV5NDM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdGhlaWdodDpcdFx0XHRcdDkwcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0XHR1cHBlcmNhc2U7XHJcblx0XHRcdGJvcmRlcjpcdFx0XHRcdDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRcdEBncmV5NDM7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6XHR0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0dG9wOlx0XHRcdC05cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6XHQ4cHg7XHJcblxyXG5cdFx0XHRcdCYucmVhZHkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZ3JleUQ3O1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZ3JleUQ3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6XHRcdFx0MCAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDpcdFx0XHRcdDMwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpcdFx0c29saWQgMXB4ICNmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpcdCNmZmY7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6XHRcdDMwcHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXlGMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gc3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6IFx0aW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6XHRcdDUwJTtcclxuXHRcdHRleHQtYWxpZ246XHRyaWdodDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI2cHgsMjZweCk7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXDIwMjYnO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHRcdFx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XHJcblx0XHRcdC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHRcdFx0LW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcclxuXHRcdFx0LW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGNvbnRlbnQ6ICfwn5SOJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBzcGFuIHtcclxuXHRcdGNvbG9yOlx0XHRcdEB0YW5EaztcclxuXHRcdHRleHQtdHJhbnNmb3JtOlx0bG93ZXJjYXNlO1xyXG5cdFx0Y3Vyc29yOlx0XHRcdHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5Olx0XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDpcdDYwcHg7XHJcblxyXG5cdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbG9yOlx0XHRAZ3JlZW47XHJcblx0XHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblx0XHRcdHRvcDpcdFx0MnB4O1xyXG5cdFx0XHRsZWZ0Olx0XHQ4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTpcdDIwcHg7XHJcblxyXG5cdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiB1bCB7XHJcblx0XHRwb3NpdGlvbjpcdFx0XHRhYnNvbHV0ZTtcclxuXHRcdHRvcDpcdFx0XHRcdC0xMDAlO1xyXG5cdFx0bGVmdDpcdFx0XHRcdC0xMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6XHRcdDY5cHg7XHJcblx0XHRjb2xvcjpcdFx0XHRcdEB0YW5EaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6XHRAdGFuTHQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpcdFx0bG93ZXJjYXNlO1xyXG5cdFx0aGVpZ2h0Olx0XHRcdFx0MTgwcHg7XHJcblx0XHRib3JkZXI6XHRcdFx0XHQxcHggc29saWQgQHRhbkx0O1xyXG5cdFx0b3ZlcmZsb3c6XHRcdFx0aGlkZGVuO1xyXG5cdFx0b3BhY2l0eTpcdFx0XHQwO1xyXG5cclxuXHRcdC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMjVzIGVhc2UsIHRvcCAwIGVhc2UgMC4yNXMsIGxlZnQgMCBlYXNlIDAuMjVzLCBtYXJnaW4tbGVmdCAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0Ji5vcGVuIHtcclxuXHRcdFx0dG9wOlx0XHRcdC0zN3B4O1xyXG5cdFx0XHRsZWZ0Olx0XHRcdDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6XHQyOXB4O1xyXG5cdFx0XHRvcGFjaXR5Olx0XHQxO1xyXG5cclxuXHRcdFx0LnRyYW5zaXRpb24oJ21hcmdpbi1sZWZ0IDAuNXMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0XHQmLnJlYWR5IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6XHRAdGFuRGs7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTpcdFx0YXV0bztcclxuXHRcdFx0XHRvdmVyZmxvdy14Olx0XHRoaWRkZW47XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQHRhbkRrO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24tZGVsYXkoJzBzICFpbXBvcnRhbnQnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRvcGFjaXR5Olx0XHQxO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0Olx0MDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjpcdFx0XHRcdCNhNjk3ODI7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246XHRub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZzpcdFx0XHQwIDMwcHg7XHJcblx0XHRcdGhlaWdodDpcdFx0XHRcdDYwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0Olx0XHQ2MHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBcdFx0MXB4IHNvbGlkIEB0YW5MdDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpcdEB0YW5MdDtcclxuXHRcdFx0Y3Vyc29yOlx0XHRcdFx0cG9pbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6XHRcdDEwMCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOlx0XHRub3dyYXA7XHJcblx0XHRcdG9wYWNpdHk6XHRcdFx0MDtcclxuXHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0XHQudHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlIDAsIG1hcmdpbi1sZWZ0IDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UgMCcpO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFuTWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi51aS1zaGFyZS1sb2FkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcdFx0XHQnJztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6XHQjZmZmO1xyXG5cdFx0cG9zaXRpb246XHRcdFx0YWJzb2x1dGU7XHJcblx0XHR0b3A6XHRcdFx0XHQwO1xyXG5cdFx0bGVmdDpcdFx0XHRcdDA7XHJcblx0XHR6LWluZGV4Olx0XHRcdDE7XHJcblx0XHRvcGFjaXR5Olx0XHRcdDE7XHJcblx0XHRsaW5lLWhlaWdodDpcdFx0MDtcclxuXHRcdG92ZXJmbG93OiBcdFx0XHRoaWRkZW47XHJcblxyXG5cdFx0LnNxdWFyZSgxMDAlKTtcclxuXHRcdC5iYWNrZ3JvdW5kLWltZygnbG9hZGluZy1zaGFyZS5naWYnLG5vLXJlcGVhdCxjZW50ZXIsY2VudGVyKTtcclxuXHRcdC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMjVzIGVhc2UsIHdpZHRoIDBzIGVhc2UgMC4yNXMsIGhlaWdodCAwcyBlYXNlIDAuMjVzJyk7XHJcblx0fVxyXG5cclxuXHQmLmxvYWRlZCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0LnNxdWFyZSgwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuYm9keSB7XHJcblx0Ji5maXJlZm94LFxyXG5cdCYuaWUtMTAge1xyXG5cdFx0I3RlYS1maW5kZXIge1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHR3aWR0aDogMjUxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcGFkIHtcclxuXHRcdCN0ZWEtZmluZGVyIHtcclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0Ji5yZWFkeSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdlciB7XHJcblx0d2lkdGg6XHRcdFx0MTAwJTtcclxuXHRwYWRkaW5nOlx0XHQ1cHggMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRjb2xvcjpcdFx0XHRAZ3JleTNGO1xyXG5cclxuXHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LEBidG5IZWlnaHQpO1xyXG5cdC5rZXJuaW5nKDI1KTtcclxuXHJcblx0LmFtb3VudCB7XHJcblx0XHRtYXJnaW46XHRcdDA7XHJcblx0XHRkaXNwbGF5Olx0aW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6XHRcdGxlZnQ7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCwgQGJ0bkhlaWdodCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGltaXRlciB7XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0Olx0cmlnaHQ7XHJcblxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0bWFyZ2luOlx0XHRcdFx0MCA1cHg7XHJcblx0XHRcdHBhZGRpbmc6XHRcdFx0MCAwIDAgNXB4O1xyXG5cdFx0XHRib3JkZXI6XHRcdFx0XHRub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOlx0XHRcdG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6XHRAZ3JleUYyO1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRcdEBncmV5M0Y7XHJcblxyXG5cdFx0XHQuc2l6ZSg1MHB4LEBidG5IZWlnaHQpO1xyXG5cdFx0XHQuYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2VzIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0PiBzdHJvbmcsID4gb2wge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3Ryb25nIHtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxMnB4LG5vcm1hbCk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBvbCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTJweCxub3JtYWwpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDI1KTtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LG5vcm1hbCk7XHJcblx0XHRcdFx0XHRjb2xvcjpcdFx0XHRcdEBncmVlbkx0O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IFx0XHRcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOlx0bm9uZTtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdC5zaXplKDEwMCUsMXB4KTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuanVtcGVyIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnN3aXBlLW1lc3NhZ2Uge1xyXG5cdHdpZHRoOlx0XHQxMDAlO1xyXG5cdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0Y29sb3I6XHRcdCNmZmY7XHJcblx0cGFkZGluZzpcdDExcHggMCA1cHg7XHJcblx0cG9zaXRpb246XHRzdGF0aWM7XHJcblx0YmFja2dyb3VuZDpcdHJnYmEoMCwwLDAsMC41KTtcclxuXHRkaXNwbGF5Olx0bm9uZTtcclxuXHJcblx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigxM3B4LCAzMHB4KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuXHQuc3dpcGUtbWVzc2FnZSB7XHJcblx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHR0b3A6XHRcdDEwNHB4O1xyXG5cdH1cclxuXHJcblx0LnRhYmxldC1oaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0Ji5tb2JpbGUtaGlkZGVuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tZXNzYWdle1xyXG5cdG1heC13aWR0aDoyODVweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6M3B4IDA7XHJcbn1cclxuLm1lc3NhZ2UgcHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6I2QwZDBkMDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcblx0LnN3aXBlLW1lc3NhZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWhlYWRlcntcclxuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4jaGVhZGVyLWFkZHRvY2FydHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTJjO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHdpZHRoOiA1MDBweDtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRib3JkZXI6bm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZTIwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1oZWFkZXJ7XHJcblx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDAwMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC5wcm9kdWN0X2NvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQucHJvZHVjdF9pbmZve1xyXG5cdFx0XHQtd2Via2l0LWJveC1mbGV4OjE7XHJcblx0XHRcdC1tcy1mbGV4OjEgMTtcclxuXHRcdFx0ZmxleDoxIDE7XHJcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRjb2xvcjojM2Y0NDQyO1xyXG5cdFx0XHQucHJpY2VfcHJvZHVjdHtcclxuXHRcdFx0XHQucmVndWxhci1wcmljZXtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnV5X3Byb2R1Y3R7XHJcblx0XHRcdC51aS1idG4uZ3JlZW4udWktY2FydHtcclxuXHRcdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiNhbGdvbGlhLXNlYXJjaGJveHtcclxuXHQuYWxnb2xpYS1zZWFyY2gtaW5wdXR7XHJcblx0XHRtYXgtd2lkdGg6IDM5MHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGNvbG9yOiAjOTQ5NDk0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ly9wYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHggMTBweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jc2VhcmNoX21pbmlfZm9ybXtcclxuXHQmOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuLmJveC5ibG9ja3tcclxuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0aGVpZ2h0OiA0N3B4O1xyXG5cdC8vbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xyXG5cdC8vcGFkZGluZzogMCAxMHB4O1xyXG5cdC8vYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4jYWxnb2xpYS1zZWFyY2hib3gge1xyXG5cdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbn1cclxuI2hlYWRlcntcclxuXHQjdG9wTmF2e1xyXG5cdFx0I2NhdGFsb2dTZWFyY2h7XHJcblx0XHRcdGhlaWdodDogMjVweCFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI2FsZ29saWEtc2VhcmNoYm94e1xyXG5cdC5hbGdvbGlhLXNlYXJjaC1pbnB1dHtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjpub25lIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI2NhdGFsb2dTZWFyY2gge1xyXG5cdGkge1xyXG5cdFx0Ji5zc2ctc2VhcmNoIHtcclxuXHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbG9yOiMwMDAwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiMwMDAhaW1wb3J0YW50fVxyXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwIWltcG9ydGFudH1cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiMwMDAhaW1wb3J0YW50fVxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzAwMCFpbXBvcnRhbnR9XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHQudWktYWRkLWNhcnR7XHJcblx0XHQuYnV0dG9uLWZvbntcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjVlZTtcclxuXHRcdH1cclxuXHR9XHJcblx0I2NhdGFsb2dTZWFyY2h7XHJcblx0XHRpe1xyXG5cdFx0XHQmLnNzZy1zZWFyY2h7XHJcblx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNoZWNrb3V0LWJ1dHRvbntcclxuXHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0LnVpLWJ0bntcclxuXHRcdCYuZ3JlZW57XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiMwOTNlMmM7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjb2xvcjojMDA1ZTIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm9yYW5nZXtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaXRlbS1xdHl7XHJcblx0aW5wdXR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdH1cclxufVxyXG4jYWxnb2xpYV9pbnN0YW50X3NlbGVjdG9ye1xyXG5cdC5yYXRpbmdze1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0LmFmdGVyX3NwZWNpYWx7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6IzdiN2I3YiFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud2l0aC1mYWNldHN7XHJcblx0XHRtYXgtd2lkdGg6IDEwMjRweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdH1cclxuXHQucmVzdWx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0LnJlc3VsdC10aXRsZXtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyOCFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiMwMDVlMjAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0LWVsbGlwc2lze1xyXG5cdFx0d2hpdGUtc3BhY2U6IGluaGVyaXQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjYWxnb2xpYS1yaWdodC1jb250YWluZXJ7XHJcblx0XHQucmVzdWx0LXN1Yi1jb250ZW50e1xyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5M2UyYztcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZTIwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWlzLXBhZ2luYXRpb24tLWl0ZW1fX2FjdGl2ZXtcclxuXHRcdC5haXMtcGFnaW5hdGlvbi0tbGlua3tcclxuXHRcdFx0Y29sb3I6IzAwNWUyMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5haXMtcGFnaW5hdGlvbi0tbGlua3tcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiM3YjdiN2IhaW1wb3J0YW50O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6IzAwNWUyMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5haXMtaGllcmFyY2hpY2FsLW1lbnUtLWl0ZW1fX2FjdGl2ZSA+IGRpdiA+IC5haXMtaGllcmVhcmNoaWNhbC1saW5rLXdyYXBwZXIgPiAuYWlzLWhpZXJhcmNoaWNhbC1tZW51LS1saW5rLFxyXG4uYWlzLXJlZmluZW1lbnQtbGlzdC0taXRlbV9fYWN0aXZlID4gZGl2ID4gLmFpcy1oaWVyYXJjaGljYWwtbGlzdC0tbGluayxcclxuLmFpcy1yZWZpbmVtZW50LWxpc3QtLWl0ZW1fX2FjdGl2ZSA+IGRpdiA+IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCwgLmFpcy1wcmljZS1yYW5nZXMtLWl0ZW1fX2FjdGl2ZSA+IC5haXMtcHJpY2UtcmFuZ2VzLS1saW5rIHtcclxuXHRib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICMwMDVlMjAhaW1wb3J0YW50O1xyXG59XHJcbiNhbGdvbGlhX2luc3RhbnRfc2VsZWN0b3J7XHJcblx0LmhpdHN7XHJcblx0XHQuaW5mb3N7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWlzLWN1cnJlbnQtcmVmaW5lZC12YWx1ZXMtLWxpbmt7XHJcblx0Jjpob3ZlcntcclxuXHRcdC5jdXJyZW50LXJlZmluZW1lbnQtd3JhcHBlcntcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAdGFibGV0Q29udGFpbmVyV2lkdGhQKSB7XHJcblx0I2FsZ29saWFfaW5zdGFudF9zZWxlY3RvcntcclxuXHRcdC5yZXN1bHQtd3JhcHBlcntcclxuXHRcdFx0LnJlc3VsdHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNmb250IHtcclxuXHQvLyBzaG9ydGhhbmQ6IHN0eWxlIHZhcmlhbnQgd2VpZ2h0IHNpemUvbGluZS1oZWlnaHQgc3RhY2s7XHJcblx0I2Jhc2Uge1xyXG5cdFx0LnJlZ3VsYXIoQHNpemU6IEBiYXNlRm9udFNpemUsIEBsaW5lOiBAYmFzZUxpbmVIZWlnaHQpIHtcclxuXHRcdFx0I2ZvbnQgPiAuc2hvcnRoYW5kKEBiYXNlU3RhY2ssQGJhc2VXZWlnaHQsQHNpemUsQGxpbmUpO1xyXG5cdFx0fVxyXG5cdFx0LmJvbGQoQHNpemU6IEBiYXNlRm9udFNpemUsIEBsaW5lOiBAYmFzZUxpbmVIZWlnaHQpIHtcclxuXHRcdFx0I2ZvbnQgPiAuc2hvcnRoYW5kKEBiYXNlU3RhY2ssQGJvbGRXZWlnaHQsQHNpemUsQGxpbmUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2Z1dHVyYSB7XHJcblx0XHQuYm9vayhAc2l6ZTogQGJhc2VGb250U2l6ZSwgQGxpbmU6IEBiYXNlTGluZUhlaWdodCkge1xyXG5cdFx0XHQjZm9udCA+IC5zaG9ydGhhbmQoQGZ1dHVyYVN0YWNrLDQwMCxAc2l6ZSxAbGluZSk7XHJcblx0XHR9XHJcblx0XHQubWVkaXVtKEBzaXplOiBAYmFzZUZvbnRTaXplLCBAbGluZTogQGJhc2VMaW5lSGVpZ2h0KSB7XHJcblx0XHRcdCNmb250ID4gLnNob3J0aGFuZChAZnV0dXJhU3RhY2ssNTAwLEBzaXplLEBsaW5lKTtcclxuXHRcdH1cclxuXHRcdC5oZWF2eShAc2l6ZTogQGJhc2VGb250U2l6ZSwgQGxpbmU6IEBiYXNlTGluZUhlaWdodCkge1xyXG5cdFx0XHQjZm9udCA+IC5zaG9ydGhhbmQoQGZ1dHVyYVN0YWNrLDcwMCxAc2l6ZSxAbGluZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjdHJhamFuIHtcclxuXHRcdC5yZWd1bGFyKEBzaXplOiBAYmFzZUZvbnRTaXplLCBAbGluZTogQGJhc2VMaW5lSGVpZ2h0KSB7XHJcblx0XHRcdCNmb250ID4gLnNob3J0aGFuZChAdHJhamFuU3RhY2ssNDAwLEBzaXplLEBsaW5lKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNwbGF5ZmFpciB7XHJcblx0XHQucmVndWxhcihAc2l6ZTogQGJhc2VGb250U2l6ZSwgQGxpbmU6IEBiYXNlTGluZUhlaWdodCkge1xyXG5cdFx0XHQjZm9udCA+IC5zaG9ydGhhbmQoQHBsYXlGYWlyU3RhY2ssNDAwLEBzaXplLEBsaW5lKTtcclxuXHRcdH1cclxuXHRcdC5pdGFsaWMoQHNpemU6IEBiYXNlRm9udFNpemUsIEBsaW5lOiBAYmFzZUxpbmVIZWlnaHQpIHtcclxuXHRcdFx0I2ZvbnQgPiAuc2hvcnRoYW5kKEBwbGF5RmFpclN0YWNrLDQwMCxAc2l6ZSxAbGluZSxpdGFsaWMpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNob3J0aGFuZChAc3RhY2ssIEB3ZWlnaHQ6IG5vcm1hbCwgQHNpemU6IEBiYXNlRm9udFNpemUsIEBsaW5lOiBAYmFzZUxpbmVIZWlnaHQsIEBzdHlsZTogbm9ybWFsLCBAdmFyaWFudDogbm9ybWFsKSB7XHJcblx0XHRmb250OiBAc3R5bGUgQHZhcmlhbnQgQHdlaWdodCB+XCJAe3NpemV9L0B7bGluZX1cIiB+YFwiQHtzdGFja31cIi5yZXBsYWNlKCgvW1xcW1xcXV0vZyksJycpYDtcclxuXHR9XHJcblx0LnNldHRpbmdzKCkge1xyXG5cdFx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdH1cclxufVxyXG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXHJcblxyXG4uc2l6ZShAd2lkdGgsIEBoZWlnaHQpIHtcclxuXHR3aWR0aDogQHdpZHRoO1xyXG5cdGhlaWdodDogQGhlaWdodDtcclxufVxyXG4uc3F1YXJlKEBzaXplKSB7XHJcblx0LnNpemUoQHNpemUsIEBzaXplKTtcclxufVxyXG4ubWluLWhlaWdodChAaGVpZ2h0KXtcclxuXHRtaW4taGVpZ2h0OiBAaGVpZ2h0O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogQGhlaWdodDtcclxufVxyXG4udGV4dGFyZWEtc2l6ZShAd2lkdGgsQGhlaWdodCl7XHJcblx0LnNpemUoQHdpZHRoLEBoZWlnaHQpO1xyXG5cdG1pbi13aWR0aDogQHdpZHRoO1xyXG5cdG1heC13aWR0aDogQHdpZHRoO1xyXG5cdG1pbi1oZWlnaHQ6IEBoZWlnaHQ7XHJcblx0bWF4LWhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuXHJcbi8vIGZpeFxyXG4uY2xlYXJmaXgoKXtcclxuXHQqem9vbTogMTtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIEJhY2tncm91bmRcclxuXHJcbi5iYWNrZ3JvdW5kLWltZyhAaW1nLCBAcmVwZWF0OiBuby1yZXBlYXQsIEBwb3N4OiBsZWZ0LCBAcG9zeTogdG9wLCBAaW1nUGF0aFByZWZpeDogQGltZ1BhdGhQcmVmaXgpe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtpbWdQYXRoUHJlZml4fUB7aW1nfScpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBAcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IEBwb3N4IEBwb3N5O1xyXG59XHJcblxyXG4ubWFzay1pbWFnZShAaW1nKXtcclxuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnQHtpbWdQYXRoUHJlZml4fUB7aW1nfScpO1xyXG5cdC1vLW1hc2staW1hZ2U6IHVybCgnQHtpbWdQYXRoUHJlZml4fUB7aW1nfScpO1xyXG5cdC1tb3otbWFzay1pbWFnZTogdXJsKCdAe2ltZ1BhdGhQcmVmaXh9QHtpbWd9Jyk7XHJcblx0bWFzay1pbWFnZTogdXJsKCdAe2ltZ1BhdGhQcmVmaXh9QHtpbWd9Jyk7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWNsaXAoQGNsaXApIHtcclxuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogQGNsaXA7XHJcblx0LW1vei1iYWNrZ3JvdW5kLWNsaXA6IEBjbGlwO1xyXG5cdGJhY2tncm91bmQtY2xpcDogQGNsaXA7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLXNpemUoQHgsQHkpe1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBAeCBAeTtcclxuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogQHggQHk7XHJcblx0LW8tYmFja2dyb3VuZC1zaXplOiBAeCBAeTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IEB4IEB5O1xyXG59XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcblxyXG4ua2VybmluZyhAa2VybmluZyl7XHJcblx0QGxldHRlclNwYWNpbmdWYWw6IEBrZXJuaW5nIC8gMTAwMDtcclxuXHRAbGV0dGVyU3BhY2luZzogfidAe2xldHRlclNwYWNpbmdWYWx9ZW0nO1xyXG5cdGxldHRlci1zcGFjaW5nOiBAbGV0dGVyU3BhY2luZztcclxufVxyXG5cclxuLmZvbnQtZmFjZShAbmFtZSxAZmlsZSxAd2VpZ2h0Om5vcm1hbCxAc3R5bGU6bm9ybWFsKXtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQHtuYW1lfSc7XHJcblx0XHRzcmM6dXJsKCdAe2ZvbnRQYXRoUHJlZml4fUB7ZmlsZX0uZW90Jyk7XHJcblx0XHRzcmM6dXJsKCdAe2ZvbnRQYXRoUHJlZml4fUB7ZmlsZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdFx0dXJsKCdAe2ZvbnRQYXRoUHJlZml4fUB7ZmlsZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0XHR1cmwoJ0B7Zm9udFBhdGhQcmVmaXh9QHtmaWxlfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHRcdHVybCgnQHtmb250UGF0aFByZWZpeH1Ae2ZpbGV9LnN2ZyNAe25hbWV9JykgZm9ybWF0KCdzdmcnKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBAd2VpZ2h0O1xyXG5cdFx0Zm9udC1zdHlsZTogQHN0eWxlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQm9yZGVyIFJhZGl1c1xyXG5cclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcblx0LWtodG1sLWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG5cdGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi8vIEJveCBTaGFkb3dcclxuXHJcbi5ib3gtc2hhZG93KC4uLil7XHJcblx0QHN0ZXAxOiB+YFwiQHthcmd1bWVudHN9XCIucmVwbGFjZSgoL1tcXFtcXF1dL2cpLCcnKWA7XHJcblx0QHByb3BzOiB+YFwiQHtzdGVwMX1cIi5yZXBsYWNlKCgvXFwnL2cpLCcnKWA7XHJcblx0LW1vei1ib3gtc2hhZG93OiBAcHJvcHM7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBAcHJvcHM7XHJcblx0Ym94LXNoYWRvdzogQHByb3BzO1xyXG59XHJcblxyXG4uc2hhZG93KC4uLil7XHJcblx0LW1vei1ib3gtc2hhZG93OiBAYXJndW1lbnRzO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogQGFyZ3VtZW50cztcclxuXHRib3gtc2hhZG93OiBAYXJndW1lbnRzO1xyXG59XHJcblxyXG4uaW5uZXItc2hhZG93KEBob3Jpem9udGFsOjAsIEB2ZXJ0aWNhbDoxcHgsIEBibHVyOjJweCwgQG9mZnNldCwgQGFscGhhOiAwLjQpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IEBob3Jpem9udGFsIEB2ZXJ0aWNhbCBAYmx1ciBAb2Zmc2V0IHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IEBob3Jpem9udGFsIEB2ZXJ0aWNhbCBAYmx1ciBAb2Zmc2V0IHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcclxuICBib3gtc2hhZG93OiBpbnNldCBAaG9yaXpvbnRhbCBAdmVydGljYWwgQGJsdXIgQG9mZnNldCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XHJcbn1cclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcblxyXG4udHJhbnNpdGlvbiguLi4pe1xyXG5cdEBzdGVwMTogfmBcIkB7YXJndW1lbnRzfVwiLnJlcGxhY2UoKC9bXFxbXFxdXS9nKSwnJylgO1xyXG5cdEBwcm9wczogfmBcIkB7c3RlcDF9XCIucmVwbGFjZSgoL1xcJy9nKSwnJylgO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3BzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogQHByb3BzO1xyXG5cdC1tcy10cmFuc2l0aW9uOiBAcHJvcHM7XHJcblx0LW8tdHJhbnNpdGlvbjogQHByb3BzO1xyXG5cdHRyYW5zaXRpb246IEBwcm9wcztcclxufVxyXG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xyXG5cdEBzdGVwMTogfmBcIkB7YXJndW1lbnRzfVwiLnJlcGxhY2UoKC9bXFxbXFxdXS9nKSwnJylgO1xyXG5cdEB0cmFuc2l0aW9uLWRlbGF5OiB+YFwiQHtzdGVwMX1cIi5yZXBsYWNlKCgvXFwnL2cpLCcnKWA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxuXHQtbW96LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xyXG5cdC1tcy10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbi1kZWxheTtcclxuXHQtby10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbil7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XHJcblx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG5cdC1vLXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG5cdC1tcy10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcblxyXG4ucm90YXRlKEBkZWdyZWVzKSB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcclxuXHQtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG59XHJcbi5zY2FsZShAcmF0aW8pIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcclxuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcclxuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xyXG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbn1cclxuLnRyYW5zbGF0ZShAeCwgQHkpIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XHJcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxufVxyXG4ucGVyc3BlY3RpdmUoQHgpIHtcclxuXHQtd2Via2l0LXBlcnNwZWN0aXZlOiBAeDtcclxuXHQtbW96LXBlcnNwZWN0aXZlOiBAeDtcclxuXHQtbXMtcGVyc3BlY3RpdmU6IEB4O1xyXG5cdC1vLXBlcnNwZWN0aXZlOiBAeDtcclxuXHRwZXJzcGVjdGl2ZTogQHg7XHJcbn1cclxuLnBlcnNwZWN0aXZlLW9yaWdpbihAeCxAeSkge1xyXG5cdC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAeCBAeTtcclxuXHQtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHggQHk7XHJcblx0LW1zLXBlcnNwZWN0aXZlLW9yaWdpbjogQHggQHk7XHJcblx0LW8tcGVyc3BlY3RpdmUtb3JpZ2luOiBAeCBAeTtcclxuXHRwZXJzcGVjdGl2ZS1vcmlnaW46IEB4IEB5O1xyXG59XHJcbi50cmFuc2Zvcm0tc3R5bGUoQHgpIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogQHg7XHJcblx0LW1vei10cmFuc2Zvcm0tc3R5bGU6IEB4O1xyXG5cdC1tcy10cmFuc2Zvcm0tc3R5bGU6IEB4O1xyXG5cdC1vLXRyYW5zZm9ybS1zdHlsZTogQHg7XHJcblx0dHJhbnNmb3JtLXN0eWxlOiBAeDtcclxufVxyXG4uc2tldyhAeCwgQHkpIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldyhAeCwgQHkpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KEB4LCBAeSk7XHJcblx0LW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxuXHQtby10cmFuc2Zvcm06IHNrZXcoQHgsIEB5KTtcclxuXHR0cmFuc2Zvcm06IHNrZXcoQHgsIEB5KTtcclxufVxyXG4udHJhbnNsYXRlM2QoQHgsIEB5LCBAeikge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcclxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xyXG59XHJcbi50cmFuc2Zvcm0tb3JpZ2luKEB4LEB5KXtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEB4IEB5O1xyXG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQHggQHk7XHJcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IEB4IEB5O1xyXG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IEB4IEB5O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IEB4IEB5O1xyXG59XHJcbi50cmFuc2Zvcm0oLi4uKXtcclxuXHRAc3RlcDE6IH5gXCJAe2FyZ3VtZW50c31cIi5yZXBsYWNlKCgvW1xcW1xcXV0vZyksJycpYDtcclxuXHRAdHJhbnNmb3JtOiB+YFwiQHtzdGVwMX1cIi5yZXBsYWNlKCgvXFwnL2cpLCcnKWA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IEB0cmFuc2Zvcm07XHJcblx0LW1vei10cmFuc2Zvcm06IEB0cmFuc2Zvcm07XHJcblx0LW1zLXRyYW5zZm9ybTogQHRyYW5zZm9ybTtcclxuXHQtby10cmFuc2Zvcm06IEB0cmFuc2Zvcm07XHJcblx0dHJhbnNmb3JtOiBAdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSl7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcclxuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG59XHJcblxyXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcclxuXHQtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcclxuXHRib3gtc2l6aW5nOiBAYm94bW9kZWw7XHJcbn1cclxuXHJcbi5mbGV4Ym94KCkge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tb3otYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxleCguLi4pIHtcclxuXHRAc3RlcDE6IH5gXCJAe2FyZ3VtZW50c31cIi5yZXBsYWNlKCgvW1xcW1xcXV0vZyksJycpYDtcclxuXHRAZmxleDogfmBcIkB7c3RlcDF9XCIucmVwbGFjZSgoL1xcJy9nKSwnJylgO1xyXG5cdC13ZWJraXQtZmxleDogQGZsZXg7XHJcblx0LW1vei1mbGV4OiBAZmxleDtcclxuLy9cdC1tcy1mbGV4OiAxIDAgQGZsZXg7XHJcblx0LW8tZmxleDogQGZsZXg7XHJcblx0ZmxleDogQGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4ZmxvdyguLi4pIHtcclxuXHRAc3RlcDE6IH5gXCJAe2FyZ3VtZW50c31cIi5yZXBsYWNlKCgvW1xcW1xcXV0vZyksJycpYDtcclxuXHRAZmxleGZsb3c6IH5gXCJAe3N0ZXAxfVwiLnJlcGxhY2UoKC9cXCcvZyksJycpYDtcclxuXHQtd2Via2l0LWZsZXgtZmxvdzogQGZsZXhmbG93O1xyXG5cdC1tb3otZmxleC1mbG93OiBAZmxleGZsb3c7XHJcblx0LW1zLWZsZXgtZmxvdzogQGZsZXhmbG93O1xyXG5cdC1vLWZsZXgtZmxvdzogQGZsZXhmbG93O1xyXG5cdGZsZXgtZmxvdzogQGZsZXhmbG93O1xyXG59XHJcblxyXG4udXNlci1zZWxlY3QoQHNlbGVjdCkge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XHJcblx0LWtodG1sLXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG5cdC1vLXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG5cdHVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG59XHJcblxyXG4uc2VsZWN0aW9uKEBjb2xvcil7XHJcblx0Jjo6c2VsZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6IEBjb2xvcjtcclxuXHR9XHJcblx0Jjo6LW1vei1zZWxlY3Rpb24ge1xyXG5cdFx0YmFja2dyb3VuZDogQGNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmFwcGVhcmFuY2UoQGFwcGVhcmFuY2Upe1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogQGFwcGVhcmFuY2U7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBAYXBwZWFyYW5jZTtcclxuXHQtbXMtYXBwZWFyYW5jZTogQGFwcGVhcmFuY2U7XHJcblx0LW8tYXBwZWFyYW5jZTogQGFwcGVhcmFuY2U7XHJcblx0YXBwZWFyYW5jZTogQGFwcGVhcmFuY2U7XHJcbn1cclxuXHJcbi5vcGFjaXR5KEBvcGFjaXR5KSB7XHJcblx0QG1zb3BhY2l0eTogQG9wYWNpdHkgKiAxMDA7XHJcblx0b3BhY2l0eTogQG9wYWNpdHk7XHJcblx0ZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7bXNvcGFjaXR5fSlcIjtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuLnBsYWNlaG9sZGVyKEBjb2xvcil7XHJcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogQGNvbG9yO1xyXG5cdH1cclxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6IEBjb2xvcjtcclxuXHR9XHJcblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogQGNvbG9yO1xyXG5cdH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogQGNvbG9yO1xyXG5cdH1cclxuXHQmOi1vLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiBAY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZWFyY2ggWFxyXG4ucmVtb3ZlLXNlYXJjaCgpIHtcclxuXHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCY6LW1vei1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmOjotbW96LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCY6Oi1tcy1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmOjotby1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gUkdCQVxyXG5cclxuI3JnYmEge1xyXG5cdC5iZ2llKEBjb2xvcjogIzAwMCwgQGFscGhhOiAxKXtcclxuXHRcdEBtc3JnYmE6IGBNYXRoLnJvdW5kKEB7YWxwaGF9ICogMjU1KS50b1N0cmluZygxNikgKyAnQHtjb2xvcn0nLnN1YnN0cigxKWA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZpbHRlcjogflwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I0B7bXNyZ2JhfSxlbmRDb2xvcnN0cj0jQHttc3JnYmF9KVwiO1xyXG5cdFx0em9vbTogMTtcclxuXHRcdCNyZ2JhID4gLmJnKEBjb2xvcixAYWxwaGEpO1xyXG5cdH1cclxuXHQuYmcoQGNvbG9yOiAjMDAwLCBAYWxwaGE6IDEpe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaHNsYShodWUoQGNvbG9yKSxzYXR1cmF0aW9uKEBjb2xvciksbGlnaHRuZXNzKEBjb2xvciksQGFscGhhKTtcclxuXHR9XHJcblx0LmNvbG9yKEBjb2xvcjogIzAwMCwgQGFscGhhOiAxKXtcclxuXHRcdGNvbG9yOiBoc2xhKGh1ZShAY29sb3IpLHNhdHVyYXRpb24oQGNvbG9yKSxsaWdodG5lc3MoQGNvbG9yKSxAYWxwaGEpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gR3JhZGllbnRzXHJcblxyXG4vLyBMaW5lYXIgR3JhZGllbnQgVXNlYWdlXHJcbi8vIGFyZzEgaXMgbGluZWFyXHJcbi8vIGFyZzIgaXMgZGlyZWN0aW9uOiB0byB0b3AsIHRvIGJvdHRvbSwgdG8gcmlnaHQsIHRvIGxlZnQsIHRvIGJvdHRvbSByaWdodCwgdG8gYm90dG9tIGxlZnQsIHRvIHRvcCByaWdodCwgdG8gdG9wIGxlZnRcclxuLy8gbiBudW1iZXIgb2YgYXJndW1lbnRzIG1heSBmb2xsb3cgZm9yIHN0b3BzLCBtdXN0IGluY2x1ZGUgaGV4IHZhbCBmb3IgY29sb3IgYW5kIHBlcmNlbnRhZ2U6ICMwMDAgNTAlXHJcbi8vIGV4YW1wbGU6IC5ncmFkaWVudChsaW5lYXIsIHRvIHJpZ2h0LCAjZmZmIDAlLCAjMDAwIDEwMCUpIG9yIC5ncmFkaWVudChsaW5lYXIsIHRvIGJvdHRvbSByaWdodCwgI2ZmZiAwJSwgI2MwMCA1MCUsICMwMDAgMTAwJSlcclxuXHJcbi8vIFJhZGlhbCBHcmFkaWVudCBVc2VhZ2VcclxuLy8gYXJnMSBpcyBjaXJjbGUgb3IgZWxsaXBzZVxyXG4vLyBhcmcyIGlzIGRpcmVjdGlvbiBhbmQgcGxhY2VtZW50LlxyXG4vLyAgICAgIERpcmVjdGlvbnM6IHRvcCBsZWZ0LCB0b3AgY2VudGVyLCB0b3AgcmlnaHQsIG1pZGRsZSBsZWZ0LCBtaWRkbGUgY2VudGVyLCBtaWRkbGUgcmlnaHQsIGJvdHRvbSBsZWZ0LCBib3R0b20gY2VudGVyLCBib3R0b20gcmlnaHRcclxuLy8gICAgICBQbGFjZW1lbnRzOiBjbG9zZXN0IHNpZGUsIGNsb3Nlc3QgY29ybmVyLCBmYXJ0aGVzdCBzaWRlLCBmYXJ0aGVzdCBjb3JuZXJcclxuLy8gbiBudW1iZXIgb2YgYXJndW1lbnRzIG1heSBmb2xsb3cgZm9yIHN0b3BzLCBtdXN0IGluY2x1ZGUgaGV4IHZhbCBmb3IgY29sb3IgYW5kIHBlcmNlbnRhZ2U6ICMwMDAgNTAlXHJcbi8vIC5ncmFkaWVudChjaXJjbGUsIHRvcCBjZW50ZXIgZmFydGhlc3QgY29ybmVyLCAjYzAwIDAlLCAjMDAwIDEwMCUpIG9yIC5ncmFkaWVudChjaXJjbGUsIHRvcCBjZW50ZXIgZmFydGhlc3QgY29ybmVyLCAjYzAwIDAlLCAjZmZmIDUwJSwgIzAwMCAxMDAlKVxyXG5cclxuLmdyYWRpZW50KC4uLil7XHJcblx0QG9iajogfmBfZ3JhZGllbnRfb2JqID0ge3RvdG9wOntnZW5lcmljOidib3R0b20sJyx3ZWJraXQ6J2xpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCcsbXM6J3RvIHRvcCwnfSx0b2JvdHRvbTp7Z2VuZXJpYzondG9wLCcsd2Via2l0OidsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwnLG1zOid0byBib3R0b20sJ30sdG9yaWdodDp7Z2VuZXJpYzonbGVmdCwnLHdlYmtpdDonbGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCcsbXM6J3RvIHJpZ2h0LCd9LHRvbGVmdDp7Z2VuZXJpYzoncmlnaHQsJyx3ZWJraXQ6J2xpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwnLG1zOid0byBsZWZ0LCd9LHRvYm90dG9tcmlnaHQ6e2dlbmVyaWM6J3RvcCBsZWZ0LCcsd2Via2l0OidsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sJyxtczondG8gYm90dG9tIHJpZ2h0LCd9LHRvYm90dG9tbGVmdDp7Z2VuZXJpYzondG9wIHJpZ2h0LCcsd2Via2l0OidsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sJyxtczondG8gYm90dG9tIGxlZnQsJ30sdG90b3ByaWdodDp7Z2VuZXJpYzonYm90dG9tIGxlZnQsJyx3ZWJraXQ6J2xpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwnLG1zOid0byB0b3AgcmlnaHQsJ30sdG90b3BsZWZ0OntnZW5lcmljOidib3R0b20gcmlnaHQsJyx3ZWJraXQ6J2xpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwnLG1zOid0byB0b3AgbGVmdCwnfX1gO1xyXG5cdEBhcmdzOiB+YF9ncmFkaWVudF9hcmdzID0gXCJAe2FyZ3VtZW50c31cIi5yZXBsYWNlKCgvW1xcW1xcXV0vZyksJycpLnJlcGxhY2UoKC9cXHNcXHMvZyksJyAnKS5yZXBsYWNlKCgvLFxccy9nKSwnLCcpLnNwbGl0KCcsJylgO1xyXG5cdEB0eXBlOiB+YF9ncmFkaWVudF90eXBlID0gX2dyYWRpZW50X2FyZ3NbMF0udG9Mb3dlckNhc2UoKS5yZXBsYWNlKCgvW15hLXpdL2cpLCcnKWA7XHJcblx0QHByZWZpeF90eXBlOiB+YF9ncmFkaWVudF90eXBlID09ICdsaW5lYXInID8gJ2xpbmVhcicgOiAncmFkaWFsJ2A7XHJcblx0QHBhcmFtczogfmBfZ3JhZGllbnRfcGFyYW1zID0gX2dyYWRpZW50X2FyZ3NbMV1gO1xyXG5cdEBwYXJhbXNfYXJyOiB+YF9ncmFkaWVudF9wYXJhbXNfYXJyID0gX2dyYWRpZW50X3BhcmFtcy5zcGxpdCgnICcpYDtcclxuXHRAY29sb3JzOiB+YF9ncmFkaWVudF9jb2xvcnMgPSBfZ3JhZGllbnRfYXJncy50b1N0cmluZygpLnJlcGxhY2UoX2dyYWRpZW50X3R5cGUgKyAnLCcsJycpLnJlcGxhY2UoX2dyYWRpZW50X3BhcmFtcyArICcsJywnJylgO1xyXG5cdEB3ZWJraXRfY29sb3JzOiB+YF9ncmFkaWVudF93ZWJraXRjb2xvcnMgPSAoJ2NvbG9yLXN0b3AoJyArIF9ncmFkaWVudF9jb2xvcnMucmVwbGFjZSgoLyMvZyksJycpLnNwbGl0KCcsJykuam9pbignKSxjb2xvci1zdG9wKCcpICsgJyknKS5yZXBsYWNlKCgvKFthLWZBLUYwLTldKylcXHMoWzAtOV0rJSkvZyksZnVuY3Rpb24oKXtyZXR1cm4gKHBhcnNlSW50KGFyZ3VtZW50c1syXSwxMCkgLyAxMDApICsgJywnICsgJyMnICsgYXJndW1lbnRzWzFdfSlgO1xyXG5cdEBiZ2NvbG9yOiB+YF9ncmFkaWVudF9jb2xvcnMuc3Vic3RyKDAsNylgO1xyXG5cdEBwcmVmaXhfZ2VuOiB+YF9ncmFkaWVudF90eXBlID09ICdsaW5lYXInID8gX2dyYWRpZW50X29ialsoX2dyYWRpZW50X3BhcmFtcy50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoKC9cXHMvZyksJycpKV0uZ2VuZXJpYyA6IChfZ3JhZGllbnRfcGFyYW1zX2FyclswXSArICcgJyArIChfZ3JhZGllbnRfcGFyYW1zX2FyclsxXSA9PSAnbWlkZGxlJyA/ICdjZW50ZXInIDogX2dyYWRpZW50X3BhcmFtc19hcnJbMV0pICsgJyxAe3R5cGV9ICcgKyBfZ3JhZGllbnRfcGFyYW1zX2FyclsyXSArICctJyArIF9ncmFkaWVudF9wYXJhbXNfYXJyWzNdICsgJywnKWA7XHJcblx0QHByZWZpeF93ZWJraXQ6IH5gX2dyYWRpZW50X3R5cGUgPT0gJ2xpbmVhcicgPyBfZ3JhZGllbnRfb2JqWyhfZ3JhZGllbnRfcGFyYW1zLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgoL1xccy9nKSwnJykpXS53ZWJraXQgOiAoJ0B7cHJlZml4X3R5cGV9LCcgKyBfZ3JhZGllbnRfcGFyYW1zX2FyclswXSArICcgJyArIChfZ3JhZGllbnRfcGFyYW1zX2FyclsxXSA9PSAnbWlkZGxlJyA/ICdjZW50ZXInIDogX2dyYWRpZW50X3BhcmFtc19hcnJbMV0pICsgJywwLCcgKyBfZ3JhZGllbnRfcGFyYW1zX2FyclswXSArICcgJyArIChfZ3JhZGllbnRfcGFyYW1zX2FyclsxXSA9PSAnbWlkZGxlJyA/ICdjZW50ZXInIDogX2dyYWRpZW50X3BhcmFtc19hcnJbMV0pICsgJywxMDAlLCcpYDtcclxuXHRAcHJlZml4X21zOiB+YF9ncmFkaWVudF90eXBlID09ICdsaW5lYXInID8gX2dyYWRpZW50X29ialsoX2dyYWRpZW50X3BhcmFtcy50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoKC9cXHMvZyksJycpKV0ubXMgOiAoJ0B7dHlwZX0gJyArIF9ncmFkaWVudF9wYXJhbXNfYXJyWzJdICsgJy0nICsgX2dyYWRpZW50X3BhcmFtc19hcnJbM10gKyAnIGF0ICcgKyBfZ3JhZGllbnRfcGFyYW1zX2FyclswXSArICcgJyArIChfZ3JhZGllbnRfcGFyYW1zX2FyclsxXSA9PSAnbWlkZGxlJyA/ICdjZW50ZXInIDogX2dyYWRpZW50X3BhcmFtc19hcnJbMV0pICsgJywnKWA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGJnY29sb3I7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogflwiLW1zLUB7cHJlZml4X3R5cGV9LWdyYWRpZW50KEB7cHJlZml4X2dlbn1Ae2NvbG9yc30pXCI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogflwiLW1vei1Ae3ByZWZpeF90eXBlfS1ncmFkaWVudChAe3ByZWZpeF9nZW59QHtjb2xvcnN9KVwiO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IH5cIi1vLUB7cHJlZml4X3R5cGV9LWdyYWRpZW50KEB7cHJlZml4X2dlbn1Ae2NvbG9yc30pXCI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogflwiLXdlYmtpdC1ncmFkaWVudChAe3ByZWZpeF93ZWJraXR9QHt3ZWJraXRfY29sb3JzfSlcIjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB+XCItd2Via2l0LUB7cHJlZml4X3R5cGV9LWdyYWRpZW50KEB7cHJlZml4X2dlbn1Ae2NvbG9yc30pXCI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogflwiQHtwcmVmaXhfdHlwZX0tZ3JhZGllbnQoQHtwcmVmaXhfbXN9QHtjb2xvcnN9KVwiO1xyXG59XHJcblxyXG4vLyBUcmlhbmdsZXNcclxuXHJcbiN0cmlhbmdsZSB7XHJcblx0LmNvcmUoQHNpemUsQGJhY2tncm91bmQpIHtcclxuXHRcdC5zaXplKDAsMCk7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGJvcmRlcjogc29saWQgQHNpemUgQGJhY2tncm91bmQ7XHJcblx0fVxyXG5cdC50b1RvcChAc2l6ZSxAZm9yZWdyb3VuZCxAYmFja2dyb3VuZDogdHJhbnNwYXJlbnQpe1xyXG5cdFx0I3RyaWFuZ2xlID4gLmNvcmUoQHNpemUsQGJhY2tncm91bmQpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGZvcmVncm91bmQ7XHJcblx0fVxyXG5cdC50b1JpZ2h0KEBzaXplLEBmb3JlZ3JvdW5kLEBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCl7XHJcblx0XHQjdHJpYW5nbGUgPiAuY29yZShAc2l6ZSxAYmFja2dyb3VuZCk7XHJcblx0XHRib3JkZXItbGVmdC1jb2xvcjogQGZvcmVncm91bmQ7XHJcblx0fVxyXG5cdC50b0JvdHRvbShAc2l6ZSxAZm9yZWdyb3VuZCxAYmFja2dyb3VuZDogdHJhbnNwYXJlbnQpe1xyXG5cdFx0I3RyaWFuZ2xlID4gLmNvcmUoQHNpemUsQGJhY2tncm91bmQpO1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGZvcmVncm91bmQ7XHJcblx0fVxyXG5cdC50b0xlZnQoQHNpemUsQGZvcmVncm91bmQsQGJhY2tncm91bmQ6IHRyYW5zcGFyZW50KXtcclxuXHRcdCN0cmlhbmdsZSA+IC5jb3JlKEBzaXplLEBiYWNrZ3JvdW5kKTtcclxuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGZvcmVncm91bmQ7XHJcblx0fVxyXG5cdC50b1RvcFJpZ2h0KEBzaXplLEBmb3JlZ3JvdW5kLEBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCl7XHJcblx0XHQjdHJpYW5nbGUgPiAuY29yZSgoQHNpemUgLyAyKSxAYmFja2dyb3VuZCk7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiBAZm9yZWdyb3VuZDtcclxuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGZvcmVncm91bmQ7XHJcblx0fVxyXG5cdC50b1RvcExlZnQoQHNpemUsQGZvcmVncm91bmQsQGJhY2tncm91bmQ6IHRyYW5zcGFyZW50KXtcclxuXHRcdCN0cmlhbmdsZSA+IC5jb3JlKChAc2l6ZSAvIDIpLEBiYWNrZ3JvdW5kKTtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6IEBmb3JlZ3JvdW5kO1xyXG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBmb3JlZ3JvdW5kO1xyXG5cdH1cclxuXHQudG9Cb3R0b21SaWdodChAc2l6ZSxAZm9yZWdyb3VuZCxAYmFja2dyb3VuZDogdHJhbnNwYXJlbnQpe1xyXG5cdFx0I3RyaWFuZ2xlID4gLmNvcmUoKEBzaXplIC8gMiksQGJhY2tncm91bmQpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGZvcmVncm91bmQ7XHJcblx0XHRib3JkZXItcmlnaHQtY29sb3I6IEBmb3JlZ3JvdW5kO1xyXG5cdH1cclxuXHQudG9Cb3R0b21MZWZ0KEBzaXplLEBmb3JlZ3JvdW5kLEBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCl7XHJcblx0XHQjdHJpYW5nbGUgPiAuY29yZSgoQHNpemUgLyAyKSxAYmFja2dyb3VuZCk7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAZm9yZWdyb3VuZDtcclxuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAZm9yZWdyb3VuZDtcclxuXHR9XHJcbn0iLCJodG1sLFxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuYm9keSB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogLTEwMCU7XHJcblx0XHRsZWZ0OiAtMTAwJTtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XHJcblx0XHQuYmFja2dyb3VuZC1pbWcoJ2xvYWRpbmcuZ2lmJyxuby1yZXBlYXQsY2VudGVyLGNlbnRlcik7XHJcblx0XHQuc3F1YXJlKDEwMCUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcblx0XHQudHJhbnNpdGlvbignb3BhY2l0eSAwLjI1cyBlYXNlLCB0b3AgMHMgZWFzZSAwLjI1cywgbGVmdCAwcyBlYXNlIDAuMjVzJyk7XHJcblx0fVxyXG5cdCYubG9hZGluZyB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHQudHJhbnNpdGlvbignb3BhY2l0eSAwLjI1cyBlYXNlLCB0b3AgMHMgZWFzZSAwcywgbGVmdCAwcyBlYXNlIDBzJyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2Nyb2xsaW5nLXBhZ2Uge1xyXG5cdFx0LndyYXBwZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi51bnN0eWxlZHtcclxuXHRwe1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHR9XHJcbn1cclxuLndyYXBwZXIge1xyXG5cdG1heC13aWR0aDogIDEwMCU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLUBmb290ZXJIZWlnaHQ7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHQuc3F1YXJlKDEwMCUpO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAtMTAwJTtcclxuXHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5ODtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQudHJhbnNpdGlvbignb3BhY2l0eSAwLjI1cyBlYXNlLCB0b3AgMHMgZWFzZSAwLjI1cywgbGVmdCAwcyBlYXNlIDAuMjVzJyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC5zaXplKDEwMCUsQGZvb3RlckhlaWdodCk7XHJcblx0fVxyXG59XHJcbm9sLnVuc3R5bGVkLFxyXG51bC51bnN0eWxlZCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbiNhbGxvdy1naWZ0LW1lc3NhZ2UtY29udGFpbmVye1xyXG5cdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxufVxyXG4ucHJlbG9hZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC05OTk5cHg7XHJcblx0dG9wOiAtOTk5OXB4O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uY2xlYXIge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLmNsZWFyZml4IHtcclxuXHQuY2xlYXJmaXgoKTtcclxufVxyXG4ubm9uZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uZGVidWcge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdC5zcXVhcmUoMTAwJSk7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHRwYWRkaW5nOiAyNXB4IDAgMjVweCAyNXB4O1xyXG59XHJcbi5wYXR0ZXJuIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcblx0LmJhY2tncm91bmQtaW1nKCdwYXR0ZXJuLnBuZycscmVwZWF0LXgsY2VudGVyLGJvdHRvbSk7XHJcbn1cclxubWFpbiB7XHJcblx0Ji5jb2wtbGVmdCwgJi5jb2wtcmlnaHQge1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHR3aWR0aDogQG1heFdpZHRoO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOlx0IEBtYXhXaWR0aCAtIEBzaWRlYmFyV2lkdGggLSBAZ3V0dGVyO1xyXG5cclxuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcblx0XHRcdFx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDE2cHgsMTZweCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IEBndXR0ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAoQGd1dHRlciAvIDIpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXkzRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5oZWxsbyBzdHJvbmcsIC5ib3gtaGVhZCBoMiB7XHJcblx0XHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMjBweCk7XHJcblx0XHRcdFx0XHQua2VybmluZygxMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ib3gtaGVhZCBoMiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQud2VsY29tZS1tc2cge1xyXG5cdFx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCwyNHB4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJveC1yZXZpZXdzLCAuYm94LXJlY2VudCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbDItc2V0IHtcclxuXHRcdFx0XHRcdC5jbGVhcmZpeCgpO1xyXG5cdFx0XHRcdFx0LmNvbC0xLCAuY29sLTIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY29sLTEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jb2wtMiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ib3gtdGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMThweCk7XHJcblx0XHRcdFx0XHRcdC5rZXJuaW5nKDEwKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXDAwN0MnO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAzcHggMCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYubm8tYWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxOHB4KTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYm94LWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCwyNHB4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAubWVkaXVtKDE2cHgpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTZweCk7XHJcblx0XHRcdFx0XHRcdC5rZXJuaW5nKDEwKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YWRkcmVzcyB7XHJcblx0XHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5teS1hY2NvdW50IHtcclxuXHRcdFx0XHRcdD4gcCB7XHJcblx0XHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnByb2R1Y3QtcmV2aWV3IHtcclxuXHRcdFx0XHRcdC5wcm9kdWN0LWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHQuYm94LWhlYWQge1xyXG5cdFx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcm9kdWN0LXJhdGluZy1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0LmJveC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmF0aW5ncyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAZ3V0dGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IEBzaWRlYmFyV2lkdGg7XHJcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0XHRcdFx0LmJsb2NrLXRpdGxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IEBndXR0ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogKEBndXR0ZXIgLyAyKTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAZ3JleTNGO1xyXG5cdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigxNnB4LDE2cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxvY2stY29udGVudCB7XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIChAZ3V0dGVyICogMS41KSAwO1xyXG5cdFx0XHRcdFx0XHRcdCYubGFzdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDE2cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Lmtlcm5pbmcoMTApO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCk7XHJcblx0XHRcdFx0XHRcdFx0XHQua2VybmluZygxMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNvbC1yaWdodCB7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogQGd1dHRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5jb2wtbGVmdCB7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IEBndXR0ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBhc2lkZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcblx0XHQmLmNvbC1sZWZ0ID4gZGl2LCAmLmNvbC1yaWdodCA+IGRpdiB7XHJcblx0XHRcdHdpZHRoOiA5NiU7XHJcblx0XHRcdG1hcmdpbjowIDIlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG5cdFx0Ji5jb2wtbGVmdCA+IGRpdiwgJi5jb2wtcmlnaHQgPiBkaXYge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdCYuY29sLWxlZnQgPiBkaXYsICYgLmNvbC1yaWdodCA+IGRpdiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHJcblx0XHRcdD4gYXNpZGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGFydGljbGUge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tZXNzYWdlcyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGdyZWVuTXNnO1xyXG5cdG92ZXJmbG93Olx0aGlkZGVuO1xyXG5cdGNvbG9yOlx0XHRAZ3JlZW47XHJcblxyXG5cdC50cmFuc2l0aW9uKCdoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApJyk7XHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNnB4KTtcclxuXHJcblx0Ji5oaWRlIHtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDpcdDI7XHJcblx0XHRwYWRkaW5nOlx0KEBndXR0ZXIgLyAyKSAwO1xyXG5cclxuXHRcdCYuZXJyb3ItbXNnIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpcdEByZWRNc2c7XHJcblx0XHRcdGNvbG9yOlx0XHRcdFx0QGdyZXkyODtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiBcdFx0MjZweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDpcdFx0MjZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwsb2wge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IEBtYXhXaWR0aDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHRhYmxldCBhbmQgbW9iaWxlIHZlcnNpb25zXHJcblxyXG5cclxuLy8gbW9iaWxlXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdGh0bWwgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgfVxyXG5cclxuXHRib2R5e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDo1M3B4O1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0bWFyZ2luOjA7XHJcblxyXG5cdFx0Ji5tZW51LWFjdGl2ZXtcclxuXHRcdFx0LndyYXBwZXIsI2Zvb3RlciwjaGVhZGVye1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnVuc3R5bGVke1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1zaXplOjIxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLW1haW4gLmJsb2NrcXVvdGUgcSB7XHJcblx0XHRmb250LXNpemU6IDIxcHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubWVzc2FnZXMge1xyXG5cdFx0d2lkdGg6XHRcdDk4JTtcclxuXHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblx0XHRtYXJnaW46XHRcdDEwcHggMSU7XHJcblx0XHRiYWNrZ3JvdW5kOlx0bm9uZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGlkZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuXHRcdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQjaG9tZS1wcm9tby1jb2RleyAgbWFyZ2luOjA7IH1cclxuXHJcblx0Lm1vYmlsZS1oaWRkZW4geyAgZGlzcGxheTogYmxvY2s7ICB9XHJcblxyXG5cdC5kZXNrdG9wLWhpZGRlbiB7ICBkaXNwbGF5OiBub25lOyAgfVxyXG5cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHRtYWluIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblxyXG5cdGEsYTp2aXNpdGVke1xyXG5cdFx0Y29sb3I6ICMwMDVlMjA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHRhOmhvdmVyeyBjb2xvcjogIzQwOWU2MDsgfVxyXG5cclxuXHQuY2xlYXJmaXg6YWZ0ZXIge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnVpLWJ0bntcclxuXHRcdCNmb250I2Z1dHVyYS5ib29rKDE1cHgpO1xyXG5cclxuXHRcdHBhZGRpbmc6XHRcdDdweCAxNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHJcblx0XHQmLmdyZWVuIHtcclxuXHRcdFx0Y29sb3I6XHRcdCNmZmY7XHJcblx0XHRcdGJvcmRlcjpcdFx0MnB4IHNvbGlkICMwMDVlMjA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzA5M2UyYztcclxuXHRcdH1cclxuXHRcdCYudWktY2FydHtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iaWcge1xyXG5cdFx0XHR3aWR0aDpcdFx0XHQxMDAlO1xyXG5cdFx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdFx0Ym9yZGVyOlx0XHRcdG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDIwcHg7XHJcblx0XHRcdGNvbG9yOlx0XHRcdCNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6XHRcdCMwOTNlMmM7XHJcblx0XHRcdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHQjZm9udCNmdXR1cmEuYm9vaygxM3B4KTtcclxuXHJcblx0XHRcdCYub3JhbmdlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiNlYzhhMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51aS1idG5cclxuXHJcblx0LndyYXBwZXIsI2Zvb3RlciwjaGVhZGVye1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LnRyYW5zaXRpb24oYWxsIC4zcyk7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtY29udGFpbmVyIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUge1xyXG5cdFx0bWFyZ2luOlx0XHQwO1xyXG5cdFx0b3ZlcmZsb3c6XHRoaWRkZW47XHJcblx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlID4gbGksIC5zd2lwZSA+IGRpdiB7XHJcblx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0ZmxvYXQ6XHRcdGxlZnQ7XHJcblx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHR9XHJcblxyXG5cdCNzd2lwZS1lbGVtZW50cyBiIHtcclxuXHRcdGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOlx0I2QxYzhiODtcclxuXHRcdHdpZHRoOlx0XHQxMHB4O1xyXG5cdFx0aGVpZ2h0Olx0XHQxMHB4O1xyXG5cdFx0bWFyZ2luOlx0XHQ1cHg7XHJcblxyXG5cdFx0LmlubmVyLXNoYWRvdygxcHgsMXB4LDRweCwwLDAuNSk7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygxMHB4KTtcclxuXHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmOTMxZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jaGVja291dC1vbmVwYWdlLWluZGV4ICNwYXR0ZXJue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZjdlZDtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdze1xyXG5cdFx0bWFyZ2luOlx0XHRcdDVweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6XHQxOHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjpcdFx0XHQjMDA1ZTIwO1xyXG5cdFx0ZGlzcGxheTotd2Via2l0LWJveDtcclxuXHRcdGRpc3BsYXk6LW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0I2ZvbnQjZnV0dXJhLmhlYXZ5KDE2cHgpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yYXRpbmctYm94IHtcclxuXHRcdFx0ZGlzcGxheTpcdFx0aW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjpcdHRvcDtcclxuXHRcdFx0d2lkdGg6XHRcdFx0MTIwcHg7XHJcblx0XHRcdGhlaWdodDpcdFx0XHQxN3B4O1xyXG5cdFx0XHRvdmVyZmxvdzpcdFx0aGlkZGVuO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0XHRsZWZ0O1xyXG5cclxuXHRcdFx0LnJhdGluZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0LmJhY2tncm91bmQtc2l6ZSgxN3B4LDE2cHgpO1xyXG5cdFx0XHRcdC5iYWNrZ3JvdW5kLWltZyhcImdsb2JhbC9zdGFyLWdyZXkucG5nXCIscmVwZWF0LXgsMCwwKTtcclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdC5iYWNrZ3JvdW5kLXNpemUoMTdweCwxNnB4KTtcclxuXHRcdFx0XHRcdC5iYWNrZ3JvdW5kLWltZyhcImdsb2JhbC9zdGFyLWdvbGQucG5nXCIscmVwZWF0LXgsMCwwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3RlYS1maW5kZXJ7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMjBweCA1JTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5iYWNrZ3JvdW5kLWltZyhcImdsb2JhbC90ZWEtZmluZGVyLWJnZC5wbmdcIixuby1yZXBlYXQsY2VudGVyLDhweCk7XHJcblx0XHRoZWlnaHQ6IDk1cHg7XHJcblxyXG5cdFx0LnNzZy1uYXZpZ2F0ZWRvd257XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRtYXJnaW46NXB4IDA7XHJcblx0XHRcdCNmb250I3BsYXlmYWlyLnJlZ3VsYXIoMTZweCk7XHJcblx0XHRcdGNvbG9yOiAjYTY5NzgyO1xyXG5cdFx0fVxyXG5cclxuXHRcdD5zdHJvbmcge1xyXG5cdFx0XHQjZm9udCNwbGF5ZmFpci5yZWd1bGFyKDE4cHgpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOjVweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCN0ZWEtZmluZGVyLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NhcnQtb3JkZXItdG90YWxzIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHQjZm9udCNmdXR1cmEuYm9vaygxM3B4KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblxyXG5cdFx0XHQucHJpY2V7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmdyYW5kLXRvdGFsIHtcclxuXHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0I2ZvbnQjZnV0dXJhLmhlYXZ5KDE2cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Nob3BwaW5nLWNhcnQtZm9vdGVye1xyXG5cdFx0bWFyZ2luOlx0XHQyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDpcdCM5ODk4OTg7XHJcblx0XHRwYWRkaW5nOlx0MjBweDtcclxuXHRcdGNvbG9yOlx0XHQjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHJcblx0XHQjZm9udCNmdXR1cmEuYm9vaygxNHB4KTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6XHRcdFx0I2ZmZjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246XHRtaWRkbGU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZ3tcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0I2ZvbnQjZnV0dXJhLmhlYXZ5KDE0cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Nob3BwaW5nLWNhcnQtaXRlbXMge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDpcdFx0NDVweDtcclxuXHRcdFx0YmFja2dyb3VuZDpcdCNmMmYyZjI7XHJcblx0XHRcdGJvcmRlcjpcdFx0bm9uZTtcclxuXHJcblx0XHRcdCNmb250I2Z1dHVyYS5oZWF2eSgxMXB4KTtcclxuXHRcdFx0cGFkZGluZzpcdDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvd3tcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzlmYTFhMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cclxuXHRcdFx0aDR7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4IDA7XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHQjZm9udCNmdXR1cmEuaGVhdnkoMTRweCk7XHJcblx0XHRcdFx0XHRjb2xvcjogIzNmNDQ0MjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zc2ctZGVsZXRle1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0XHRyaWdodDo1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcmljZSwuc3VidG90YWx7XHJcblx0XHRcdFx0I2ZvbnQjZnV0dXJhLmhlYXZ5KDExcHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdWJ0b3RhbHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNWUyMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2x7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0d2lkdGg6NjIlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjYnJlYWRjcnVtYnMge1xyXG5cdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0Olx0XHQ0N3B4O1xyXG5cdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6XHQjZjlmNWVlO1xyXG5cdFx0b3ZlcmZsb3c6XHRoaWRkZW47XHJcblx0XHRwYWRkaW5nOlx0MjVweCAwIDMwcHg7XHJcblxyXG5cdFx0Ji5vcGVuIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6XHRcIlwiO1xyXG5cdFx0XHR3aWR0aDpcdFx0MTFweDtcclxuXHRcdFx0aGVpZ2h0Olx0XHQ3cHg7XHJcblx0XHRcdGxlZnQ6XHRcdDkzJTtcclxuXHRcdFx0ei1pbmRleDpcdDU7XHJcblx0XHRcdHRvcDpcdFx0MjBweDtcclxuXHJcblx0XHRcdC5iYWNrZ3JvdW5kLXNpemUoMTFweCwgN3B4KTtcclxuXHRcdFx0LmJhY2tncm91bmQtaW1nKFwiZ2xvYmFsL25hdmlnYXRlZG93bi5wbmdcIiwgbm8tcmVwZWF0LCA5NSUsIGNlbnRlcik7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlYW5hdiB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0XHQmLnVuc3R5bGVkIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cclxuXHRcdFx0Ji50ZWFuYXYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucmlnaHQge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRcdGZsb2F0Olx0IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdFx0XHQxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzpcdFx0XHQxNXB4IDE1cHggMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6XHRcdFx0XHQjYTY5NzgyO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpcdFx0XHRsZWZ0O1xyXG5cclxuXHRcdFx0XHRcdCNmb250I3BsYXlmYWlyLnJlZ3VsYXIoMTJweCk7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3VjY2Vzcy1tc2cge1xyXG5cdFx0cGFkZGluZzpcdDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOlx0I0RGRjJCRjtcclxuXHRcdGJvcmRlcjpcdFx0MXB4IHNvbGlkICMxYzgzMDE7XHJcblx0fVxyXG5cclxuXHQuZXJyb3ItbXNnIHtcclxuXHRcdHBhZGRpbmc6XHQxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDpcdCM5YzViNjQ7XHJcblx0XHRjb2xvcjpcdFx0I2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNiZDYwNjk7XHJcblx0fVxyXG5cclxuXHQuY21zLWluZGV4LWluZGV4IC5zdWNjZXNzLW1zZ3tcclxuXHRcdG1hcmdpbjoyMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbGlzdHtcclxuXHRcdG1heC13aWR0aDpcdDI2MHB4O1xyXG5cdFx0bWFyZ2luOlx0XHQwIGF1dG87XHJcblxyXG5cdFx0LnNwYWNlcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRsaXtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0aGVpZ2h0OjI0MHB4O1xyXG5cdFx0XHRtYXJnaW46MjBweCAwO1xyXG5cdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTllOWU5O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjQwcHg7XHJcblxyXG5cdFx0XHQmLmhpZGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAxNSUgMCAxNSU7XHJcblx0XHRcdFx0XHR3aWR0aDo3MCU7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQjZm9udCNwbGF5ZmFpci5yZWd1bGFyKDE0cHgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudHlwZXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJpY2V7XHJcblx0XHRcdFx0XHQjZm9udCNmdXR1cmEuaGVhdnkoMTJweCk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjowIDE1JSAwIDE1JTtcclxuXHRcdFx0XHRcdHdpZHRoOjcwJTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjM2Y0NDQyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmljZWQge1xyXG5cdFx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTBweCwxMXB4KTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0LnNxdWFyZSg0NXB4KTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2VGRjQ7XHJcblx0XHRcdFx0XHRcdC5zcXVhcmUoMTAwJSk7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMTNweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0LnJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHQuc2l6ZSg1MCUsMzAlKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IC00cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDI1JTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zNTtcclxuXHRcdFx0XHRcdFx0LmdyYWRpZW50KGVsbGlwc2UsIGNlbnRlciBjZW50ZXIgZmFydGhlc3Qgc2lkZSwgIzAwMCAwJSwgI2ZmZiAxMDAlKTtcclxuXHRcdFx0XHRcdFx0LmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcblx0XHRcdFx0XHRcdC50cmFuc2Zvcm0oJ3JvdGF0ZTNkKC0wLjEsMCwwLDExNWRlZyknKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbWd7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLG51bGwsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OjQwMCw0MDBpdGFsaWMmc3Vic2V0PWxhdGluLWV4dCxsYXRpbik7XHJcbi5nb29nLXRlLW1lbnUyLWl0ZW0gZGl2LCAuZ29vZy10ZS1tZW51Mi1pdGVtOmxpbmsgZGl2LCAuZ29vZy10ZS1tZW51Mi1pdGVtOnZpc2l0ZWQgZGl2LCAuZ29vZy10ZS1tZW51Mi1pdGVtOmFjdGl2ZSBkaXZ7XHJcbiAgY29sb3I6IzA5M0UyQyAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHl7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGVhZGVyIHtcclxuICAuc2l6ZSgxMDAlLCBAaGVhZGVyTmV3SGVpZ2h0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUY3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCB7XHJcbiAgICAuZ29vZy10ZS1nYWRnZXQge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDkzZTJjO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxMnB4LzIzcHggJ1BsYXlmYWlyIERpc3BsYXknLFRpbWVzLCdUaW1lcyBOZXcgUm9tYW4nLEdlb3JnaWEsc2VyaWY7XHJcbiAgICAgIGNvbG9yOiAjZDBkMGQwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgIC5nb29nLXRlLWdhZGdldC1zaW1wbGUge1xyXG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdvb2ctdGUtbWVudS12YWx1ZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2QwZDBkMDtcclxuICAgICAgICAgID4gc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBzcGFuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHNwYW46bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBjb2xvcjojZDBkMGQwO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IEBkZXNrdG9wV2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5jbGVhcmZpeCgpO1xyXG4gIH1cclxuXHJcbiAgI3RvcE5hdiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xyXG5cclxuICAgIC5zaXplKDEwMCUsIEBoZWFkZXJCYXIpO1xyXG5cclxuICAgICNjYXRhbG9nU2VhcmNoLCAjdG9wTGlua3MsICNtb2Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgaGVpZ2h0OiBAaGVhZGVyQmFyO1xyXG5cclxuICAgICAgLmJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzaG9wcGluZ0Jhc2tldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE5cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweCAhaW1wb3J0YW50O1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHggIWltcG9ydGFudDtcclxuICAgIC5iYWNrZ3JvdW5kLXNpemUoMjhweCwgMjhweCkgIWltcG9ydGFudDtcclxuICAgIC5iYWNrZ3JvdW5kLWltZyhcImdsb2JhbC9kZXNrLWJhc2tldC5wbmdcIiwgbm8tcmVwZWF0LCBsZWZ0LCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IEBncmVlbjtcclxuICAgIC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiBAZGVza3RvcE5ld1dpZHRoO1xyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogQGRlc2t0b3BOZXdXaWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xyXG5cclxuICAgID4gc3Ryb25nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xyXG5cclxuICAgICAgLnNpemUoQGxvZ29XaWR0aCwgMTEwcHgpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBsZWZ0OiAtMiU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmJhY2tncm91bmQtaW1nKCdsb2dvLTY0MC5wbmcnLCBuby1yZXBlYXQsIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgICAuYmFja2dyb3VuZC1zaXplKDIwMXB4LCBhdXRvKTtcclxuICAgICAgICAuc2l6ZSgyMTBweCwgMTEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAwIDElO1xyXG4gICAgfVxyXG5cclxuICAgIC5taWRkbGUtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMCU7XHJcbiAgICAgID4gc3Ryb25nIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgICYge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI25hdiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMCAxJTtcclxuICAgIH1cclxuXHJcbiAgICAubWlkZGxlLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW46IDAlO1xyXG5cclxuICAgICAgPiBzdHJvbmcge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FydCB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbGkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5kcm9wIHtcclxuICAgICAgICBtYXgtaGVpZ2h0Om5vbmU7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMjVzIGVhc2UnKTtcclxuICAgICAgICBwYWRkaW5nOjAgNTBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMjlweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAvLyByaWdodDoxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OjA7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICAudHJhbnNpdGlvbignb3BhY2l0eSAwLjI1cyBlYXNlJyk7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNHB4LzIwcHggQGZ1dHVyYVN0YWNrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgLy9tYXJnaW46MDtcclxuICAgICAgd2lkdGg6IDkxLjMlO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMCAwO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbjowIDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmRyb3AtY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICA+dWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjclO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQGdyZWVuODY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgICAgJi5hbGxfd29ybGQudG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDIzLjMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgPiAuZGVzY3JpcHRpb24tYyB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IEBkZXNrdG9wTmV3V2lkdGg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBAZGVzY3JpcHRpb25JbWFnZVc7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogQGRlc2NyaXB0aW9uSW1hZ2VMO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHVsIHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcC5maXJzdHtcclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvL3dpZHRoOiA0NiU7XHJcblxyXG4gICAgICAgIC8vJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAvLyB3aWR0aDogNTQlO1xyXG4gICAgICAgIC8vfVxyXG5cclxuICAgICAgICB1bHtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3AtY29udGFpbmVye1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBAbWVnYU1lbnVJdGVtV2lkdGg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wLmdpZnRzIHtcclxuICAgID51bCB7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICA+aHJ7XHJcbiAgICAgICAgICB3aWR0aDogNzUlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLWMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IEBkZXNrdG9wTmV3V2lkdGg7XHJcbiAgICAgIG1heC13aWR0aDogQGRlc2NyaXB0aW9uSW1hZ2VXO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBAZGVzY3JpcHRpb25JbWFnZUw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9we1xyXG4gICAgLnRvcHtcclxuICAgICAgPmF7XHJcbiAgICAgICAgY29sb3I6IEBibGFjazMzIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB3aWR0aDogQGRlc2t0b3BOZXdXaWR0aDtcclxuICAgICAgfVxyXG4gICAgICA+aHJ7XHJcbiAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMwOTNlMmM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2UyYztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi1jIHtcclxuICBmb250OjIycHgvMzJweCBAcGxheUZhaXJTdGFjaztcclxuICBjb2xvcjogQGJsYWNrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyMS42JTtcclxuICBtYXgtd2lkdGg6IEBkZXNjcmlwdGlvbkltYWdlVztcclxuICAuaW1hZ2UtYmxvY2t7XHJcbiAgICBoZWlnaHQ6IEBkZXNjcmlwdGlvbkltYWdlTDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB9XHJcbiAgLmltYWdlLWhvbGRlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjIyMjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtd2lkdGg6IEBkZXNjcmlwdGlvbkltYWdlVztcclxuICAgIG1heC1oZWlnaHQ6IEBkZXNjcmlwdGlvbkltYWdlTDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1M3B4O1xyXG4gICAgICBwYWRkaW5nOiA3JTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSg5LDYyLDQ0LC41KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNjLWNvbnRlbnQge1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMzJweCBAcGxheUZhaXJTdGFjaztcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IEBibGFjaztcclxuICBwYWRkaW5nOiA1NXB4IDAgMzBweCA1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wLWJhciB7XHJcbiAgaGVpZ2h0OiBAaGVhZGVyVG9wYmFySGVpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IEBoZWFkZXJUb3BiYXJXaWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4L25vcm1hbCBAZnV0dXJhU3RhY2s7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgLmhlYWRlci10b3AtYmFyLW9uZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzklO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNyU7XHJcbiAgICAudHJhZGUge1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMTlweCA4JSAxOXB4IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGdyZWVuODY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcC1iYXItdHdvIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA5JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5hbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogQGxvZ29NYXhXaWR0aDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtYmFyLXRocmVlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAzNC44JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAyJSAwIDElO1xyXG4gICAgLnRvcC1sb2dpbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAxOXB4IDAgMCAyNyU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgIG1heC13aWR0aDogMzQycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZmlyc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5JTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWNhcnQge1xyXG4gICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgd2lkdGg6IDMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAuY291bnQtcm91bmQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBncmVlbjg2O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTkuMDlweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiNuYXYge1xyXG4gID4gdWwudW5zdHlsZWQge1xyXG4gICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEhlaWdodDogMTAwJTtcclxuICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICA+YS5naWZ0c3tcclxuICAgICAgICBjb2xvcjogI2ZmMDA0NTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCgudG91Y2gpOmhvdmVyLCAmLmhvdmVyIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgIC8vdG9wOiBAbmF2SGVpZ2h0O1xyXG5cclxuICAgICAgICAgIC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMjVzIGVhc2UnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFsbF93b3JsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQuMzUlO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAubWFpbi1pdG1lcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jYXJ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAuaGVhZGVyLW1pbmljYXJ0IHtcclxuICAgICAgICAgIHRvcDogNTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oJ2JhY2tncm91bmQtY29sb3IgIDAuMjVzIGVhc2UnKTtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzQwcHggQGZ1dHVyYVN0YWNrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XHJcbiAgICAgIH1cclxuICAgICAvLyBhIHtcclxuICAgICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAgICAvLyAjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LCBAbmF2SGVpZ2h0KTtcclxuICAgICAgIC8vIC5rZXJuaW5nKDUwKTtcclxuICAgICAgLy8gIC50cmFuc2l0aW9uKCdub25lJyk7XHJcbiAgICAgICAvLyAmLmFjdGl2ZTpob3ZlciwgJjpob3ZlciB7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IEBncmV5RjI7XHJcbiAgICAgICAgICAvL2NvbG9yOiBAZ3JlZW47XHJcbiAgICAgICAvLyB9XHJcbiAgICAgICAvLyBpIHtcclxuICAgICAgICAgLy8gZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gIHRvcDogMnB4O1xyXG4gICAgICAgIC8vICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAvL31cclxuICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHBvc2VkIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbXBsZS1ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAwIEBsb2dvV2lkdGggQG5hdkd1dHRlciAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggQGdyZXlGMjtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgIC8vLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgIC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMjVzIGVhc2UsIHRvcCAwcyBlYXNlIDAuMjVzJyk7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIChAbmF2R3V0dGVyIC8gMikgMCBAbmF2R3V0dGVyO1xyXG4gICAgICAgICAgY29sb3I6IEBncmV5Mjg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG4gICAgICAgICAgI2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCwgKEBzdWJOYXZIZWlnaHQgLyAyKSk7XHJcbiAgICAgICAgICAua2VybmluZyg1MCk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW5MdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgLShAbmF2R3V0dGVyICsgQGxvZ29XaWR0aCkgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOlx0XHRAbG9nb1dpZHRoO1xyXG4gICAgICAgIGhlaWdodDpcdGF1dG87XHJcbiAgICAgICAgZGlzcGxheTpcdGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IChAbmF2R3V0dGVyIC8gMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAbmF2R3V0dGVyO1xyXG4gICAgICAgIGNvbG9yOiBAZ3JleTI4O1xyXG5cclxuICAgICAgICAjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LCAyMXB4KTtcclxuICAgICAgICAua2VybmluZygxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ2lmdHMtc3ViIHtcclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLnRvdWNoKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aWR0aDpcdFx0MTUxcHg7XHJcbiAgICAgICAgICBtYXJnaW46XHQwIC0xOTlweCAwIDA7XHJcbiAgICAgICAgICBmbG9hdDpcdFx0cmlnaHQ7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2M3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGVhc2Jhci1zdWIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMCAwIDEzcHggMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMCBAZ3JleUYyO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAmLnNtYWxsLWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDMwOXB4O1xyXG4gICAgICAgIGxlZnQ6IDIxMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgI2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCwgMjJweCk7XHJcbiAgICAgICAgLmtlcm5pbmcoNTApO1xyXG4gICAgICAgIC50Yi1pdGVtLWhlYWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlYXNiYXItaXRlbS5wcmV2aWV3LWJsb2NrIHtcclxuICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAwIDA7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIC0xNXB4O1xyXG4gICAgICAgICAgLnRiLXByZXZpZXctaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1pdGVtLXByb2R1Y3RzIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjdweDtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIC5mZWF0dXJlZC1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC0zMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRlYXdhcmUtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDVlMjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtc2hhZG93KCcwcHggNnB4IDEycHggcmdiYSgwLDAsMCwuMSknKTtcclxuXHJcbiAgICAgIC50ZWFzYmFyLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjJweDtcclxuXHJcbiAgICAgICAgICAudGItaXRlbS1wcm9kdWN0cyB1bCBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50Yi1pdGVtLWhlYWQge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE1cHgsIDUzcHgpO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmV2aWV3LWJsb2NrIHtcclxuICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50Yi1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgNTBweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGItaXRlbS1wcm9kdWN0cyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgIC5jbGVhcmZpeDtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDEycHgsIDIycHgpO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAgMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAvL3BhZGRpbmc6IDAgQG5hdkd1dHRlcjtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cclxuICAgICAgLnRyYW5zaXRpb24oJ2JhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZScpO1xyXG4gICAgICAjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxOHB4LCA0MHB4KTtcclxuICAgICAgLmtlcm5pbmcoNzUpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcbiAgICAgICYudGVhc2JhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKEB0YWJsZXRXaWR0aEwgKyAxKSkge1xyXG4gICAgICAmLnRlYXNiYXIge1xyXG4gICAgICAgIC5zaW1wbGUtYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNhdGVnb3J5LXJlZCA+IGEge1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIHVsLnVuc3R5bGVkIGxpIHtcclxuICAgIGRpdi50ZWEtbmF2LWxhc3Qge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcGFkZGluZzogMCAwIDMwcHggMjA3cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC0yMDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiBAZGVza3RvcE5ld1dpZHRoO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XHJcbiAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi8vIGV4cG9zZSBuYXYgb24gaG9tZXBhZ2VcclxuLmNtcy1pbmRleC1pbmRleCB7XHJcbiAgI2hlYWRlci5leHBvc2VkIHtcclxuICAgIGhlaWdodDogQGhlYWRlckV4cG9zZWRIZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAjbmF2IHtcclxuICAgID4gdWwudW5zdHlsZWQge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICAgICYuZXhwb3NlZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIgPiBhIHtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cclxuICAgICAgICAgICAgLy8mOmhvdmVyIHtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBAc3ViTmF2SGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogQG5hdkhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JleUYyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKCdub25lJyk7XHJcblxyXG4gICAgICAgICAgICBwLCBpbWcsIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBAc3ViTmF2SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgKEBuYXZHdXR0ZXIgLyAyKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgI2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCwgQHN1Yk5hdkhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG4gICAgICAgICAgICAgICAgLmtlcm5pbmcoMTAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEBncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW5MdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4jY2F0YWxvZ1NlYXJjaCB7XHJcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAudHJhbnNpdGlvbigncGFkZGluZy1sZWZ0IDAuMjVzIGVhc2UnKTtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHBhZGRpbmc6IDE5cHggMDtcclxuXHJcbiAgICAjc2VhcmNoX21pbmlfZm9ybSB7XHJcbiAgICAgIC8vd2lkdGg6IDEzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICB3aWR0aDogNTklO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC50cmFuc2l0aW9uKCd3aWR0aCAwLjI1cyBlYXNlIDAuMXMnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ibGFja2Ige1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgaS5zc2ctc2VhcmNoIHtcclxuICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiNzZWFyY2hfbWluaV9mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnRyYW5zaXRpb24oJ3dpZHRoIDAuMjVzIGVhc2UnKTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YW5MdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIC5zaXplKDAsIDFweCk7XHJcbiAgICAudHJhbnNpdGlvbignd2lkdGggMC4yNXMgZWFzZScpO1xyXG4gIH1cclxufVxyXG5cclxuI3NlYXJjaCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAxNXB4IDAgMXB4IDA7XHJcbiAgY29sb3I6IEB0YW5MdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnJlbW92ZS1zZWFyY2goKTtcclxuICAuYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgI2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTVweCwgbm9ybWFsKTtcclxuICAua2VybmluZyg1MCk7XHJcblxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgY29sb3I6IEB0YW5MdDtcclxuICB9XHJcblxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICBjb2xvcjogQHRhbkx0O1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICBjb2xvcjogQHRhbkx0O1xyXG4gIH1cclxuXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgY29sb3I6IEB0YW5MdDtcclxuICB9XHJcblxyXG4gICY6LW8taW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgY29sb3I6IEB0YW5MdDtcclxuICB9XHJcbn1cclxuXHJcbiN0b3BMaW5rcyB7XHJcbiAgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAjZm9udCA+ICNwbGF5ZmFpciA+IC5pdGFsaWMoMTJweCwgQGhlYWRlckJhcik7XHJcbiAgICAua2VybmluZyg1MCk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwN0MnO1xyXG4gICAgICBjb2xvcjogQGdyZXlEMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmV5RDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNtb2Qge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICNmb250ID4gI3BsYXlmYWlyID4gLml0YWxpYygxMnB4LCBAaGVhZGVyQmFyKTtcclxuICAua2VybmluZyg1MCk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiNicmVhZGNydW1icyB7XHJcbiAgbWF4LXdpZHRoOiBAbWF4V2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNzVweCAwIDMwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogQGdyZXk1QztcclxuXHJcbiAgLmtlcm5pbmcoMTAwKTtcclxuICAjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LCAxMnB4KTtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcMDAyRic7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogQGdyZXk1QztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGdyZWVuTHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLmZpcmVmb3ggI3NlYXJjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gICYuc2FmYXJpIHtcclxuICAgICNzZWFyY2gge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG4gIEBpbXBvcnQgXCJtb2JpbGUvaGVhZGVyXCI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuXHJcbiAgI2hlYWRlciAjbW9iaWxlLW5hdiAub3RoZXItbGlua3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gICNjYXRhbG9nU2VhcmNoIHtcclxuICAgIGkuc3NnLXNlYXJjaCB7XHJcbiAgICAgIC8vcmlnaHQ6IDIyJTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuICAjYnJlYWRjcnVtYnMge1xyXG4gICAgcGFkZGluZzogNzRweCAxMnB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuY21zLWluZGV4LWluZGV4IHtcclxuICAgICNuYXYgPiB1bC51bnN0eWxlZCA+IGxpLmV4cG9zZWQgZGl2IHVsIGEge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjbmF2IHVsLnVuc3R5bGVkIGxpIGRpdi50ZWEtbmF2LWxhc3QgdWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjbmF2ID4gdWwudW5zdHlsZWQgPiBsaS5leHBvc2VkIGRpdiB7XHJcbiAgICAgIGxlZnQ6IDIzNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNuYXYgPiB1bC51bnN0eWxlZCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2hlYWRlciB7XHJcbiAgICAubWlkZGxlLWNvbnRlbnQge1xyXG4gICAgICA+IHN0cm9uZyB7XHJcbiAgICAgICAgd2lkdGg6XHRcdDEyNXB4O1xyXG4gICAgICAgIGhlaWdodDpcdDY1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6XHRcdDEyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0Olx0NjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI4cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2MtY29udGVudCB7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzMwcHggQHBsYXlGYWlyU3RhY2s7XHJcbiAgfVxyXG4gIH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICNuYXYgPiB1bC51bnN0eWxlZCB7XHJcbiAgIC8vIG1hcmdpbjogMCAwIDAgMTM1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQTmV3KSBhbmQgKCBtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aExOZXcpIHtcclxuICAubGlua3Mge1xyXG4gICAgLmZpcnN0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTElICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWxvZ2luIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTglICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjbmF2ID51bC51bnN0eWxlZCA+bGkgLmRyb3Age1xyXG4gICAgaGVpZ2h0OiAzMjlweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgI2hlYWRlciB7XHJcbiAgICAuZHJvcC5naWZ0cyB7XHJcbiAgICAgIC5kZXNjcmlwdGlvbi1jIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbi1jIHtcclxuICAgIC5pbWFnZS1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYy1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDlweCAwIDAgNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAoIG1heC13aWR0aDogQGlwaG9uZVdpZHRoUE5ldyApIHtcclxuXHJcbiAgLnRvcC1sb2dpbiB7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDAgMCA1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxpbmtzIHtcclxuICAgIC5maXJzdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTElO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uLWMge1xyXG4gICAgLmltYWdlLWJsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNSUgIWltcG9ydGFudDtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNoZWFkZXIge1xyXG4gICAgLmRyb3Age1xyXG4gICAgICAuZHJvcC1jb250YWluZXIge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3AuZ2lmdHMge1xyXG4gICAgICAuZGVzY3JpcHRpb24tYyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItdG9wLWJhci1vbmUge1xyXG4gICAgICB3aWR0aDogMzclO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wLWJhci10aHJlZSB7XHJcbiAgICAgIHdpZHRoOiA0MyUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjc2hvcHBpbmdCYXNrZXQge1xyXG4gICAgICByaWdodDogNSUgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbmF2ID51bC51bnN0eWxlZCA+bGkgLmRyb3Age1xyXG4gICAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRlc2MtY29udGVudCB7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzMycHggQHBsYXlGYWlyU3RhY2s7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMCA0cHg7XHJcbiAgfVxyXG5cclxuICAudWktYnRuLmRlc2MtYnRuIHtcclxuICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKCBtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFBOZXdMICkge1xyXG4gIC51aS1idG4uZGVzYy1idG4ge1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGVzYy1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDdweCAwIDFweCA1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMzBweCBAcGxheUZhaXJTdGFjaztcclxuICB9XHJcbiAubGlua3Mge1xyXG4gICAuZmlyc3Qge1xyXG4gICAgIHBhZGRpbmctcmlnaHQ6IDQlICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuIH1cclxuICAjbmF2IHtcclxuICAgID51bHtcclxuICAgICAgJi51bnN0eWxlZCB7XHJcbiAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgJi5kcm9wIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBQYXRoc1xyXG5AaW1nUGF0aFByZWZpeDpcdFx0Jy4uL2ltYWdlcy8nO1xyXG5AZm9udFBhdGhQcmVmaXg6XHQnLi4vZm9udHMvJztcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuQGJhc2VTdGFjazpcdFx0XHRBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5AYmFzZVdlaWdodDpcdFx0bm9ybWFsO1xyXG5AYm9sZFdlaWdodDpcdFx0Ym9sZDtcclxuQGJhc2VGb250U2l6ZTpcdFx0MThweDtcclxuQGJhc2VMaW5lSGVpZ2h0Olx0bm9ybWFsO1xyXG5AZnV0dXJhU3RhY2s6XHRcdCdmdXR1cmEtcHQnLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5AdHJhamFuU3RhY2s6XHRcdCd0cmFqYW4tcHJvLTMnLCBUaW1lcywgJ1RpbWVzIE5ldyBSb21hbicsIEdlb3JnaWEsIHNlcmlmO1xyXG5AcGxheUZhaXJTdGFjazpcdFx0J1BsYXlmYWlyIERpc3BsYXknLCBUaW1lcywgJ1RpbWVzIE5ldyBSb21hbicsIEdlb3JnaWEsIHNlcmlmO1xyXG5AZ2FyYW1vbmRJVDogICAgICAgICdHYXJhbW9uZCBQcmVtaWVyIFBybyBJdCcsICdUaW1lcyBOZXcgUm9tYW4nLCBHZW9yZ2lhLCBzZXJpZjtcclxuQGdhcmFtb25kOiAgICAgICAgICAnR2FyYW1vbmQgUHJlbWllcmUgUHJvJywgJ1RpbWVzIE5ldyBSb21hbicsIEdlb3JnaWEsIHNlcmlmO1xyXG5cclxuLy8gQ29sb3JzXHJcblxyXG5AZ3JlZW46XHRcdFx0XHQjMDkzZTJjO1xyXG5AZ3JlZW5EazpcdFx0XHQjMTUyYjIzO1xyXG5AZ3JlZW5MdDpcdFx0XHQjMDA1ZTIwO1xyXG5AZ3JlZW5Nc2c6XHRcdFx0I2NjZGZkMjtcclxuQGdyZWVuRUxUOlx0XHRcdCNlMWU2ZTQ7XHJcbkBncmVlbjA1OiAgICAgICAgICAgIzA1M2UyYztcclxuQGdyZWVuODY6ICAgICAgICAgICAjODZiMjU2O1xyXG5AZ3JleTI4Olx0XHRcdCMyODI4Mjg7XHJcbkBncmV5M0Y6XHRcdFx0IzNmNDQ0MjtcclxuQGdyZXlGMjpcdFx0XHQjZjJmMmYyO1xyXG5AZ3JleUQwOlx0XHRcdCNkMGQwZDA7XHJcbkBncmV5NDM6XHRcdFx0IzQzNDM0MztcclxuQGdyZXlENzpcdFx0XHQjZDdkN2Q3O1xyXG5AZ3JleUU5Olx0XHRcdCNlOWU5ZTk7XHJcbkBncmV5N0I6XHRcdFx0IzdiN2I3YjtcclxuQGdyZXk1QzpcdFx0XHQjNWM1YzVjO1xyXG5AZ3JleUJBOlx0XHRcdCNiYWJhYmE7XHJcbkBncmV5OTM6XHRcdFx0IzkzOTM5MztcclxuQGdyZXk2MzpcdFx0XHQjNjM2MzYzO1xyXG5AZ3JleURGOlx0XHRcdCNkZmRmZGY7XHJcbkBncmV5QzU6XHRcdFx0I2M1YzdjNjtcclxuQGdyZXlCODpcdFx0XHQjYjhiOGI4O1xyXG5AZ3JleUY5Olx0XHRcdCNmOWY1ZWU7XHJcbkBncmV5ODk6XHRcdFx0Izg5ODk4OTtcclxuQGdyZXlDMTpcdFx0XHQjYzFjMWMxO1xyXG5AZ3JleUNDOlx0XHRcdCNjY2NjY2M7XHJcbkBncmV5OTg6XHRcdFx0Izk4OTg5ODtcclxuQGdyZXlFNTpcdFx0XHQjZTVlNWU1O1xyXG5AZ3JleTgwOlx0XHRcdCM4MDgwODA7XHJcbkBncmV5RUU6ICAgICAgICAgICAgI2VlZWZlYztcclxuQGdyZXlFMzogICAgICAgICAgICAjZTNlZWUzO1xyXG5AZ3JleTg2OiAgICAgICAgICAgICM4Njg5OGM7XHJcbkBncmV5Rjc6ICAgICAgICAgICAgI2Y3RjZmNDtcclxuQGJyb3duOlx0XHRcdFx0IzM2MzQzNDtcclxuQG9yYW5nZUZDOlx0XHRcdCNmYzlhMDA7XHJcbkBvcmFuZ2VFMjpcdFx0XHQjZTI4YzA2O1xyXG5Ab3JhbmdlRUU6XHRcdFx0I2VlODMwNjtcclxuQG9yYW5nZUQ4Olx0XHRcdCNkODdjMGE7XHJcbkBvcmFuZ2VGRjpcdFx0XHQjZmY5MzFmO1xyXG5Ab3JhbmdlRkY0Olx0XHRcdCNmZjQ4MDA7XHJcbkB5ZWxsb3dFRjogICAgICAgICAgI2VmZGVhMztcclxuQHRhbkx0Olx0XHRcdFx0I2Y5ZjVlZTtcclxuQHRhbk1kOlx0XHRcdFx0I2ViZTVkYztcclxuQHRhbkRrOlx0XHRcdFx0I2E2OTc4MjtcclxuQGxvZ29XaGl0ZTpcdFx0XHQjZmZmZWYwO1xyXG5AeWVsbG93Olx0XHRcdCNlY2M3Njg7XHJcbkByZWRNc2c6XHRcdFx0I2Y2OTY3OTtcclxuQHJlZEVycm9yOlx0XHRcdCNmNjk2Nzk7XHJcbkByZWRTYXZpbmdzOlx0XHQjZGMzNjUyO1xyXG5AY2hhcml0eUdyZWVuOlx0XHQjNDQ4NzFjO1xyXG5AY2hhcml0eVJlZDpcdFx0I2ZmMDAwMDtcclxuQGNoYXJpdHlPcmFuZ2U6XHRcdCNmZjdkMjc7XHJcbkBjaGFyaXR5WWVsbG93Olx0XHQjZmZkMjAwO1xyXG5AY2hhcml0eUJsdWU6XHRcdCMyZTkwZmY7XHJcbkBjaGFyaXR5UmVkRGs6XHRcdCM5ZTBiMGY7XHJcbkBjaGFyaXR5Qmx1ZURrOlx0XHQjMDAzNDcxO1xyXG5AcGlua0ZEOiAgICAgICAgICAgICNmYmQyY2M7XHJcbkBibGFjazMzOiAgICAgICAgICAgIzMwMzAzMDtcclxuXHJcblxyXG5AYmxhY2s6IzAwMDtcclxuQHdoaXRlOiNmZmY7IiwiI2hlYWRlcntcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDkzZTJjO1xyXG5cdGhlaWdodDogNTZweDtcclxuXHJcblx0I2xvZ297XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdGxlZnQ6NyU7XHJcblx0XHR3aWR0aDogNzFweDtcclxuXHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XHJcblxyXG5cdFx0LmJhY2tncm91bmQtc2l6ZSgxMDAlLGF1dG8pO1xyXG5cdFx0LmJhY2tncm91bmQtaW1nKFwibG9nby02NDAucG5nXCIsbm8tcmVwZWF0LGNlbnRlciwzcHgpO1xyXG5cdH1cclxuXHJcblx0I3RvcE5hdiB7XHJcblx0ICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdH1cclxuXHJcbiAgI21vYmlsZS1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjpcdGZpeGVkO1xyXG4gICAgcmlnaHQ6XHRcdC0yNzBweDtcclxuICAgIHdpZHRoOlx0XHQyNzBweDtcclxuICAgIGhlaWdodDpcdFx0MTAwJTtcclxuICAgIHRleHQtYWxpZ246XHRsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDpcdCMwOTNlMmM7XHJcbiAgICBjb2xvcjpcdFx0I2ZmZjtcclxuICAgIHRvcDpcdFx0MDtcclxuICAgIGJvdHRvbTpcdFx0MDtcclxuICAgIHotaW5kZXg6XHQ5OTk7XHJcblx0b3ZlcmZsb3cteTpcdGF1dG87XHJcbiAgICAudHJhbnNpdGlvbihhbGwgLjQ1cyk7XHJcbiAgICAuaW5uZXItc2hhZG93KDEzcHgsNXB4LDhweCwtMTBweCwwLjQpO1xyXG5cclxuICAgID4gdWx7XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVlMjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICNmb250I2Z1dHVyYS5ib29rKDE4cHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgI2ZvbnQjZnV0dXJhLmJvb2soMThweCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDVweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLXN1Ym1lbnV7XHJcbiAgICAgICAgICA+IGE6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIHRvcDoyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCLvlIFcIjtcclxuICAgICAgICAgICAgLnNzZy1pY29uO1xyXG4gICAgICAgICAgICAudHJhbnNpdGlvbiguMnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgID4gYTpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgLnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblx0Lm90aGVyLWxpbmtzIHtcclxuXHRcdC8vcG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRcdC8vYm90dG9tOlx0XHQwO1xyXG5cdFx0Ly9oZWlnaHQ6IFx0MTAwcHg7XHJcblxyXG5cdFx0bGl7IGJvcmRlcjpub25lOyB9XHJcblxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6XHRcdFx0I2ZmZjtcclxuXHRcdFx0cGFkZGluZzpcdFx0NXB4IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6XHRcdGJsb2NrO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdCNmb250I2Z1dHVyYS5ib29rKDE0cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcbiAgI3Nob3BwaW5nQmFza2V0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MjAlO1xyXG4gICAgdG9wOjE3cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgIC5iYWNrZ3JvdW5kLXNpemUoMTRweCwxNHB4KTtcclxuICAgIC5iYWNrZ3JvdW5kLWltZyhcImltYWdlcy9tb2ItYmFza2V0LnN2Z1wiLG5vLXJlcGVhdCxsZWZ0LGNlbnRlcik7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgID4gc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOi0zcHg7XHJcbiAgICAgICAgI2ZvbnQjZnV0dXJhLmhlYXZ5KDEycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNtZW51VG9nZ2xle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAgICAxNXB4O1xyXG4gICAgcmlnaHQ6ICAgMyU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogICAyMnB4O1xyXG4gICAgICBoZWlnaHQ6ICAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IzAwMDtcclxuXHJcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuNXMpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6NHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBtYXJnaW4tdG9wOjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5tZW51LWFjdGl2ZXtcclxuICAjaGVhZGVye1xyXG4gICAgI21vYmlsZS1uYXYge1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICAudHJhbnNpdGlvbihhbGwgLjI1cyk7XHJcbiAgICB9XHJcbiAgICAjbWVudVRvZ2dsZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIC5yb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgIC5vcGFjaXR5KDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIC5yb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlciAjdG9wTmF2ICNjYXRhbG9nU2VhcmNoIHtcclxuXHRwb3NpdGlvbjpcdHN0YXRpYztcclxuXHRmbG9hdDpcdFx0bGVmdDtcclxufVxyXG5cclxuI2NhdGFsb2dTZWFyY2h7XHJcbiBcdGkuc3NnLXNlYXJjaCB7XHJcblx0XHRjb2xvcjpcdFx0IzIyMjtcclxuXHRcdGZvbnQtc2l6ZTpcdDE5cHg7XHJcblx0XHRwb3NpdGlvbjpcdGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IFx0XHQzNSU7XHJcblx0XHRjdXJzb3I6XHRcdHBvaW50ZXI7XHJcblx0XHR6LWluZGV4Olx0MTk5OTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHNlYXJjaFxyXG5cclxuI3NlYXJjaF9taW5pX2Zvcm0ge1xyXG5cdHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDpcdCNmZmY7XHJcblx0d2lkdGg6XHRcdDEwMCU7XHJcblx0dG9wOlx0XHQ0OXB4O1xyXG5cdHJpZ2h0Olx0XHQwO1xyXG5cdGRpc3BsYXk6XHRub25lO1xyXG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbiNzZWFyY2hfbWluaV9mb3JtLnNob3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jc2VhcmNoIHtcclxuXHR3aWR0aDpcdFx0XHQ3MCU7XHJcblx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0cGFkZGluZzpcdFx0MTVweCAwIDEycHggMjJweDtcclxufVxyXG5cclxuI3RvcExpbmtze1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI21vZHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFnZWNvbS1jdXN0b21lcmxvZ2luLWluZGV4LWluZGV4LmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXh7XHJcbiAgI2hlYWRlciAjbWVudVRvZ2dsZSxcclxuICAubW9iaWxlLWhpZGRlbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uY2hlY2tvdXQtb25lcGFnZS1pbmRleCB7XHJcbiAgI2hlYWRlciAjbWVudVRvZ2dsZSxcclxuICAubW9iaWxlLWhpZGRlbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIiNmb290ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQuc2l6ZSgxMDAlLEBmb290ZXJIZWlnaHQpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcclxufVxyXG5cclxuI25ld3NsZXR0ZXItc2lnbnVwIHtcclxuXHRzdHJvbmcge1xyXG5cdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cdFx0Y29sb3I6XHRcdCNmZmY7XHJcblx0XHRwYWRkaW5nOlx0NDBweCAwIDE1cHggMDtcclxuXHJcblx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDE0cHgsMTRweCk7XHJcblx0XHQua2VybmluZyg1MCk7XHJcblx0fVxyXG5cclxuXHQuaW5saW5lLWZvcm0ge1xyXG5cdFx0d2lkdGg6XHRcdDMzNXB4O1xyXG5cdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0bWFyZ2luOlx0XHQwIGF1dG8gMzBweCBhdXRvO1xyXG5cclxuXHRcdC51aS1pbnB1dCB7XHJcblx0XHRcdHdpZHRoOlx0MjI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNhZGRpdGlvbmFsX3N1YnNjcmliZV9kYXRhe1xyXG5cdFx0aW5wdXR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHRcdFx0Y29sb3I6ICMzZjQ0NDI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdC1jb3VudHJ5e1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cclxuXHQuc2VsZWN0LWNvdW50cnktYm94e1xyXG5cdFx0YmFja2dyb3VuZDogQHdoaXRlO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdC1raHRtbC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHQuc2VsZWN0LWNvdW50cnktYm94LWV4aXR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0Y29sb3I6IEBncmVlbjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWxlY3QtY291bnRyeS10aXRsZXtcclxuXHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyNnB4LDI2cHgpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0I2NvdW50cnl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHRcdFx0Y29sb3I6ICMzZjQ0NDI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuXHRcdFx0LWtodG1sLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdC1jb3VudHJ5LWJ0bntcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XHJcblx0XHRcdGNvbG9yOiBAZ3JleUQ3O1xyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUQ3O1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrYm94LWlucHV0e1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzI0cHggJ2Z1dHVyYS1wdCcsIEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0XHRtYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogIzAwNWUyMDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmb290ZXItc29jaWFsIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0LnNxdWFyZSgzNXB4KTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0LnRyYW5zZm9ybSgnc2NhbGUzZCgwLjg1LDAuODUsMC44NSknKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0LnNxdWFyZSgzNXB4KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LnRyYW5zZm9ybS1vcmlnaW4oY2VudGVyLGNlbnRlcik7XHJcblx0XHRcdC50cmFuc2Zvcm0oJ3NjYWxlM2QoMSwxLDEpJyk7XHJcblx0XHRcdC50cmFuc2l0aW9uKCdhbGwgMC4yNXMgZWFzZScpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5mb290ZXItbWVtYmVyc2hpcHMge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0Ji51a3RjIHtcclxuXHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdC5zaXplKDEyNXB4LDI1cHgpO1xyXG5cdFx0XHQuYmFja2dyb3VuZC1pbWcoJ3VrdGMtbG9nby5wbmcnKTtcclxuXHRcdFx0LmJhY2tncm91bmQtc2l6ZSgxMjVweCxhdXRvKTtcclxuXHRcdH1cclxuXHRcdCYuZXRwIHtcclxuXHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0LnNpemUoNjBweCwyMHB4KTtcclxuXHRcdFx0LmJhY2tncm91bmQtaW1nKCdldHAtbG9nby5wbmcnKTtcclxuXHRcdFx0LmJhY2tncm91bmQtc2l6ZSg2MHB4LGF1dG8pO1xyXG5cdFx0fVxyXG5cdFx0Ji5pc28ge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdC5zaXplKDUwcHgsMzVweCk7XHJcblx0XHRcdC5iYWNrZ3JvdW5kLWltZygnaXNvcWFyLWxvZ28ucG5nJyk7XHJcblx0XHRcdC5iYWNrZ3JvdW5kLXNpemUoNTBweCxhdXRvKTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdC5zcXVhcmUoMTAwJSk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jYm90dG9tTGlua3Mge1xyXG5cdG1heC13aWR0aDogQG1heFdpZHRoO1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC5tYWluSW5mbyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMXB4LG5vcm1hbCk7XHJcblx0XHQua2VybmluZygxMDApO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29weXJpZ2h0IHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLml0YWxpYygxMHB4LG5vcm1hbCk7XHJcblx0XHQua2VybmluZygyNSk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdCNwYXR0ZXJuIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0aGVpZ2h0OiA4OXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LmJhY2tncm91bmQtc2l6ZSgzNDBweCw4OXB4KTtcclxuXHRcdC5iYWNrZ3JvdW5kLWltZyhcInBhdHRlcm4ucG5nXCIscmVwZWF0LXgsY2VudGVyLGJvdHRvbSk7XHJcblx0fVxyXG5cclxuXHQjZm9vdGVye1xyXG5cdFx0bWF4LXdpZHRoOlx0MTAwJTtcclxuXHRcdGJhY2tncm91bmQ6XHQjMDkzZTJjO1xyXG5cdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93Olx0aGlkZGVuO1xyXG5cdFx0ei1pbmRleDpcdDI7XHJcblx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cdFx0Y29sb3I6XHRcdCNmZmY7XHJcblx0XHRtYXgtaGVpZ2h0Olx0NDUwcHg7XHJcblx0XHRoZWlnaHQ6XHRcdDEwMCU7XHJcblxyXG5cdFx0I25ld3NsZXR0ZXItc2lnbnVwIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0d2lkdGg6IFx0XHRcdDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOlx0XHRcdDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiBcdFx0MjBweCAxNHB4O1xyXG5cdFx0XHRcdHRleHQtaW5kZW50Olx0MDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTpcdFx0YmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOlx0XHQxMnB4O1xyXG5cclxuXHRcdFx0XHQjZm9udCNwbGF5ZmFpci5pdGFsaWMoMTRweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmxpbmUtZm9ybSB7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0MTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOlx0XHQxNXB4IDA7XHJcblx0XHRcdFx0cG9zaXRpb246XHRcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6XHRcdDFweCBzb2xpZCAjMWM0NjM3O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206XHQxcHggc29saWQgIzFjNDYzNztcclxuXHRcdFx0XHRtYXJnaW46XHRcdFx0MDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRib3JkZXI6XHRcdFx0bm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOlx0XHQ1cHggMTBweDtcclxuXHRcdFx0XHR3aWR0aDpcdFx0XHQxOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6XHRcdFx0MzVweDtcclxuXHRcdFx0XHRtYXJnaW46XHRcdFx0MDtcclxuXHRcdFx0XHRjb2xvcjpcdFx0XHQjMDAwO1xyXG5cdFx0XHRcdG91dGxpbmU6XHRcdDA7XHJcblx0XHRcdFx0ZGlzcGxheTpcdFx0aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOlx0dG9wO1xyXG5cclxuXHRcdFx0XHQjZm9udCNmdXR1cmEubWVkaXVtKDEycHgpO1xyXG5cdFx0XHRcdC5ib3JkZXItcmFkaXVzKDApO1xyXG5cclxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRtYXJnaW46XHRcdFx0MCAwIDAgLTRweDtcclxuXHRcdFx0XHRvdXRsaW5lOlx0XHQwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjpcdHRvcDtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyOiBcdFx0bm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOlx0XHQjZDdkN2Q3O1xyXG5cdFx0XHRcdGNvbG9yOlx0XHRcdCMwOTNlMmM7XHJcblx0XHRcdFx0cGFkZGluZzpcdFx0N3B4O1xyXG5cdFx0XHRcdGhlaWdodDpcdFx0XHQzNXB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cclxuXHJcblx0XHRcdFx0I2ZvbnQjZnV0dXJhLmJvb2soMTRweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0I2ZvbnQjcGxheWZhaXIuaXRhbGljKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNmb290ZXItc29jaWFsIHtcclxuXHRcdFx0YmFja2dyb3VuZDpcdCMwNjMwMjE7XHJcblx0XHRcdG1hcmdpbjpcdFx0MDtcclxuXHRcdFx0bGlzdC1zdHlsZTpcdG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6XHQxNXB4IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDpcdC05OTlweDtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246XHRcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdGNvbG9yOlx0XHRcdCMwNjMwMjE7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0MzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6XHRcdFx0MzBweDtcclxuXHRcdFx0XHRtYXJnaW46XHRcdFx0NXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6XHRcdCNmZmY7XHJcblx0XHRcdFx0LmJvcmRlci1yYWRpdXMoMzBweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6XHQzMHB4O1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHRleHQtaW5kZW50OjA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6XHQyMHB4O1xyXG5cdFx0XHRcdFx0dG9wOlx0XHQtMXB4O1xyXG5cdFx0XHRcdFx0bGVmdDpcdFx0LTJweDtcclxuXHJcblx0XHRcdFx0XHQmLmZhLWZhY2Vib29rIHsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2JvdHRvbUxpbmtzIHtcclxuXHRcdFx0d2lkdGg6XHRcdFx0MTAwJTtcclxuXHRcdFx0aGVpZ2h0Olx0XHQxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOlx0IzA0MjUxOTtcclxuXHRcdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOlx0XHQwO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6XHRcdFx0I2ZmZjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdFx0I2ZvbnQjZnV0dXJhLmJvb2soMTZweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tYWluSW5mbyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0MTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmbG9hdDpcdG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRtYXJnaW46XHRcdDIwcHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbWJlcnNoaXBzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6XHQ1cHggMDtcclxuXHRcdFx0XHRtYXJnaW46XHRcdDA7XHJcblxyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6XHRub25lO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGkudWt0YyB7XHJcblx0XHRcdFx0XHR0b3A6XHQ3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDpcdDEyNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0Olx0MjVweDtcclxuXHRcdFx0XHRcdG1hcmdpbjpcdDNweDtcclxuXHJcblx0XHRcdFx0XHQuYmFja2dyb3VuZC1zaXplKDEwNXB4LGF1dG8pO1xyXG5cdFx0XHRcdFx0LmJhY2tncm91bmQtaW1nKFwidWt0Yy1sb2dvLnBuZ1wiLG5vLXJlcGVhdCxsZWZ0LGNlbnRlcik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaS5ldHAge1xyXG5cdFx0XHRcdFx0dG9wOlx0N3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6XHQ2MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0Olx0MjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjpcdDNweDtcclxuXHJcblx0XHRcdFx0XHQuYmFja2dyb3VuZC1zaXplKDUwcHgsYXV0byk7XHJcblx0XHRcdFx0XHQuYmFja2dyb3VuZC1pbWcoXCJldHAtbG9nby5wbmdcIixuby1yZXBlYXQsbGVmdCxjZW50ZXIpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGkuaXNvIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHQ1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0Olx0XHQzNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOlx0XHQzcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOlx0XHQxMXB4O1xyXG5cclxuXHRcdFx0XHRcdC5iYWNrZ3JvdW5kLXNpemUoNDBweCxhdXRvKTtcclxuXHRcdFx0XHRcdC5iYWNrZ3JvdW5kLWltZyhcImlzb3Fhci1sb2dvLnBuZ1wiLG5vLXJlcGVhdCxsZWZ0LGNlbnRlcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsLmZvb3Rlci1tZW1iZXJzaGlwc3tcclxuXHRcdGJhY2tncm91bmQ6ICMwNDI1MTk7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG4uY21zLXNhbXBsZS1yZXF1ZXN0IGZvcm0jbmV3c2xldHRlci1zaWdudXB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGlwaG9uZVdpZHRoTCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdCNmb290ZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdCNuZXdzbGV0dGVyLXNpZ251cCB7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHQvL21hcmdpbjogMCAwIDAgMzUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCl7XHJcblx0I2Zvb3RlciAjbmV3c2xldHRlci1zaWdudXAgLnNlbGVjdC1jb3VudHJ5LWJveHtcclxuXHRcdGlucHV0e1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmNoZWNrYm94LWlucHV0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdC5zZWxlY3QtY291bnRyeSAuc2VsZWN0LWNvdW50cnktYm94IC5zZWxlY3QtY291bnRyeS10aXRsZXtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcbn0iLCIjY2F0ZWdvcnkge1xyXG5cdC5zcGFjZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHR9XHJcbn1cclxuXHJcbiNjYXRlZ29yeUhlcm8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0PiBpbWcge1xyXG5cdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6XHQwO1xyXG5cdFx0d2lkdGg6XHRcdDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDpcdFx0YXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNhdHRpdGxlIHtcclxuXHRcdG1hcmdpbjpcdFx0XHQgMCBhdXRvO1xyXG5cdFx0Y29sb3I6XHRcdFx0ICNmYWYzZTE7XHJcblx0XHR3aWR0aDpcdFx0XHQgMTAwJTtcclxuXHRcdGhlaWdodDpcdFx0IFx0IDQxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0Olx0bm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBcdGNvdmVyO1xyXG5cdFx0dGV4dC1hbGlnbjpcdFx0IFx0Y2VudGVyO1xyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0d2lkdGg6XHRcdDMwMHB4O1xyXG5cdFx0XHRtYXJnaW46XHRcdDAgYXV0byAwO1xyXG5cdFx0XHRwYWRkaW5nOlx0NTBweCAwIDAgMTAycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHQjZm9udCA+ICN0cmFqYW4gPiAucmVndWxhcig0OHB4LDU4cHgpO1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0Olx0bGlnaHRlcjtcclxuXHRcdFx0dGV4dC1zaGFkb3c6XHQycHggMXB4IDJweCAjOGQ4NDg3O1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDAgMCAyMHB4O1xyXG5cclxuXHRcdFx0Ji5ncmVlbiB7XHJcblx0XHRcdFx0Y29sb3I6ICMwOTNlMmM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc21hbGwtdGV4dCB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMzVweCwyNHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5Olx0ZnV0dXJhLXB0O1xyXG5cdFx0XHRjb2xvcjpcdFx0XHQjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6XHRcdDE3cHg7XHJcblx0XHRcdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6XHRub3JtYWw7XHJcblx0XHRcdHRleHQtc2hhZG93Olx0MnB4IDFweCAycHggIzhkODQ4NztcclxuXHJcblx0XHRcdCYuZ3JlZW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDkzZTJjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuXHRcdC5jYXR0aXRsZSB7XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jY2F0ZWdvcnlQcm9kdWN0cyB7XHJcblx0LmNhdGVnb3J5RW1wdHkge1xyXG5cdFx0bWF4LXdpZHRoOlx0XHRAbWF4V2lkdGg7XHJcblx0XHRtYXJnaW46XHRcdDUwcHggYXV0bztcclxuXHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRjb2xvcjpcdFx0QGdyZWVuO1xyXG5cclxuXHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDI1cHgsMjRweCk7XHJcblx0XHQua2VybmluZygtMjUpO1xyXG5cdH1cclxuXHJcblx0LmlubGluZS1uYXYge1xyXG5cdFx0dWwudW5zdHlsZWQge1xyXG5cdFx0XHRsaSB7ICAgbWFyZ2luOiAwIDRweDsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsLnRlYXNiYXItZ2lmdHMudW5zdHlsZWQge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDhweCAwO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3RGaWx0ZXJOYXYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIGFkZCBtYXJnaW4gZm9yIGdpZnRzIHNlY3Rpb25cclxuXHRcdC50ZWFzYmFyLWdpZnRzKy5wcm9kdWN0RmlsdGVyTmF2IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IEB0YWJsZXRXaWR0aEwpXHJcblx0YW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHRcdC5pbmxpbmUtbmF2IHtcclxuXHRcdFx0dWwudW5zdHlsZWQge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCA3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jY2F0ZWdvcnlMaXN0IHtcclxuXHRtYXgtd2lkdGg6XHRAbWF4V2lkdGg7XHJcblx0bWFyZ2luOlx0XHQ4MHB4IGF1dG8gMDtcclxuXHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cclxuXHQuaGVhZGluZyB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6XHRcdEBncmV5Mjg7XHJcblxyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMThweCwyNHB4KTtcclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoNDJweCw0OXB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoLTI1KTtcclxuXHJcblx0XHRcdHdvcmQtYnJlYWs6XHRcdFx0YnJlYWstd29yZDtcclxuXHRcdFx0Y29sb3I6XHRcdFx0XHRcdFx0QGdyZWVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOlx0MzBweDtcclxuXHJcblx0XHRcdCYubG9uZyB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMzRweCwzOXB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji50b28tbG9uZyB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMzFweCwzOXB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5tZWRpdW0ge1xyXG5cdFx0XHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDQwcHgsNDlweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIENhdGVnb3J5IEhlYWRpbmcgVHdlYWtzXHJcblx0XHRcdCYuY2F0ZWdvcnktMTIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jYXRlZ29yeS02IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2F0ZWdvcnktMjQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2F0ZWdvcnktMjMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzlweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jYXRlZ29yeS04NCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNhdGVnb3J5LTIwLCAmLmNhdGVnb3J5LTE4IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNhdGVnb3J5LTE5IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNhdGVnb3J5LTIxIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTpcdDA7XHJcblx0XHRcdGNvbG9yOlx0XHRcdEBncmV5M0Y7XHJcblxyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LDI0cHgpO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpdGxlcyB7XHJcblx0XHRkaXYge1xyXG5cdFx0XHR3aWR0aDpcdFx0XHQ0OCU7XHJcblx0XHRcdGZsb2F0Olx0XHRcdGxlZnQ7XHJcblx0XHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjpcdFx0MCAxJSAzMHB4O1xyXG5cdFx0XHQuYmFja2dyb3VuZC1pbWcoXCJib3JkZXJfZ3JlZW4uanBnXCIsIHJlcGVhdC14LCAzMCUsIDQ5JSk7XHJcblxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDpcdFx0I2ZmZjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nOlx0XHQwIDEwcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6XHQxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMThweCwyNHB4KTtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpc3Qge1xyXG5cclxuXHQucHJvZHVjdCB7XHJcblx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdGZsb2F0Olx0XHRcdGxlZnQ7XHJcblx0XHRtaW4taGVpZ2h0Olx0XHQxcHg7XHJcblx0XHR3aWR0aDpcdFx0XHQyNSU7XHJcblx0XHRtYXJnaW4tYm90dG9tOlx0NTBweDtcclxuXHRcdG92ZXJmbG93Olx0XHRoaWRkZW47XHJcblx0XHRwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmlnaHQ6XHQxcHggc29saWQgQGdyZXlFOTtcclxuXHRcdHBhZGRpbmc6XHRcdDAgMjBweCAwO1xyXG5cclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZlYXR1cmVkLXByb2R1Y3Qge1xyXG5cdFx0XHR3aWR0aDpcdFx0XHQyNSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206XHQwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdCNicmVhZGNydW1ic3tcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0cGFkZGluZzpcdFx0MCA2MHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246XHRcdGxlZnQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6XHQxOXB4O1xyXG5cdFx0XHRcdGNvbG9yOlx0XHRcdCMyMjI7XHJcblxyXG5cdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDEzcHgsMTFweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idXktaXQge1xyXG5cdFx0XHRcdHdpZHRoOlx0MTAwJTtcclxuXHRcdFx0XHRtYXJnaW46XHQxMHB4IGF1dG87XHJcblxyXG5cdFx0XHRcdC5iYWNrZ3JvdW5kLWltZyhcImJvcmRlcl9ncmVlbi5qcGdcIiwgcmVwZWF0LXgsIDMwJSwgMzIlKTtcclxuXHJcblxyXG5cdFx0XHRcdC5jbGVhcmZpeDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5Olx0XHRpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6XHQwIDEwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6XHQjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYudWktYnRuIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0Ly8gbGluZSBwYWRkaW5nIDsoXHJcblxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50Olx0XHRcIiBcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpcdFx0YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogXHRcdFx0MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6XHRcdFx0MDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOlx0XHQjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6XHRcdDEwcHggMCAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0LnByb2R1Y3QtaW1hZ2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmZlYXR1cmVkLXByb2R1Y3Qge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOlx0XHRhdXRvO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTk1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByb2R1Y3QtaW5mbyB7XHJcblx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0Olx0MjAwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206XHQwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOlx0XHRsZWZ0O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC5xdWlja0J1eSB7XHJcblx0XHRcdFx0XHRcdC8vb3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0bGVmdDogNjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmhpZGUge1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdHdpZHRoOlx0MDtcclxuXHRcdFx0aGVpZ2h0Olx0MDtcclxuXHRcdFx0Ym9yZGVyOlx0MDtcclxuXHJcblx0XHRcdC8vLnRyYW5zaXRpb24oJ2FsbCAwLjVzIGVhc2UsIHdpZHRoIDAuNXMgZWFzZSAwLjVzLCBoZWlnaHQgMC41cyBlYXNlIDAuNXMnKTtcclxuXHRcdFx0Ly8udHJhbnNmb3JtKCdzY2FsZTNkKDAsMCwwKScpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTpcdDEwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6XHQyMHB4O1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JleTI4O1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyNHB4LDIycHgpO1xyXG5cdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC41cyBlYXNlJyk7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYuc3BlY2lhbC1wcmljZSxcclxuXHRcdFx0Ji5vbGQtcHJpY2V7XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC5wcmljZS1sYWJlbHtcclxuXHRcdFx0XHRcdGNvbG9yOlx0XHRcdEBncmV5Mjg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOlx0XHRcdEBncmV5N0I7XHJcblx0XHRcdFx0XHQmLnR5cGUsICYucHJpY2UsICYubm9zdG9jayB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnR5cGUsICYucHJpY2UsICYubm9zdG9jayB7XHJcblx0XHRcdFx0Y29sb3I6XHRcdFx0QGdyZXk3QjtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOlx0MjBweDtcclxuXHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxOHB4KTtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ub3N0b2NrIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljZWQge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdFx0XHRjb2xvcjpcdFx0XHQjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOlx0XHRhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206XHRcdFx0MDtcclxuXHRcdFx0XHRsZWZ0Olx0XHRcdDI1cHg7XHJcblxyXG5cclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMHB4LDExcHgpO1xyXG5cdFx0XHRcdC5zcXVhcmUoNDVweCk7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDpcdCcnO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDpcdEBvcmFuZ2VGRjQ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpcdGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOlx0XHQtMTNweDtcclxuXHRcdFx0XHRcdGxlZnQ6XHRcdDA7XHJcblx0XHRcdFx0XHR6LWluZGV4Olx0MTtcclxuXHJcblx0XHRcdFx0XHQucm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdC5zcXVhcmUoMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdC5zaXplKDUwJSwzMCUpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMjUlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMzU7XHJcblx0XHRcdFx0XHQuZ3JhZGllbnQoZWxsaXBzZSwgY2VudGVyIGNlbnRlciBmYXJ0aGVzdCBzaWRlLCAjMDAwIDAlLCAjZmZmIDEwMCUpO1xyXG5cdFx0XHRcdFx0LmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcblx0XHRcdFx0XHQudHJhbnNmb3JtKCdyb3RhdGUzZCgtMC4xLDAsMCwxMTVkZWcpJyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnF1aWNrQnV5IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDIwMHB4O1xyXG5cdFx0XHRsZWZ0OiAtMTUwcHg7XHJcblx0XHRcdC8vbGVmdDogNTAlO1xyXG5cdFx0XHQvL21hcmdpbi1sZWZ0OiAoKDg3cHggLyAtMikgLSA0NXB4ICsgMTVweCk7XHJcblx0XHRcdC8vb3BhY2l0eTogMDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0LmJveC1zaGFkb3coJzAgMCA2cHggcmdiYSgwLDAsMCwwLjQpJyk7XHJcblx0XHRcdC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcblx0XHRcdC8vLnRyYW5zaXRpb24oJ29wYWNpdHkgMC41cyBlYXNlJyk7XHJcblx0XHRcdC50cmFuc2l0aW9uKCdsZWZ0IDAuMjVzIGVhc2UnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmF2YWlsYWJpbGl0eS5vdXQtb2Ytc3RvY2sgc3BhbntcclxuXHRjb2xvcjogIzdiN2I3YjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udDogNTAwIDE1cHgvbm9ybWFsICdmdXR1cmEtcHQnLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcbmJvZHkuY2F0ZWdvcnktYm91dGlxdWV7XHJcblx0LnByb2R1Y3QtbGlzdCAucHJvZHVjdC5yZWFkeSAucHJvZHVjdC1pbmZve1xyXG5cdFx0aGVpZ2h0OjEyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuYm9keS5pcGFkIHtcclxuXHQucHJvZHVjdC1saXN0IHtcclxuXHRcdC5wcm9kdWN0IHtcclxuXHRcdFx0LnF1aWNrQnV5IHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0LnRyYW5zZm9ybSgndHJhbnNsYXRlM2QoLTUwJSwwLDApJyk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdCNjYXRlZ29yeSB7XHJcblx0XHQuc3BhY2Uge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjYXRlZ29yeUxpc3Qge1xyXG5cdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0bWFyZ2luOlx0NDBweCBhdXRvIDA7XHJcblxyXG5cdFx0LnRpdGxlcyB7XHJcblx0XHRcdC5mZWF0dXJlZC1wcm9kdWN0IHtcclxuXHRcdFx0XHR3aWR0aDpcdDkwJTtcclxuXHRcdFx0XHRtYXJnaW46XHQwIDUlIDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNsYXNzaWMtcHJvZHVjdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcblx0XHR3aWR0aDo3MCU7XHJcblx0XHRtYXJnaW46LTE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgLnNob3J0LWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuXHR9XHJcblxyXG5cdC8vIGZpeCBmb3IgaW5saW5lIG5hdlxyXG5cdC5pbmxpbmUtbmF2IHtcclxuXHRcdGhlaWdodDpcdFx0NDdweDtcclxuXHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOlx0I2Y5ZjVlZTtcclxuXHRcdG92ZXJmbG93Olx0aGlkZGVuO1xyXG5cclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRwb3NpdGlvbjpcdGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50Olx0XCJcIjtcclxuXHRcdFx0d2lkdGg6XHRcdDExcHg7XHJcblx0XHRcdGhlaWdodDpcdFx0N3B4O1xyXG5cdFx0XHRsZWZ0Olx0XHQ5MyU7XHJcblx0XHRcdHotaW5kZXg6XHQ1O1xyXG5cdFx0XHR0b3A6XHRcdDIwcHg7XHJcblxyXG5cdFx0XHQuYmFja2dyb3VuZC1zaXplKDExcHgsIDdweCk7XHJcblx0XHRcdC5iYWNrZ3JvdW5kLWltZyhcImdsb2JhbC9uYXZpZ2F0ZWRvd24ucG5nXCIsIG5vLXJlcGVhdCwgOTUlLCBjZW50ZXIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZWFuYXYgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHR3aWR0aDpcdCAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0dWwudW5zdHlsZWQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cclxuXHRcdFx0XHQmLnRlYW5hdiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5yaWdodCB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcm9kdWN0RmlsdGVyTmF2IGxpIHtcclxuXHRcdFx0XHRmbG9hdDpcdCBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHRcdFx0MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6XHRcdFx0MTVweCAxNXB4IDE1cHggMjVweDtcclxuXHRcdFx0XHRcdGNvbG9yOlx0XHRcdFx0I2E2OTc4MjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246XHRcdFx0bGVmdDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6XHRcdFx0MXB4IHNvbGlkICNlNWRhYzY7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6XHQwIDAgMCAxcHggI2ZmZjtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzpcdDAgMCAwIDFweCAjZmZmO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzpcdFx0XHQwIDAgMCAxcHggI2ZmZjtcclxuXHJcblx0XHRcdFx0XHQjZm9udCNwbGF5ZmFpci5yZWd1bGFyKDEycHgpO1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRcdFx0Ji5hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbGlzdCB7XHJcblx0XHRtYXgtd2lkdGg6XHQxMDAlO1xyXG5cdFx0cGFkZGluZzpcdDAgMiU7XHJcblxyXG5cdFx0LnByb2R1Y3Qge1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcblx0XHRcdGZsb2F0Olx0XHRcdGxlZnQ7XHJcblx0XHRcdGhlaWdodDpcdFx0XHQyNDBweDtcclxuXHRcdFx0bWFyZ2luOlx0XHRcdDIwcHggMDtcclxuXHRcdFx0d2lkdGg6XHRcdFx0NTAlO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6XHQxcHggc29saWQgI2U5ZTllOTtcclxuXHJcblx0XHRcdCYuZmVhdHVyZWQtcHJvZHVjdCB7XHJcblx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnV5LWl0IGEudWktYnRuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDEwNSU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnJlYWR5IHtcclxuXHRcdFx0XHQmLmZlYXR1cmVkLXByb2R1Y3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNTBweDtcclxuXHJcblx0XHRcdFx0XHQucHJvZHVjdC1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOlx0YXV0bztcclxuXHRcdFx0XHRcdFx0bGVmdDpcdDA7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigxOXB4LCAyMHB4KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRzcGFuLm9sZC1wcmljZSxcclxuXHRcdFx0XHRzcGFuLnNwZWNpYWwtcHJpY2V7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxNSU7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ucHJpY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdFx0XHQudHlwZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1pbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDo2NSU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxOSU7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6XHQ4MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC5yZWFkeSxcclxuXHRcdC5wcm9kdWN0IHtcclxuXHRcdFx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0LnByb2R1Y3QtaW1hZ2V7XHJcblx0XHRcdFx0ZGlzcGxheTppbmhlcml0O1xyXG5cdFx0XHRcdGhlaWdodDoxNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LWluZm8ge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdHBvc2l0aW9uOmluaGVyaXQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0c3Ryb25nLnRpdGxle1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG5cdC5wcm9kdWN0LWxpc3Qge1xyXG5cdFx0LnByb2R1Y3Qge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogNTglO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHQjY2F0ZWdvcnlIZXJvIC5jYXR0aXRsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NhdGVnb3J5TGlzdCB7XHJcblx0XHQudGl0bGVzIHtcclxuXHRcdFx0LmZlYXR1cmVkLXByb2R1Y3Qge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2xhc3NpYy1wcm9kdWN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saXN0IHtcclxuXHRcdC5wcm9kdWN0IHtcclxuXHRcdFx0d2lkdGg6IDMzJTtcclxuXHJcblx0XHRcdCYuZmVhdHVyZWQtcHJvZHVjdCB7XHJcblx0XHRcdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDpcdGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46XHQwIDAgNTBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjYXRlZ29yeVByb2R1Y3RzIHtcclxuXHQuaW5saW5lLW5hdiB7XHJcblx0XHQuZmVhdHVyZWQtcHJvZHVjdHMsXHJcblx0XHQudGVhd2FyZS1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNhdGVnb3J5LWNvbnRlbXBvcmFyeSAjY2F0ZWdvcnlMaXN0IC5oZWFkaW5nIGgxLm1lZGl1bSB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG59XHJcbi8qcHJvZHVjdCBwYWdlIHF1aWNrQnV5Ki9cclxuLnByb2R1Y3QtbGlzdCAucHJvZHVjdCAudGl0bGV7XHJcblx0bWluLWhlaWdodDogNDVweDtcclxufVxyXG4ucHJvZHVjdC1saXN0IC5wcm9kdWN0LnJlYWR5IC5wcm9kdWN0LWluZm97XHJcblx0bWF4LXdpZHRoOiAyMjBweDtcclxufVxyXG4ucHJvZHVjdC1saXN0IC5wcm9kdWN0IC5ncmVlbi5xdWlja0J1eXtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHRsZWZ0OjA7XHJcblx0Ym90dG9tOjA7XHJcbn1cclxuLnByb2R1Y3QtbGlzdCAucHJvZHVjdC5yZWFkeSAucHJvZHVjdC1pbmZve1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG4ucHJvZHVjdC1saXN0IC5wcm9kdWN0IHNwYW4ubm9zdG9jaywgLnByb2R1Y3QtbGlzdCAucHJvZHVjdCBzcGFuLnByaWNlLCAucHJvZHVjdC1saXN0IC5wcm9kdWN0IHNwYW4udHlwZXtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LWluZm8gLmRlc2NyaXB0aW9uIC5zaG9ydC1kZXNjcmlwdGlvbntcclxuXHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0Y29sb3I6IzNmNDQ0MjtcclxuXHRtaW4taGVpZ2h0OiA2NXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnJhaXRpbmctaGVhZGVye1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQucmF0aW5nc3tcclxuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVpdGluZy1saW5le1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDA1ZTIwO1xyXG5cdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0fVxyXG5cdC5yYXRpbmctYm94e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNHB4O1xyXG5cdFx0bGVmdDogMjklO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCkge1xyXG5cdC5yYWl0aW5nLWhlYWRlciAucmF0aW5nLWJveCB7XHJcblx0XHR0b3A6IC0ycHg7XHJcblx0XHRsZWZ0OiAyNyU7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QucmVhZHkgLnByb2R1Y3QtaW5mbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcblx0LnByb2R1Y3QtbGlzdCAucHJvZHVjdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucmF0aW5ncyAucmF0aW5nLWJveCB7XHJcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcclxuXHR9XHJcblx0LnJhaXRpbmctaGVhZGVyIC5yYXRpbmctYm94IHtcclxuXHRcdGxlZnQ6IDMyJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpe1xyXG5cdC5yYWl0aW5nLWhlYWRlciAucmF0aW5nLWJveCB7XHJcblx0XHRsZWZ0OiAyNyU7XHJcblx0fVxyXG59XHJcbmJvZHkuaXBhZCAucHJvZHVjdC1saXN0IC5wcm9kdWN0IC5xdWlja0J1eSB7XHJcblx0dHJhbnNmb3JtOmluaGVyaXQhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjowIGF1dG87XHJcbn1cclxuLnJhdGluZ3MgLnJhdGluZy1ib3ggLnJhdGluZ3tcclxuXHRsZWZ0OjAhaW1wb3J0YW50O1xyXG59IiwiYm9keTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XHJcblx0LnNoYXJlLXNlY3Rpb24ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0LnR0bCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRjb2xvcjogIzA5M2UyYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHQuc2hhcmUtbGlzdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOjAgMTBweCAwIDA7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTpub25lO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaGFyZS1pY29ucy5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5mYWNlYm9vayB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NXB4IDA7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NXB4IC00NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnBpbnRlcmVzdCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IDA7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IC00NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmdvb2dsZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzVweCAwO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTQ1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubGlua2VkaW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC00NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNicmVhZGNydW1icyB7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDAgMzBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXR5cGUtc3dpdGNoZXIge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDAgMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjpcdFx0MCAxMHB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6XHRcdFx0YmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpcdFx0XHRsZWZ0O1xyXG5cdFx0XHRcdGNvbG9yOlx0XHRcdFx0QGdyZXkzRjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246XHRub25lO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206XHRcdHNvbGlkIDFweCBAZ3JleUQ3O1xyXG5cclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LEB0YWJOYXZIZWlnaHQpO1xyXG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKCdjb2xvciBAe3RhYlRyYW5zVGltZX1zIGVhc2UnKTtcclxuXHRcdFx0XHQua2VybmluZyg3NSk7XHJcblx0XHRcdFx0LnNpemUoMTAwJSxAdGFiTmF2SGVpZ2h0KTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5Olx0aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDpcdFx0QHRhYk5hdkhlaWdodDtcclxuXHRcdFx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XHQnJztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6XHRAZ3JlZW5MdDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206XHRcdC0xcHg7XHJcblx0XHRcdFx0XHRsZWZ0Olx0XHQwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTpcdDA7XHJcblxyXG5cdFx0XHRcdFx0LnNpemUoMCwycHgpO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oJ29wYWNpdHkgQHt0YWJUcmFuc1RpbWV9cyBlYXNlLCB3aWR0aCAwcyBlYXNlIEB7dGFiVHJhbnNUaW1lfXMnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTpcdDE7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKCdvcGFjaXR5IEB7dGFiVHJhbnNUaW1lfXMgZWFzZSwgd2lkdGggQHt0YWJUcmFuc1RpbWV9cyBlYXNlJyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC56b29tLWJsb2Nre1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA2cHggMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmFiYWJhO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYWJhYmE7XHJcblx0XHRtYXgtd2lkdGg6IDMyOHB4O1xyXG5cdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuXHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHgvbm9ybWFsICdmdXR1cmEtcHQnLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGNvbG9yOiAjYmFiYWJhO1xyXG5cclxuXHJcblx0XHQuem9vbS1idG57XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICNiYWJhYmE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOjAgMjBweCAwIDA7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGVcIjtcclxuXHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgRm9udEF3ZXNvbWU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbiNwcm9kdWN0LWluZm8ge1xyXG5cdG1heC13aWR0aDpcdEBtYXhXaWR0aDtcclxuXHRtYXJnaW46XHRcdDAgYXV0bztcclxuXHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG59XHJcblxyXG4jcHJvZHVjdC1kZXRhaWxzIHtcclxuXHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdGZsb2F0Olx0XHRyaWdodDtcclxuXHJcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcbiNwcm9kdWN0LW1lZGlhIHtcclxuXHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdGZsb2F0Olx0XHRsZWZ0O1xyXG5cclxuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuI3Byb2R1Y3QtZGV0YWlscyB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHJcblx0LnByb2R1Y3QtY29kZS1pZCB7XHJcblx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRtYXJnaW46XHRcdDIwcHggMDtcclxuXHRcdGNvbG9yOlx0XHRAZ3JleUJBO1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNXB4LG5vcm1hbCk7XHJcblx0fVxyXG5cdC5pbmZvLWhvbGRlciB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0LnByb2R1Y3QtY29kZS1pZCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0LnByb21vdGlvbi1tc2cge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRjb2xvcjogIzA5M2UyYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0cGFkZGluZzogMTRweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgxIHtcclxuXHRcdGNvbG9yOlx0XHRcdEBncmV5M0Y7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHJcblx0XHQjZm9udCA+ICN0cmFqYW4gPiAucmVndWxhcigzOHB4LDM4cHgpO1xyXG5cclxuXHRcdHNtYWxsIHtcclxuXHRcdFx0ZGlzcGxheTpcdFx0YmxvY2s7XHJcblx0XHRcdHdpZHRoOlx0XHRcdGF1dG87XHJcblx0XHRcdHBhZGRpbmc6XHRcdDE5cHggMCA2cHggMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6XHQzcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0bm9uZTtcclxuXHRcdFx0cG9zaXRpb246XHRcdHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzpcdFx0aGlkZGVuO1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JleTNGO1xyXG5cclxuXHRcdFx0Lmtlcm5pbmcoNzUpO1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxM3B4LDEzcHgpO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6XHRcdFx0QGdyZXkzRjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0ZmxvYXQ6IFx0XHRcdGxlZnQ7XHJcblxyXG5cdFx0XHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0Olx0MThweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6XHQxOHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0Olx0ZG90dGVkIDFweCBAeWVsbG93O1xyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdC5zaXplKDEwMCUsMnB4KTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IC02cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1mb3JtIHtcclxuXHQuYXZhaWxhYmlsaXR5IHtcclxuXHRcdGNvbG9yOlx0XHRcdEBncmV5Mjg7XHJcblx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdG1hcmdpbjpcdDFlbSAwO1xyXG5cclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMTZweCxub3JtYWwpO1xyXG5cdH1cclxufVxyXG5cclxuI3Byb2R1Y3QtZ3JvdXAge1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblx0bGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IEBncmV5RjI7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuXHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0Ji5oYXMtc2VsZWN0ZWR7XHJcblx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRjb2xvcjojMDA1ZTIwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCwyMXB4KTtcclxuXHRcdC5rZXJuaW5nKDE1KTtcclxuXHJcblx0XHQ+IHN0cm9uZywgPiBzcGFuLCA+IGRpdiB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hbWUge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAubWVkaXVtKDE2cHgsMjFweCk7XHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3BhbiwgPiBkaXYge1xyXG5cdFx0XHR3aWR0aDogMTclO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNhdmluZ3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6IEByZWRTYXZpbmdzO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi51aS10YWIge1xyXG5cdD4gLmF2YWlsYWJsZS1vdGhlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hdmFpbGFibGUtb3RoZXIge1xyXG5cdFx0aDIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDAgMCA1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzpcdDFweDtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCwgMThweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE1cHgsIDE4cHgpO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICM4NWE5OWY7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGh1bWJzIHtcclxuXHRcdFx0ei1pbmRleDpcdDM7XHJcblx0XHRcdG1hcmdpbjpcdFx0MTVweCAwIDMwcHg7XHJcblxyXG5cdFx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQuc3F1YXJlKDApO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHg7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKCdib3JkZXItY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0XHRcdC5zcXVhcmUoQG1lZGlhVGh1bWJXaWR0aCk7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGdyZXk3QjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOlx0XHRhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDpcdFx0NThweDtcclxuXHRcdFx0XHRtYXJnaW46XHRcdDdweCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNwcm9kdWN0LW1lZGlhIHtcclxuXHR3aWR0aDpcdFx0XHQ0NiU7XHJcblx0bWFyZ2luLXJpZ2h0Olx0NCU7XHJcblx0cGFkZGluZy1ib3R0b206XHQoQGd1dHRlciArIEBtZWRpYVRodW1iV2lkdGgpO1xyXG5cclxuXHQmLnNpbmdsZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0XHQudGh1bWJzIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdC5zcXVhcmUoMCk7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXZhaWxhYmxlLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW46XHRcdFx0MjBweCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDAgMCA1cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206XHQxcHggc29saWQgICMwMDVlMjA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzpcdDFweDtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE4cHgsIDE4cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LCAxOHB4KTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjODVhOTlmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlndXJlIHtcclxuXHRcdGRpc3BsYXk6XHRub25lO1xyXG5cdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRwYWRkaW5nOlx0MDtcclxuXHRcdG92ZXJmbG93Olx0aGlkZGVuO1xyXG5cdFx0ei1pbmRleDpcdDI7XHJcblxyXG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG5cdFx0Ji5yZWFkeSB7XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46XHRcdDAgYXV0bztcclxuXHRcdFx0b3BhY2l0eTpcdDA7XHJcblx0XHRcdHdpZHRoOlx0XHRhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6XHRcdDgwJTtcclxuXHJcblx0XHRcdC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuNXMgZWFzZScpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlnY2FwdGlvbiB7XHJcblx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRjb2xvcjpcdFx0QGdyZXlCQTtcclxuXHRcdG9wYWNpdHk6XHQwO1xyXG5cdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAubWVkaXVtKDE1cHgsbm9ybWFsKTtcclxuXHRcdC5rZXJuaW5nKDUwKTtcclxuXHRcdC50cmFuc2l0aW9uKCdib3R0b20gMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlJyk7XHJcblx0fVxyXG5cclxuXHQudGh1bWJzIHtcclxuXHRcdHotaW5kZXg6XHQzO1xyXG5cdFx0bWFyZ2luOlx0XHQxNXB4IDAgMzBweDtcclxuXHJcblx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4IEBncmV5RTk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDEwcHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0XHRcdC50cmFuc2l0aW9uKCdib3JkZXItY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0XHQuc3F1YXJlKEBtZWRpYVRodW1iV2lkdGgpO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGdyZXk3QjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6XHRibG9jaztcclxuXHRcdFx0d2lkdGg6XHRcdGF1dG87XHJcblx0XHRcdGhlaWdodDpcdFx0NThweDtcclxuXHRcdFx0bWFyZ2luOlx0XHQ3cHggYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtZWRpYS1sb2FkZXIge1xyXG5cdHdpZHRoOjE2cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3BhY2l0eTogMTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOlx0XHQwO1xyXG5cdGxlZnQ6XHRcdDA7XHJcblxyXG5cdC5iYWNrZ3JvdW5kLWltZygnbG9hZGluZy1zaGFyZS5naWYnLG5vLXJlcGVhdCxjZW50ZXIsY2VudGVyKTtcclxuXHQuc2l6ZShAaG9tZUluc3RhZ3JhbU1heCxAaG9tZUluc3RhZ3JhbURpbSk7XHJcblx0LnRyYW5zaXRpb24oJ29wYWNpdHkgMC4yNXMgZWFzZSwgd2lkdGggMHMgZWFzZSAwLjI1cywgaGVpZ2h0IDBzIGVhc2UgMC4yNXMnKTtcclxufVxyXG5cclxuI3Byb2R1Y3QtdXBzZWxsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRtYXJnaW46IDIwcHggMDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHJcblx0XHQuc2l6ZSgxMDAlLDk1JSk7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOlx0XHRcdEBncmVlbjtcclxuXHRcdHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6XHRcdDE7XHJcblx0XHR0ZXh0LWFsaWduOlx0XHRsZWZ0O1xyXG5cdFx0cGFkZGluZzpcdFx0MjBweCAwIDIwcHggMThweDtcclxuXHJcblxyXG5cdFx0Lmtlcm5pbmcoMTAwKTtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgyOHB4LG5vcm1hbCk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saXN0IHtcclxuXHRcdG1heC13aWR0aDogMTAyNHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDMzJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdCYucmVhZHkge1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQucXVpY2tCdXkge1xyXG5cdFx0XHRcdFx0Ym90dG9tOjQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIgLnF1aWNrQnV5IHtcclxuXHRcdFx0XHRcdGxlZnQ6IDExMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0LnByb2R1Y3QtbGlzdHtcclxuXHRcdCYudW5zdHlsZWR7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhdGFsb2ctcHJvZHVjdC12aWV3ICNicmVhZGNydW1icyB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDIwcHggMHB4O1xyXG5cclxuXHRcdGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCNwcm9kdWN0LXVwc2VsbCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHRcdGgye1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDAgNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtbGlzdCB7XHJcblx0XHRcdG1heC13aWR0aDogMTAyNHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDpcdFx0XHQxMDAlO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6XHRcdDMwNHB4O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6XHRcdDMwNHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206XHQxcHggc29saWQgI2U5ZTllOTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6XHQwO1xyXG5cdFx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnJlYWR5IGltZyB7XHJcblx0XHRcdFx0XHRsZWZ0OiAyNSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSBzdHJvbmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOlx0XHQwO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDpcdDIzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuLnByaWNlIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHRcdDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOlx0MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNwcm9kdWN0LWRldGFpbHMge1xyXG5cdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRmbG9hdDpcdFx0bm9uZTtcclxuXHRcdHBhZGRpbmc6XHQyMHB4O1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMjRweCwgMjlweCk7XHJcblx0XHR9XHJcblx0XHQudWktYWRkLWNhcnR7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC51aS1hZGQtY2FydCAuY2FydC1tc2cge1xyXG5cdFx0XHR3aWR0aDpcdDEwMCU7XHJcblx0XHRcdG1hcmdpbjo1cHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsIDE2cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Byb2R1Y3QtbWVkaWEge1xyXG5cdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0ZmxvYXQ6XHRub25lO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IFx0bm9uZTtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50aHVtYnMge1xyXG5cdFx0XHR3aWR0aDpcdFx0XHQxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcblx0XHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6XHRcdGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOlx0XHRcdDA7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdGZpZ3VyZSBpbWcge1xyXG5cdFx0XHR3aWR0aDpcdFx0NjAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOlx0MzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYXZhaWxhYmxlLWJsb2NrLnNob3cge1xyXG5cdFx0XHQmLmF2YWlsYWJsZS1vdGhlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Byb2R1Y3QtZ3JvdXAge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRzdHJvbmcsIHNwYW4sIGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHR3aWR0aDpcdFx0XHQyNSU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6XHRib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktaW5jcmVtZW50IHtcclxuXHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOlx0MTJweDtcclxuXHRcdFx0XHRib3JkZXI6XHRcdDFweCBzb2xpZCAjMDA1ZTIwO1xyXG5cdFx0XHRcdGRpc3BsYXk6XHRibG9jaztcclxuXHRcdFx0XHRtYXJnaW46XHRcdDE1cHggMCAwIDA7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcclxuXHJcblx0XHRcdFx0LnVpLW1pbnVzLCAudWktcGx1cyB7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudWktbWludXMge1xyXG5cdFx0XHRcdFx0bGVmdDpcdDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudWktcGx1cyB7XHJcblx0XHRcdFx0XHRyaWdodDogMTNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uby1zdG9jayB7XHJcblx0XHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvcGVydGllcyB7XHJcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuXHRcdHVsID4gbGkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTFlNmU0O1xyXG5cdFx0XHRtYXJnaW46NXB4IDAgMCAwO1xyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOlx0XHQjMDAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzpcdDEzcHggMTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6XHRibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0I2ZvbnQjZnV0dXJhLmJvb2soMjRweCk7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpcdGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDpcdFx0MTVweDtcclxuXHRcdFx0XHRcdFx0dG9wOlx0XHQxNnB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XHRcIu+UgVwiO1xyXG5cclxuXHRcdFx0XHRcdFx0LnNzZy1pY29uO1xyXG5cdFx0XHRcdFx0XHQudHJhbnNpdGlvbihhbGwgMC4ycyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDpcdDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6XHRoaWRkZW47XHJcblx0XHRcdFx0cGFkZGluZzpcdDA7XHJcblx0XHRcdFx0Y29sb3I6XHRcdHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHQudHJhbnNpdGlvbihhbGwgMC4ycyk7XHJcblx0XHRcdFx0I2ZvbnQjZnV0dXJhLmJvb2soMThweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRoMyBhOmJlZm9yZSB7XHJcblx0XHRcdFx0XHQucm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6XHRcdCM1NTU7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0Olx0MTAwMDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6XHQwIDE1cHggMTVweCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjcHJvZHVjdC1ncm91cCBsaS5taXhlZGJhZy1ncm91cGVkLXJvdyAudWktaW5jcmVtZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHghaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuXHQuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xyXG5cdFx0bWFpbiB7XHJcblx0XHRcdG1hcmdpbjogMjBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Byb2R1Y3QtZGV0YWlscyB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMzJweCwgMzhweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjcHJvZHVjdC1tZWRpYSB7XHJcblx0XHR3aWR0aDogMzUlO1xyXG5cclxuXHRcdGZpZ3VyZSBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcblx0I3Byb2R1Y3QtZ3JvdXAge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRzdHJvbmcsIHNwYW4sIGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOlx0XHRcdGF1dG87XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6XHRib2xkO1xyXG5cdFx0XHRcdGZsb2F0Olx0XHRcdHJpZ2h0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktaW5jcmVtZW50IHtcclxuXHRcdFx0XHR3aWR0aDpcdFx0MjUlO1xyXG5cdFx0XHRcdHBhZGRpbmc6XHQxMXB4IDEycHggMTJweCAxMXB4O1xyXG5cdFx0XHRcdGJvcmRlcjpcdFx0MXB4IHNvbGlkICMwMDVlMjA7XHJcblx0XHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjpcdFx0MTVweCAwIDAgMDtcclxuXHRcdFx0XHRmbG9hdDpcdFx0cmlnaHQ7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcclxuXHJcblx0XHRcdFx0LnVpLW1pbnVzLCAudWktcGx1cyB7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudWktbWludXMgeyBsZWZ0Olx0MTVweDsgfVxyXG5cclxuXHRcdFx0XHQudWktcGx1cyB7IHJpZ2h0OiAxM3B4OyB9XHJcblxyXG5cdFx0XHRcdC5uby1zdG9jayB7XHJcblx0XHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hZGQtdG8tbGlua3MgbGl7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdC5saW5rLWNvbXBhcmV7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjojMDkzZTJjO1xyXG5cdH1cclxufVxyXG4iLCIucmF0aW5ncyB7XHJcblx0cGFkZGluZzogMjVweCAwO1xyXG5cdD4gc3BhbixcclxuXHQ+IGEge1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDEycHgsQHJhdGluZ1N0YXJIZWlnaHQpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Lmtlcm5pbmcoNzUpO1xyXG5cdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRib3JkZXItbGVmdDogZG90dGVkIDFweCBAeWVsbG93O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAtMnB4O1xyXG5cdH1cclxuXHQ+IGEge1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCxAcmF0aW5nU3RhckhlaWdodCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJhdGluZ3MsXHJcbiNyYXRpbmctc2V0IHtcclxuXHQucmF0aW5nLWJveCB7XHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTJweCxAcmF0aW5nU3RhckhlaWdodCk7XHJcblx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHQucmF0aW5nIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQuc2l6ZSgoQHJhdGluZ1N0YXJXaWR0aCAqIDUpLEByYXRpbmdTdGFySGVpZ2h0KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IEByYXRpbmdTdGFySGVpZ2h0O1xyXG5cdFx0XHQuYmFja2dyb3VuZC1pbWcoJ3JhdGluZy1zdGFyLnBuZycscmVwZWF0LXgsbGVmdCx0b3ApO1xyXG5cdFx0XHQuYmFja2dyb3VuZC1zaXplKGF1dG8sKEByYXRpbmdTdGFySGVpZ2h0KjIpKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdGxlZnQ6IC0ycHg7XHJcblx0XHRcdCYuY2xpY2thYmxlIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiBAcmF0aW5nU3RhckhlaWdodDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogQHJhdGluZ1N0YXJIZWlnaHQ7XHJcblx0XHRcdFx0LmJhY2tncm91bmQtaW1nKCdyYXRpbmctc3Rhci5wbmcnLHJlcGVhdC14LGxlZnQsYm90dG9tKTtcclxuXHRcdFx0XHQuYmFja2dyb3VuZC1zaXplKGF1dG8sKEByYXRpbmdTdGFySGVpZ2h0KjIpKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3Byb2R1Y3QtcmF0aW5ncyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQ+IGltZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IChAcmF0aW5nc0JveEd1dHRlciAvIDIpO1xyXG5cdFx0d2lkdGg6IDE3N3B4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDk1cHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0PiBkaXYge1xyXG5cdFx0bWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGVmdDogKChAbWF4V2lkdGggLSBAcmF0aW5nc0JveFdpZHRoKSAvIDIpO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gOTBweCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXlGMjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRwYWRkaW5nOiBAcmF0aW5nc0JveEd1dHRlcjtcclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ3Mge1xyXG5cdFx0cGFkZGluZzogNXB4IDAgMjBweCAwO1xyXG5cdH1cclxuXHJcblx0LnJldmlld2VyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6IEBncmV5NjM7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdC5rZXJuaW5nKDUwKTtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLml0YWxpYygxMnB4LG5vcm1hbCk7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogQHJhdGluZ3NCb3hHdXR0ZXI7XHJcblxyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMThweCwyMXB4KTtcclxuXHRcdC5rZXJuaW5nKDE1KTtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmctbGlzdCwgLm5vLXJldmlld3MsIGFzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdGFzaWRlIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IChAcmF0aW5nc0JveEd1dHRlciAqIDIpO1xyXG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG5cdFx0JjphZnRlciwgJjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0LnNpemUoMXB4LDUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5REY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMjYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogQHJhdGluZ3NCb3hHdXR0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3R0b206IEByYXRpbmdzQm94R3V0dGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI4cHgsbm9ybWFsKTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yYXRpbmctbGlzdCwgLm5vLXJldmlld3Mge1xyXG5cdFx0d2lkdGg6IChAcmF0aW5nc0JveFdpZHRoIC0gMjYwcHggLSAoQHJhdGluZ3NCb3hHdXR0ZXIgKiAyKSk7XHJcblx0fVxyXG5cdC5idG5fZmVlZm97XHJcblx0XHRtYXJnaW46IC0zMHB4IGF1dG8gNTBweDtcclxuXHRcdG1heC13aWR0aDogMzEwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDlweCA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZTIwO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5M2UyYztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0I3Byb2R1Y3QtcmF0aW5ncyB7XHJcblx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdHdpZHRoOiBcdFx0MTAwJTtcclxuXHRcdFx0bGVmdDpcdFx0MDtcclxuXHRcdFx0cGFkZGluZzpcdDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6XHQjMDkzZTJjO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRhc2lkZSB7XHJcblx0XHRcdHdpZHRoOlx0IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblxyXG5cdFx0XHQudWktYnRuLmdyZWVuLCBoMyB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1idG4uZ3JlZW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Lm5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHQubm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yYXRpbmctbGlzdCB7XHJcblx0XHRcdHdpZHRoOlx0XHQ5NiU7XHJcblx0XHRcdG1hcmdpbjpcdFx0MCAyJTtcclxuXHRcdFx0ZmxvYXQ6XHRcdG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6XHRibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucmF0aW5ncyB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDEwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQucmV2aWV3ZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0Y29sb3I6XHQjZmZmO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMThweCwyMXB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQubm8tcmV2aWV3cyB7XHJcblx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQucmF0aW5ncyA+IHNwYW4sIC5yYXRpbmdzID4gYSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJhdGluZ3MgLnJhdGluZy1ib3gsICNyYXRpbmctc2V0IC5yYXRpbmctYm94IHtcclxuXHRcdGZsb2F0Olx0bm9uZTtcclxuXHRcdGNvbG9yOlx0I2ZmZjtcclxuXHR9XHJcblxyXG5cdCNtb2RhbCB7XHJcblx0XHR3aWR0aDpcdDEwMCU7XHJcblx0XHRsZWZ0Olx0MDtcclxuXHRcdG1hcmdpbjpcdDA7XHJcblx0fVxyXG5cclxuXHRib2R5Lm1vZGFsICNtb2RhbCB7XHJcblx0XHR0b3A6XHRcdDA7XHJcblx0XHRsZWZ0Olx0XHQwO1xyXG5cdFx0bWF4LWhlaWdodDpcdDEwMCU7XHJcblx0XHRoZWlnaHQ6XHRcdDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkge1xyXG5cdCNwcm9kdWN0LXJhdGluZ3Mge1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRtYXgtd2lkdGg6XHQxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6XHRcdDA7XHJcblx0XHRcdGxlZnQ6XHRcdDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0XHQubm8tcmV2aWV3cyB7XHJcblx0XHRcdHdpZHRoOlx0NjAlO1xyXG5cdFx0XHRmbG9hdDpcdHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yYXRpbmctbGlzdCB7XHJcblx0XHRcdHdpZHRoOlx0NjAlO1xyXG5cdFx0XHRmbG9hdDpcdHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGFzaWRlIHtcclxuXHRcdFx0d2lkdGg6XHRcdFx0MzAlO1xyXG5cdFx0XHRmbG9hdDpcdFx0XHRsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0Olx0NDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmV2aWV3LXByb2R1Y3QtaW1hZ2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG5cdCNwcm9kdWN0LXJhdGluZ3Mge1xyXG5cdFx0YXNpZGU6YWZ0ZXIsIGFzaWRlOmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDMyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNob21lLXBhZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6XHQxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46XHRcdDAgNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jdGVhLWZpbmRlciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOlx0XHQxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6XHQxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOlx0XHQxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6XHQxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltZygnZ2xvYmFsL3RlYS1maW5kZXItYmdkLnBuZycsbm8tcmVwZWF0LGNlbnRlciwgOHB4KTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQHRvZG8gY2hlY2sgaXQgaW4gaHRtbFxyXG4gICAgICAgICAgICBzZWxlY3Qubm9uZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpcdFx0MTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246XHRjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNob21lLXZpZGVvLWJhbm5lci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6XHRcdFx0MTAwJTtcclxuICAgIG1pbi13aWR0aDpcdDEwMCU7XHJcbiAgICBoZWlnaHQ6XHRcdDU1MHB4O1xyXG4gICAgZmxvYXQ6XHRcdFx0bm9uZTtcclxuICAgIHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICBvdmVyZmxvdzpcdCAgaGlkZGVuO1xyXG4gICAgei1pbmRleDpcdFx0LTE7XHJcblxyXG4gICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1wcm9tby1jb2RlIHtcclxuICAgICNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDMwcHgsMzBweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOlx0XHRcdEBncmV5NDM7XHJcbiAgICB0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcbiAgICBwYWRkaW5nOlx0XHQyMHB4O1xyXG4gICAgcG9zaXRpb246XHRcdHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOlx0XHRcdDA7XHJcblxyXG4gICAgLnByb21vLWRldGFpbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOlx0XHRhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDpcdFx0XHQ1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0Olx0KEBtYXhXaWR0aCAvIC0yKTtcclxuICAgICAgICB0b3A6XHRcdFx0MDtcclxuICAgICAgICBoZWlnaHQ6XHRcdFx0MTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOlx0XHRyaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTpcdG5vbmU7XHJcblxyXG4gICAgICAgICNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDEycHgsMTVweCk7XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIC5zcXVhcmUoMTAwJSk7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpcdFx0dGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQGdyZWVuTHQ7XHJcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxMnB4LDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOlx0cmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6XHQzNnB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6XHRibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9tby1kZXRhaWxzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOlx0XHQwO1xyXG4gICAgICAgICAgICByaWdodDpcdFx0MDtcclxuICAgICAgICAgICAgbWFyZ2luOlx0XHQyMHB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTpcdGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkge1xyXG4gICAgICAgIC5wcm9tby1kZXRhaWxzIHtcclxuICAgICAgICAgICAgcmlnaHQ6XHRcdCAxJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgLnByb21vLWRldGFpbHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46XHRcdDA7XHJcbiAgICAgICAgICAgIHRvcDpcdFx0MDtcclxuICAgICAgICAgICAgcmlnaHQ6XHRcdDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6XHQwO1xyXG4gICAgb3ZlcmZsb3c6XHRoaWRkZW47XHJcblxyXG4gICAgLnN3aXBlIHtcclxuICAgICAgICBtYXJnaW46XHRcdDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6XHRoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiBsaSwgPiBkaXYge1xyXG4gICAgICAgICAgICBmbG9hdDpcdFx0XHRsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDpcdFx0XHQxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Olx0MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3N3aXBlLWVsZW1lbnRzIGIge1xyXG4gICAgICAgIGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcdCNkMWM4Yjg7XHJcbiAgICAgICAgd2lkdGg6XHRcdDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0Olx0XHQxMHB4O1xyXG4gICAgICAgIG1hcmdpbjpcdFx0NXB4O1xyXG5cclxuICAgICAgICAuaW5uZXItc2hhZG93KDFweCwxcHgsNHB4LDAsMC41KTtcclxuICAgICAgICAuYm9yZGVyLXJhZGl1cygxMHB4KTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjkzMWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1jYXJvdXNlbCB7XHJcbiAgICB3aWR0aDpcdFx0MTAwJTtcclxuICAgIG92ZXJmbG93Olx0aGlkZGVuO1xyXG4gICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6XHQwO1xyXG59XHJcblxyXG4jaG9tZS1jYXJvdXNlbC1saXN0IHtcclxuICAgIHdpZHRoOlx0XHQxMDAlO1xyXG4gICAgb3ZlcmZsb3c6XHRoaWRkZW47XHJcbiAgICBwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDpcdDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6XHRcdDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0Olx0XHRhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6XHRibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAgIH1cclxufVxyXG5cclxuI2hvbWUtY2Fyb3VzZWwtcGFnZXIge1xyXG4gICAgZGlzcGxheTpcdGJsb2NrO1xyXG4gICAgcG9zaXRpb246XHRhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTpcdFx0NDBweDtcclxuICAgIGxlZnQ6XHRcdDUwJTtcclxuICAgIHotaW5kZXg6XHQxO1xyXG5cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjpcdFx0XHRhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6XHRcdFx0XHQ5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6XHRcdDA7XHJcbiAgICAgICAgY29udGVudDpcdFx0XHQnJztcclxuICAgICAgICBvdmVyZmxvdzpcdFx0XHRoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpcdHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IC02NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6XHRcdGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDpcdDEwcHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6XHQtOTk5OXB4O1xyXG4gICAgICAgIGJvcmRlcjpcdFx0XHRzb2xpZCA3cHggI2ZmZjtcclxuICAgICAgICBjdXJzb3I6XHRcdFx0cG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnNxdWFyZSgyMHB4KTtcclxuICAgICAgICAuYm9yZGVyLXJhZGl1cygxMDAlKTtcclxuICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAudHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlJyk7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3ljbGUtcGFnZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZUZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2hvbWUtbWFpbiB7XHJcbiAgICB3aWR0aDogICAgQG1heFdpZHRoO1xyXG4gICAgbWFyZ2luOiAgIDAgYXV0byBAaG9tZUd1dHRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiAgIGxlZnQ7XHJcblxyXG4gICAgICAgICYucHJpbWFyeS1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogICAgICAgIEBob21lUHJpbWFyeVdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IEBob21lR3V0dGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWNvbmRhcnktY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IEBob21lU2Vjb25kYXJ5V2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOlx0MTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6XHRcdDk2JTtcclxuICAgICAgICAgICAgbWFyZ2luOlx0XHQwIDIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2hvbWUtcHJvbW8tbmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDElIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNob21lLXByb21vLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDElO1xyXG5cclxuICAgICAgICAgICAgI2hvbWUtcHJvbW8tbGlzdCA+IGxpLnJlY2lwZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNob21lLXByb21vLWxpc3QgPiBsaS5iZW5lZml0cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgJi5wcmltYXJ5LWNvbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6XHQxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6XHRcdDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46XHRcdDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2Vjb25kYXJ5LWNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpcdFx0MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0Olx0XHRsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpcdCNmOWY1ZWU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOlx0bGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6XHQzNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDpcdDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOlx0XHQ5NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbjpcdFx0MCAyJTtcclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICYjaG9tZS1wcm9tby1jb2wuc2Vjb25kYXJ5LWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOlx0MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpcdHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjpcdDI1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucHJpbWFyeS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogIDE5MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTFweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0Olx0bGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjpcdDAgMjBweCAxM3B4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aEwpIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKSB7XHJcbiAgICAgICAgI2hvbWUtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIC5jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgd2lkdGg6XHRcdDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDpcdDEwMCU7XHJcblxyXG4gICAgICAgICAgICAjaG9tZS1wcm9tby1jYXJvdXNlbCwgI2hvbWUtcHJvbW8tbmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6XHRcdDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpcdFx0XHRhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Olx0MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2hvbWUtcHJvbW8tbmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDYycHggMjNweCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Olx0YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogIFx0bGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnByaW1hcnktY29sIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogICAgICAgIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAjaG9tZS1wcm9tby1jYXJvdXNlbCwgI2hvbWUtcHJvbW8tbmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0Olx0bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOlx0MCA0JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zZWNvbmRhcnktY29sIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpcdDI0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Olx0cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjaG9tZS1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAjZm9udCNwbGF5ZmFpci5yZWd1bGFyKDEzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpcdFx0IzNmNDQ0MjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpcdFx0XHQ1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDpcdFx0XHQyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6XHRcdFx0bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Olx0MXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6XHQgXHQ0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOlx0MCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Olx0NDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZm9udCNwbGF5ZmFpci5yZWd1bGFyKDE0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGlwaG9uZVdpZHRoTCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICAjaG9tZS1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yaWVzIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wyLXNldCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46MCAwIDQwcHg7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAtMS41JSA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGdyZXlFRTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6QGdhcmFtb25kO1xyXG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDEuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEB0YW5MdDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ltZy1sZWFmLXIucG5nKSBuby1yZXBlYXQgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbWctbGVhZi1sLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKCdhbGwgMC4zcyBlYXNlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRyYW5zaXRpb24oJ2FsbCAwLjNzIGVhc2UnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZ1tpdGVtcHJvcD1cIm5hbWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpcdFx0YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpcdFx0XHRAYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjI1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2NrcXVvdGUge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDpAZ3JlZW4wNSB1cmwoLi4vaW1hZ2VzL2hvbWUvYmctYmxvY2txdW90ZS5wbmcpIDUwJSA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgZm9udDozMHB4LzM1cHggQHBsYXlGYWlyU3RhY2s7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLnN0eWxlMiB7XHJcbiAgICAgICAgICAgIHEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzo1MHB4IDI1cHggMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udDozMHB4LzM1cHggQGdhcmFtb25kSVQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ODFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo3cHggMjlweCAtMTBweCAtNTBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwaG9uZVdpZHRoTCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDI5cHggLTEwcHggLTMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjQxcHggLTUwcHggLTQ0cHggMjNweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggLTIzcHggLTE0cHggMjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgZm9udDoxOHB4LzIzcHggQGdhcmFtb25kO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwaG9uZVdpZHRoTCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wzLXNldCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDE0cHg7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxNHB4O1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjowIDAgMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOkBpcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjMyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIHN0cm9uZyxcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB5ZWxsb3dFRjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzoxOHB4O1xyXG4gICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGdyZXlFMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcGlua0ZEO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAdGFuTHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMyksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbWctbGVhZi1sLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRyYW5zaXRpb24oJ2FsbCAwLjNzIGVhc2UnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKCdhbGwgMC4zcyBlYXNlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ltZy1sZWFmLXIucG5nKSBuby1yZXBlYXQgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nW2l0ZW1wcm9wPVwibmFtZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjpAZ3JlZW4wNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgZm9udDpub3JtYWwgMzNweC8zOHB4IEBnYXJhbW9uZElUO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5waWNrcy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgMCA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjZweCAwcHggQGdyZXk4MDtcclxuICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgKyAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTE3cHggMTRweCAxMXB4ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206LTQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMTRweCAxMXB4ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6LTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udDpub3JtYWwgMThweC8yM3B4IEBnYXJhbW9uZDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGlja3MtbGlzdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZ2FyYW1vbmQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhdGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAucmF0aW5nLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhdGluZy1zdGFyLnBuZykgcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46LTI1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4IDE1cHggMTRweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IEBncmV5ODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDExcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTRweCAwIDE0cHggMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAZ3JleTg2O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS13ZWVrbHkge1xyXG4gICAgcG9zaXRpb246IFx0XHRyZWxhdGl2ZTtcclxuICAgIGNvbG9yOlx0XHRcdEBncmV5M0Y7XHJcbiAgICBtYXJnaW4tYm90dG9tOlx0QGhvbWVHdXR0ZXI7XHJcblxyXG4gICAgI2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNHB4LDIxcHgpO1xyXG4gICAgLmtlcm5pbmcoMTUpO1xyXG5cclxuICAgICYubG9hZGVkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLnNxdWFyZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6XHRcdFx0NjBweCA1MHB4IDgwcHggNTBweDtcclxuICAgICAgICBwb3NpdGlvbjpcdFx0XHRyZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiBcdFx0XHQxO1xyXG4gICAgICAgIHdpZHRoOlx0XHRcdFx0KEBob21lUHJpbWFyeVdpZHRoIC0gMTc1cHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0Olx0XHQxNzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOlx0QGdyZXlGMjtcclxuXHJcbiAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICB9XHJcblxyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOlx0XHQ1cHg7XHJcbiAgICAgICAgbGVmdDpcdFx0MDtcclxuICAgICAgICB6LWluZGV4Olx0MDtcclxuICAgICAgICBkaXNwbGF5Olx0YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6XHRcdDI5JTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgI2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyNHB4LDI4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1idG4uZ3JlZW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDpcdDE5JTtcclxuICAgICAgICAgICAgbGVmdDpcdDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6XHRcdFx0NjBweCAyMHB4IDgwcHggMzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246XHRcdFx0cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IFx0XHRcdDE7XHJcbiAgICAgICAgICAgIHdpZHRoOlx0XHRcdFx0ODIlO1xyXG5cclxuICAgICAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICAmIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1wcm9tby1jYXJvdXNlbCwgI2hvbWUtcHJvbW8tbmV3c2xldHRlciB7XHJcbiAgICBkaXNwbGF5Olx0aW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6XHRcdGxlZnQ7XHJcblxyXG4gICAgLnNpemUoQGhvbWVUaWxlV2lkdGgsMjcwcHgpO1xyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGZsb2F0Olx0bm9uZTtcclxuXHJcbiAgICAgICAgLnNpemUoMTAwJSwgYXV0byk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNob21lLXByb21vLWNhcm91c2VsIHtcclxuICAgIHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuICAgIGZsb2F0Olx0XHRcdHJpZ2h0O1xyXG59XHJcblxyXG4jaG9tZS1wcm9tby1saXN0IHtcclxuICAgIC5zcXVhcmUoMTAwJSk7XHJcblxyXG4gICAgb3ZlcmZsb3c6XHRoaWRkZW47XHJcbiAgICBwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDpcdDE7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjpcdFx0QGdyZXkzRjtcclxuICAgICAgICBwYWRkaW5nOlx0NTBweCA0MHB4O1xyXG5cclxuICAgICAgICAuc3F1YXJlKDEwMCUpO1xyXG4gICAgICAgICNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCwyMXB4KTtcclxuICAgICAgICAua2VybmluZygxNSk7XHJcbiAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgICAgICYuY2hhcml0eSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5Rjk7XHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltZygnaG9tZS1iZy1jaGFyaXR5LnBuZycsbm8tcmVwZWF0LDE2MHB4LGJvdHRvbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJlbmVmaXRzIHtcclxuICAgICAgICAgICAgLmJhY2tncm91bmQtaW1nKCdob21lLWJnLWJlbmVmaXRzLmpwZycsbm8tcmVwZWF0LGxlZnQsdG9wKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVjaXBlIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Olx0YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6XHRcdDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0Olx0XHQwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcXVhcmUoMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHsgLnRyYW5zZm9ybSgnc2NhbGUzZCgxLDEsMSknKTsgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7IGJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTpcdDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpcdFx0YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206XHRcdFx0MjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6XHRcdFx0MjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOlx0XHRcdCNmZmY7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4Olx0XHQxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgICAgICAgICAgICAudHJhbnNpdGlvbignYm90dG9tIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKScpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgI2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNHB4LDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgLmtlcm5pbmcoMTUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpcdGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6XHQwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgICAgICAgICAgICAudHJhbnNmb3JtLW9yaWdpbihsZWZ0LGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAudHJhbnNmb3JtKCdzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KScpO1xyXG4gICAgICAgICAgICAgICAgLnRyYW5zaXRpb24oJ2FsbCAwLjVzIGVhc2UnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgI2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyNHB4LDI4cHgpO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTpcdDI1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOlx0bm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5Olx0XHRibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gcCB7IG1hcmdpbi1ib3R0b206IDI1cHg7IH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpcdHZpc2libGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOlx0NDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlY2lwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6XHRcdFx0XHRcdCAyMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTpcdFx0XHQxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOlx0XHRcdFx0IzIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpcdHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOlx0XHRcdDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0Olx0MjMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93Olx0aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmFuc2Zvcm0tb3JpZ2luKGxlZnQsY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmFuc2Zvcm0oJ3NjYWxlM2QoMSwxLDEpJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbignYWxsIDAuNXMgZWFzZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYmVuZWZpdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaXBob25lV2lkdGhMKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuYmVuZWZpdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2hvbWUtcHJvbW8tbGlzdC1wYWdlciB7XHJcbiAgICBwb3NpdGlvbjpcdGFic29sdXRlO1xyXG4gICAgcmlnaHQ6XHRcdDIwcHg7XHJcbiAgICBib3R0b206XHRcdDEzcHg7XHJcbiAgICB6LWluZGV4Olx0MjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICAuc3F1YXJlKDEwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6XHRcdFx0aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDpcdFx0MTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOlx0I2MwYjhhOTtcclxuICAgICAgICB0ZXh0LWluZGVudDpcdFx0LTk5OTlweDtcclxuICAgICAgICBjdXJzb3I6XHRcdFx0XHRwb2ludGVyO1xyXG5cclxuICAgICAgICAuYm94LXNoYWRvdygnaW5zZXQgMCAwIDZweCAtMnB4IHJnYmEoMCwwLDAsMC44KScpO1xyXG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDEwMCUpO1xyXG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgIC50cmFuc2l0aW9uKCdhbGwgMC4xNXMgZWFzZScpO1xyXG5cclxuICAgICAgICAmLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2VGRjtcclxuICAgICAgICAgICAgLmJveC1zaGFkb3coJ2luc2V0IDAgMCA2cHggLTJweCByZ2JhKDAsMCwwLDAuMCknKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNob21lLXByb21vLW5ld3NsZXR0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuRUxUO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuYmFja2dyb3VuZC1pbWcoJ2hvbWUtYmctbmV3c2xldHRlci5wbmcnLHJlcGVhdC15LC01OXB4LHRvcCk7XHJcbiAgICAuYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xyXG4gICAgLnRyYW5zaXRpb24oJ2JhY2tncm91bmQtcG9zaXRpb24teCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApJyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDlweDtcclxuXHJcbiAgICAgICAgYSB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTpcdFx0XHRibG9jaztcclxuICAgICAgICBwb3NpdGlvbjpcdFx0XHRyZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246XHRub25lO1xyXG4gICAgICAgIGNvbG9yOlx0XHRcdFx0QGdyZXkzRjtcclxuICAgICAgICBwYWRkaW5nOlx0XHRcdDcwcHggNjJweCAwIDY1cHg7XHJcblxyXG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgIC5iYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oJ21hcmdpbi1sZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCknKTtcclxuXHJcbiAgICAgICAgI2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNXB4LDIxcHgpO1xyXG4gICAgICAgIC5zcXVhcmUoMTAwJSk7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6XHRcdGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOlx0MjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6XHRub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI0cHgsMjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1wcm9tby1jb2wge1xyXG4gICAgcGFkZGluZzpcdDQ1cHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG4gICAgY29sb3I6XHRcdEBncmV5M0Y7XHJcblxyXG4gICAgI2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNHB4LDIxcHgpO1xyXG4gICAgLmtlcm5pbmcoMTUpO1xyXG4gICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246XHRhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6XHRcdDA7XHJcbiAgICAgICAgcmlnaHQ6XHRcdDA7XHJcbiAgICAgICAgei1pbmRleDpcdC0xO1xyXG4gICAgICAgIGNvbnRlbnQ6XHQnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOlx0QGdyZXlGOTtcclxuXHJcbiAgICAgICAgLnNpemUoQGhvbWVTZWNvbmRhcnlXaWR0aCwxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgICBkaXNwbGF5Olx0XHRibG9jaztcclxuICAgICAgICBvdmVyZmxvdzpcdFx0aGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206XHQ3NXB4O1xyXG5cclxuICAgICAgICAuc3F1YXJlKDIzMHB4KTtcclxuICAgICAgICAuYm9yZGVyLXJhZGl1cygxMDAlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICAjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI0cHgsMjhweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAgICAgICAmLnNlY29uZGFyeS1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDpcdFx0MTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpcdCNmOWY1ZWU7XHJcbiAgICAgICAgICAgIGZsb2F0Olx0XHRub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6XHQxODFweDtcclxuICAgICAgICAgICAgaGVpZ2h0Olx0MTgycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgICAgICAmLnNlY29uZGFyeS1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDpcdFx0MTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpcdCNmOWY1ZWU7XHJcbiAgICAgICAgICAgIGZsb2F0Olx0XHRub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Olx0bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuXHJcbiAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6XHQxODFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpcdDE4MnB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6XHRsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogIDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgJi5zZWNvbmRhcnktY29sIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1pbnN0YWdyYW0ge1xyXG4gICAgLnNpemUoQG1heFdpZHRoLEBob21lSW5zdGFncmFtRGltKTtcclxuXHJcbiAgICBtYXJnaW46XHRcdDAgYXV0byBAaG9tZUd1dHRlciBhdXRvO1xyXG4gICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuYmFja2dyb3VuZC1pbWcoJ2xvYWRpbmctc2hhcmUuZ2lmJyxuby1yZXBlYXQsY2VudGVyLGNlbnRlcik7XHJcbiAgICAgICAgLnNpemUoQGhvbWVJbnN0YWdyYW1NYXgsQGhvbWVJbnN0YWdyYW1EaW0pO1xyXG4gICAgICAgIC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuMjVzIGVhc2UsIHdpZHRoIDBzIGVhc2UgMC4yNXMsIGhlaWdodCAwcyBlYXNlIDAuMjVzJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkZWQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAuc3F1YXJlKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgLnNpemUoKEBob21lVGlsZVdpZHRoICsgQGhvbWVHdXR0ZXIpLEBob21lSW5zdGFncmFtRGltKTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDpcdDE3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDpcdEBob21lR3V0dGVyO1xyXG4gICAgICAgIGRpc3BsYXk6XHRcdGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDpcdFx0XHRsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDpcdHNvbGlkIDFweCBAZ3JleUU5O1xyXG4gICAgICAgIGNvbG9yOlx0XHRcdEBncmV5M0Y7XHJcblxyXG4gICAgICAgICNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCwyMXB4KTtcclxuICAgICAgICAua2VybmluZygxNSk7XHJcbiAgICAgICAgLmJhY2tncm91bmQtaW1nKCdob21lLWJnLWluc3RhZ3JhbS5qcGcnLG5vLXJlcGVhdCxyaWdodCxib3R0b20pO1xyXG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgfVxyXG5cclxuICAgID4gdWwge1xyXG4gICAgICAgIC5zaXplKEBob21lSW5zdGFncmFtTWF4LEBob21lSW5zdGFncmFtRGltKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTpcdGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDpcdFx0bGVmdDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuc3F1YXJlKEBob21lSW5zdGFncmFtRGltKTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogQGhvbWVJbnN0YWdyYW1HdXR0ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0Olx0XHRsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpcdGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6XHRoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKCdvcGFjaXR5IDAuNXMgZWFzZScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICAjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI0cHgsMjhweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIC5zaXplKGF1dG8sIEBob21lSW5zdGFncmFtRGltKTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6XHRcdDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Olx0MiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDpcdDIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogNTM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgLnNpemUoYXV0bywgQGhvbWVJbnN0YWdyYW1EaW0pO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDpcdFx0MzNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6XHQwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6XHQwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogNDY4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpcdG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46XHRcdDAgMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiAgQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgJiB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuICAgICNob21lLW1haW57XHJcbiAgICAgICAgLnBpY2tzLWJsb2Nre1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNhbGdvbGlhLWdsYXNze1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pe1xyXG4gICAgYm9keSAubm90aWNlLWNvb2tpZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuXHJcblxyXG4gICAgICAgIC5ub3RpY2UtaW5uZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NyU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLm5vdGljZS10ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyM3B4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5ub3RpY2UtY29va2llIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjhmNjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkUyREY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gICAgLm5vdGljZS1pbm5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAubm90aWNlLXRleHQge1xyXG4gICAgICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb2xvbW9uXCIsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9ucyB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyAgXHJcbiAgICAgICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgem9vbTogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb2xvbW9uXCIsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTJjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICMwOTNlMmM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDkzZTJjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiAgQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICBib3R0b206IDM3cHg7XHJcbiAgICB9XHJcblxyXG59IiwiLyp0b3AgY2FydCovXHJcbi5oZWFkZXItY2FydC1kZCAuY2FydC1zaWRlYmFyIGxpLml0ZW17XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlscyB7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LnVpLWluY3JlbWVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcbi5taW5pY2FydC13cmFwcGVye1xyXG5cdHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XHJcbn1cclxuLmNoZWNrb3V0LWNhcnQtaW5kZXgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEB0YW5MdDtcclxuXHJcblx0I3Nob3BwaW5nLWNhcnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQjc2hvcHBpbmctY2FydC1zdW1tYXJ5IHtcclxuXHRcdG1heC13aWR0aDpcdEBtYXhXaWR0aDtcclxuXHRcdG1hcmdpbjpcdFx0MCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDpcdCNmZmY7XHJcblx0XHRjb2xvcjpcdFx0QGdyZXkzRjtcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMTZweCwxNnB4KTtcclxuXHRcdFx0cGFkZGluZzogMTNweCBAZ3V0dGVyO1xyXG5cdFx0fVxyXG5cdFx0LmJvdHRvbS1tZXNzYWdlcy1jb250YWluZXIge1xyXG5cdFx0ICBiYWNrZ3JvdW5kOlx0QGdyZXk4OTtcclxuXHRcdCAgdGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHRcdCAgY29sb3I6XHRcdCNmZmY7XHJcblx0XHRcdG1hcmdpbjoyMHB4IDA7XHJcblx0XHQgIC5ob2xkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6MCAxMHB4O1xyXG5cclxuXHRcdCAgfVxyXG5cdFx0fVxyXG5cdFx0LmZyZWUtc2hpcHBpbmcsXHJcblx0XHQucHJvZHVjdC1wcm9tb3Rpb24ge1xyXG5cdFx0XHRtYXJnaW46XHRcdDA7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsQGJ0bkhlaWdodCk7XHJcblx0XHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGJhY2tncm91bmQ6XHRAdGFuTHQ7XHJcblx0XHRcdHBhZGRpbmc6XHRAZ3V0dGVyIDA7XHJcblx0XHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTpcdGlubGluZS1ibG9jaztcclxuXHRcdFx0XHQvL2Zsb2F0Olx0XHRyaWdodDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOlx0I2ZmZjtcclxuXHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I2Rpc2NvdW50LWNvdXBvbi1mb3JtIHtcclxuXHRcdFx0LmNsZWFyZml4O1xyXG5cdFx0XHRjbGVhcjpib3RoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Nob3BwaW5nLWNhcnQtaXRlbXMge1xyXG5cdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0cGFkZGluZzowIDMwcHg7XHJcblxyXG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG5cdFx0LmNhcnQtaXRlbSwgLmNhcnQtdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5Olx0XHR0YWJsZTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246XHRtaWRkbGU7XHJcblx0XHRcdGJvcmRlci10b3A6XHRcdHNvbGlkIDFweCBAZ3JleTNGO1xyXG5cdFx0XHRwYWRkaW5nOlx0XHRAZ3V0dGVyIDA7XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHdpZHRoOlx0XHRcdDEwMHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOlx0bWlkZGxlO1xyXG5cdFx0XHRcdGRpc3BsYXk6XHRcdHRhYmxlLWNlbGw7XHJcblxyXG5cclxuXHRcdFx0XHQmLml0ZW0taW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHQxNSU7XHJcblx0XHRcdFx0XHRmbG9hdDpcdGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTFweCAwIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLml0ZW0tbmFtZXtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLml0ZW0tcHJpY2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXRlbS1xdHkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXRlbS10b3RhbCB7XHJcblx0XHRcdFx0XHR3aWR0aDo2JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXRlbS1hY3Rpb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDElO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwyNHB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoMjUpO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6XHRcdFx0QGdyZXkzRjtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHJcblx0XHRcdFx0LnNxdWFyZSgxMDAlKTtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTVweCwyMHB4KTtcclxuXHRcdFx0XHQua2VybmluZygzMCk7XHJcblxyXG5cdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsMjRweCk7XHJcblx0XHRcdFx0XHQua2VybmluZygyNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2FydC10aXRsZSB7XHJcblx0XHRcdGJvcmRlci10b3A6XHQwO1xyXG5cdFx0XHRwYWRkaW5nOlx0MTBweCAwIDA7XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LDE0cHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDI1KTtcclxuXHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206XHQxMHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOlx0dG9wO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246XHRcdGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0MTYlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNzZy1kZWxldGUge1xyXG5cdFx0XHRmb250LXNpemU6XHRcdDI0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206XHQtOHB4O1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JleUQ3O1xyXG5cclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjc2hvcHBpbmctY2FydC1hY3Rpb24ge1xyXG5cdFx0Ly93aWR0aDpcdFx0QG1heFdpZHRoIC0gQGhhbGZXaWR0aCAtIChAZ3V0dGVyICogMyk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6XHQ1cHggQGd1dHRlcjtcclxuXHRcdC5zaG9wcGluZy1ib3h7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0LnNob3BwaW5nLWluZm97XHJcblx0XHRcdFx0bWluLXdpZHRoOiAzNzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IEBtYXhXaWR0aCAtIEBoYWxmV2lkdGggLSAoQGd1dHRlciAqIDMpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYS51aS1idG4ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC51aS1idG4ge1xyXG5cdFx0XHQmW25hbWU9XCJ1cGRhdGVfY2FydF9hY3Rpb25cIl0ge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5vcmFuZ2Uge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmxpbmUtZm9ybSB7XHJcblx0XHRcdG1hcmdpbjogQGd1dHRlci8yIDAgQGd1dHRlci8yO1xyXG5cclxuXHRcdFx0Ji5oYXMtY29kZSB7XHJcblx0XHRcdFx0LnNzZy1kZWxldGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjM1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggQGdyZXk2MztcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zc2ctZGVsZXRlIHtcclxuXHRcdFx0XHRsZWZ0OiAxNjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjc2hvcHBpbmctY2FydC1jcm9zc3NlbGwge1xyXG5cdFx0d2lkdGg6XHRcdFx0QGhhbGZXaWR0aDtcclxuXHRcdHBhZGRpbmc6XHRcdEBndXR0ZXIgQGd1dHRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDpcdEBndXR0ZXI7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGxlZnQ6XHQwO1xyXG5cdFx0XHR3aWR0aDpcdEBoYWxmV2lkdGggKyAoQGd1dHRlciAqIDIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWxpc3QgPiBsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTJweCxub3JtYWwpO1xyXG5cdFx0XHQua2VybmluZygxMDApO1xyXG5cclxuXHRcdFx0Y29sb3I6XHRcdFx0QGdyZWVuO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTpcdDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjY2FydC1vcmRlci10b3RhbHMge1xyXG5cdFx0Ly9ib3JkZXItdG9wOiBzb2xpZCAxcHggQGdyZXlDMTtcclxuXHRcdHBhZGRpbmc6NXB4IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JleTNGO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LDE4cHgpO1xyXG5cdFx0XHQua2VybmluZygzMCk7XHJcblxyXG5cdFx0XHQmLmdyYW5kLXRvdGFsIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDpcdDEwcHg7XHJcblxyXG5cdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMjhweCwxOHB4KTtcclxuXHRcdFx0XHRcdC5rZXJuaW5nKDM1KTtcclxuXHJcblx0XHRcdFx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOlx0XHQtNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsMThweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5kZWxpdmVyeS1jZWxse1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1pbi13aWR0aDogMzc1cHg7XHJcblx0XHRtYXgtd2lkdGg6IDM3NXB4O1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udDogNDAwIDE2cHgvMjVweCAnZnV0dXJhLXB0JywgQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG5cdFx0LmRlbGl2ZXJ5LXRpdGxle1xyXG5cdFx0XHRmb250OiA1MDAgMjBweC8zNnB4ICdmdXR1cmEtcHQnLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzcHg7XHJcblx0XHR9XHJcblx0XHQucHJpY2V7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdFx0bWluLXdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0LnByaWNle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQjc2hvcHBpbmctY2FydC1mb290ZXIge1xyXG5cdFx0bWF4LXdpZHRoOlx0QG1heFdpZHRoO1xyXG5cdFx0bWFyZ2luOlx0XHQwIGF1dG8gQGd1dHRlciBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDpcdCNmZmY7XHJcblx0XHRjb2xvcjpcdFx0QGdyZXkzRjtcclxuXHRcdHBhZGRpbmc6XHRAZ3V0dGVyO1xyXG5cclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCwyMnB4KTtcclxuXHRcdC5rZXJuaW5nKDUwKTtcclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuXHRcdD4gc3Ryb25nLCA+IHAsID4gYXNpZGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3Ryb25nIHtcclxuXHRcdFx0Lmtlcm5pbmcoMTAwKTtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDEycHgsbm9ybWFsKTtcclxuXHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JlZW47XHJcblx0XHRcdHdpZHRoOlx0XHRcdDEwMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6XHQoQGd1dHRlciAqIDIpXHJcblx0XHR9XHJcblxyXG5cdFx0PiBwIHtcclxuXHRcdFx0d2lkdGg6XHRcdFx0QGhhbGZXaWR0aCAtIDEwMCAtIChAZ3V0dGVyICogMik7XHJcblx0XHRcdG1hcmdpbi1yaWdodDpcdChAZ3V0dGVyICogMik7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206XHQwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYXNpZGUge1xyXG5cdFx0XHR3aWR0aDogQG1heFdpZHRoIC0gQGhhbGZXaWR0aCAtIChAZ3V0dGVyICogNCk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogQGd1dHRlcjtcclxuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG5cdFx0XHR1bCBsaSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblxyXG5cdFx0XHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBncmVlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTpcdFx0MTlweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRvcDpcdFx0XHQzcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6XHQ1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZW0ge1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjc2hvcHBpbmctY2FydC1lbXB0eSB7XHJcblx0XHRiYWNrZ3JvdW5kOlx0I2ZmZjtcclxuXHRcdGNvbG9yOlx0XHRAZ3JleTNGO1xyXG5cdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHJcblx0XHRzZWN0aW9uIHtcclxuXHRcdFx0bWF4LXdpZHRoOlx0QG1heFdpZHRoO1xyXG5cdFx0XHRtYXJnaW46XHRcdDAgYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZDpcdCNmZmY7XHJcblx0XHRcdHBhZGRpbmc6XHQ0MHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI1cHgsMjVweCk7XHJcblx0XHRcdC5rZXJuaW5nKDEwKTtcclxuXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0XHRcdC5rZXJuaW5nKDI1KTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6XHRcdFx0QGdyZWVuTHQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDE2cHgsMjRweCk7XHJcblx0XHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmlyZWZveCB7XHJcblx0XHQjc2hvcHBpbmctY2FydC1hY3Rpb24ge1xyXG5cdFx0XHQ+IGEudWktYnRuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLnVpLWJ0biB7XHJcblx0XHRcdFx0JltuYW1lPVwidXBkYXRlX2NhcnRfYWN0aW9uXCJdIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjNweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmxpbmUtZm9ybSBpbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDIyOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jaGVja291dC1idXR0b24gLnVpLWJ0bi5ncmVlbntcclxuXHRwYWRkaW5nOiAwIDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKSB7XHJcblx0LmNoZWNrb3V0LWNhcnQtaW5kZXgge1xyXG5cdFx0I3Nob3BwaW5nLWNhcnQtZm9vdGVyIHtcclxuXHRcdFx0PiBzdHJvbmcge1xyXG5cdFx0XHRcdHdpZHRoOiAzNDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHR3aWR0aDpcdDM0NHB4O1xyXG5cdFx0XHRcdG1hcmdpbjpcdDE2cHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHR3aWR0aDpcdFx0MzEwcHg7XHJcblx0XHRcdFx0ZmxvYXQ6XHRcdHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6XHQtMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0I2hlYWRlcntcclxuXHRcdCNzaG9wcGluZ0Jhc2tldHtcclxuXHRcdFx0cmlnaHQ6IDIwJSFpbXBvcnRhbnQ7XHJcblx0XHRcdC5wcm9kdWN0LW5hbWV7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiMyMjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzIyMjtcclxuXHRcdFx0XHQmLnVpLWJ0bntcclxuXHRcdFx0XHRcdCYudWktY2FydHtcclxuXHRcdFx0XHRcdFx0Ji5ncmVlbntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtY2FydC1pbmRleCAjc2hvcHBpbmctY2FydC1hY3Rpb24gLnNob3BwaW5nLWJveHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdC51aS1idG57XHJcblx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuaW5saW5lLWZvcm17XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrb3V0LWJ1dHRvbiAudWktYnRuLm9yYW5nZSwuY2hlY2tvdXQtYnV0dG9uIC51aS1idG4uZ3JlZW57XHJcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5jaGVja291dC1idXR0b257XHJcblx0XHRwYWRkaW5nOiAxNXB4IDAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNoZWNrb3V0LWNhcnQtaW5kZXggI3Nob3BwaW5nLWNhcnQtaXRlbXMgLmNhcnQtaXRlbSBkaXYuaXRlbS1wcmljZXtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAwIDAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuY2hlY2tvdXQtY2FydC1pbmRleCAjc2hvcHBpbmctY2FydC1pdGVtcyAuY2FydC1pdGVtIGRpdi5pdGVtLXF0eXtcclxuXHRcdHBhZGRpbmc6IDE0cHggMCAwIDAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjY2FydC1vcmRlci10b3RhbHN7XHJcblx0XHRtYXJnaW46IDEwcHggMCFpbXBvcnRhbnQ7XHJcblx0XHRsaXtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja291dC1jYXJ0LWluZGV4ICNzaG9wcGluZy1jYXJ0LWFjdGlvbiAuaW5saW5lLWZvcm0gaW5wdXR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjcHJvZHVjdC11cHNlbGwgLnByb2R1Y3QtbGlzdCBsaS5yZWFkeSBpbWcge1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0LmNoZWNrb3V0LWNhcnQtaW5kZXggI3Nob3BwaW5nLWNhcnQtYWN0aW9uIC5zaG9wcGluZy1ib3ggLnNob3BwaW5nLWluZm8ge1xyXG5cdFx0bWluLXdpZHRoOjEwMCUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuY2hlY2tvdXQtYnV0dG9ue1xyXG5cdFx0LnVpLWJ0bi5ncmVlbntcclxuXHRcdFx0aGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDE1cHghaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrb3V0LWNhcnQtaW5kZXgge1xyXG5cdFx0I3Nob3BwaW5nLWNhcnQtc3VtbWFyeSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoMSAge1xyXG5cdFx0XHRcdHBhZGRpbmc6XHQxNXB4IDMwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6MjJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly9oMiB7XHJcblx0XHRcdC8vXHRwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuXHRcdFx0Ly99XHJcblx0XHRcdC5yb3d7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0I3Nob3BwaW5nLWNhcnQtZm9vdGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQ+IHN0cm9uZyB7XHJcblx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHR3aWR0aDpcdDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOlx0MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBhc2lkZSB7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0MTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6XHQwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I2NhcnQtb3JkZXItdG90YWxzIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQjc2hvcHBpbmctY2FydC1hY3Rpb24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblxyXG5cdFx0XHQuaW5saW5lLWZvcm0gIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MzYzNjM7O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudWktYnRue1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGEudWktYnRuLCAudWktYnRuW25hbWU9XCJ1cGRhdGVfY2FydF9hY3Rpb25cIl0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6XHRcdDAgMTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDpcdDMycHg7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGEudWktYnRue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogNXB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0I3Nob3BwaW5nLWNhcnQtaXRlbXMge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhcnQtdGl0bGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZsb2F0Olx0bGVmdDtcclxuXHJcblx0XHRcdFx0XHQmLml0ZW0taW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXRlbS1uYW1le1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXRlbS1wcmljZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOlx0IDE2JTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAzM3B4IDAgNThweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLml0ZW0tcXR5IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6XHRcdFx0MTYlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOlx0XHQxNHB4IDEwcHggMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHQvL21hcmdpbi1sZWZ0Olx0LTExM3B4O1xyXG5cdFx0XHRcdFx0XHQudWktaW5jcmVtZW50e1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHQudWktbWludXMsLnVpLXBsdXN7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIC01cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5pdGVtLXRvdGFsIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6XHRcdFx0NiU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6XHRcdDIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0Olx0NHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXRlbS1hY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpcdFx0OCU7XHJcblx0XHRcdFx0XHRcdGZsb2F0Olx0XHRyaWdodDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDpcdC0zOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2FydC1pdGVte1xyXG5cdC5pdGVtLWltYWdle1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVwc2VsLWJveCB7XHJcblx0bWF4LXdpZHRoOiAxMDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xyXG59XHJcbiNzaG9wcGluZy1jYXJ0LWZvb3RlcntcclxuXHRtYXJnaW4tdG9wOiAzMHB4IWltcG9ydGFudDtcclxufSIsIi5jaGVja291dC1vbmVwYWdlLWluZGV4IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFuTHQ7XHJcblx0I25hdixcclxuXHQjdG9wTGlua3MsXHJcblx0I2NhdGFsb2dTZWFyY2gsXHJcblx0I2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCxcclxuXHQjZm9vdGVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0I2NhcnQtb3JkZXItdG90YWxzIHtcclxuXHRcdHBhZGRpbmc6XHRcdEBndXR0ZXIgMDtcclxuXHRcdGJvcmRlci10b3A6XHRcdHNvbGlkIDFweCBAZ3JleTNGO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpcdHNvbGlkIDFweCBAZ3JleTNGO1xyXG5cdFx0bWFyZ2luOlx0XHRcdDMwcHggMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2wtcmlnaHQge1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOlx0I2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOlx0QGd1dHRlcjtcclxuXHRcdFx0XHRjb2xvcjpcdEBncmV5M0Y7XHJcblxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMTZweCwxNnB4KTtcclxuXHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTpcdDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOlx0MzBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206XHRzb2xpZCAxcHggQGdyZXkzRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjaGVja291dC1jYXJ0LWl0ZW1zIHtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5Olx0XHRcdGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0XHRyZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0Olx0XHQ5MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDpcdFx0NXB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0Olx0XHRcdDg1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206XHRcdDE1cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpcdG5vbmU7XHJcblx0XHRcdGNvbG9yOlx0XHRcdFx0QGdyZXkzRjtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE1cHgsMThweCk7XHJcblx0XHRcdC5rZXJuaW5nKDM1KTtcclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6XHRcdGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206XHQxMHB4O1xyXG5cclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTVweCwxOHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcblx0XHRcdHRvcDpcdFx0MDtcclxuXHRcdFx0bGVmdDpcdFx0MDtcclxuXHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NoZWNrb3V0LWNhcnQtZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6XHRAZ3JleTk4O1xyXG5cdFx0Y29sb3I6XHRcdCNmZmY7XHJcblx0XHRwYWRkaW5nOlx0QGd1dHRlcjtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LDIwcHgpO1xyXG5cdFx0Lmtlcm5pbmcoMzApO1xyXG5cclxuXHRcdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRcdGRpc3BsYXk6XHRcdGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOlx0NXB4O1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDE0cHgsMjBweCk7XHJcblx0XHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6XHRcdFx0aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOlx0XHQxZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpcdG5vbmU7XHJcblx0XHRcdGNvbG9yOlx0XHRcdFx0I2ZmZjtcclxuXHRcdFx0Y3Vyc29yOlx0XHRcdFx0dGV4dDtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgyMHB4LDI0cHgpO1xyXG5cdFx0XHQua2VybmluZygxMDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NoZWNrb3V0U3RlcHMge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDIwcHggQGd1dHRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTpcdChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdGJhY2tncm91bmQ6XHRcdEBncmV5RTU7XHJcblx0XHRcdGNvbG9yOlx0XHRcdEBncmV5M0Y7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWxsb3c6bm90KC5hY3RpdmUpIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdC50cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6XHQjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6XHRAZ3V0dGVyO1xyXG5cclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTpcdDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOlx0MzBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206XHRzb2xpZCAxcHggQGdyZXkzRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDE2cHgsMTZweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXQtYm94IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LnZhbGlkYXRpb24tYWR2aWNlIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHRjb2xvcjpcdFx0XHRAcmVkTXNnO1xyXG5cdFx0XHRcdGRpc3BsYXk6XHRcdGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjpcdFx0XHQwO1xyXG5cdFx0XHRcdHBhZGRpbmc6XHRcdDNweCAwO1xyXG5cclxuXHRcdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTFweCwxMXB4KTtcclxuXHRcdFx0XHQuYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbDItc2V0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdC5jbGVhcmZpeCgpO1xyXG5cclxuXHRcdFx0LmNvbC0xLCAuY29sLTIge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbC0xIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IEBndXR0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2wtMiB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogQGd1dHRlcjtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdC5zaXplKDFweCwxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5RjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCY6ZW1wdHkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5ub3RlIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE5cHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDMwKTtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgzLCBkdCB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LDE0cHgpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyIC8gMik7XHJcblx0XHR9XHJcblxyXG5cdFx0aDQge1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE0cHgpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyIC8gNSk7XHJcblx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdH1cclxuXHJcblx0XHRoNSB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxM3B4LDEzcHgpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyIC8gNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdCYuZi1wYXNzd29yZCxcclxuXHRcdFx0Ji5jdnYtd2hhdC1pcy10aGlzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTFweCwxMXB4KTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXV0aGNpbV9tZXRob2Rjb2RlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMXB4LDExcHgpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdCYuZmllbGRzIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0LmNsZWFyZml4KCk7XHJcblxyXG5cdFx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTNweCwxM3B4KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHQua2VybmluZygzMCk7XHJcblxyXG5cdFx0XHRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNjaGVja291dC1zdGVwLXNoaXBwaW5nX21ldGhvZCwgI2NoZWNrb3V0LXN0ZXAtcGF5bWVudCB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOlx0XHQtMTVweDtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRcdFx0YmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6XHRcdDE5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjY2hlY2tvdXQtc3RlcC1wYXltZW50IGxpIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6XHRcdDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6XHRcdDA7XHJcblx0XHRcdFx0ZGlzcGxheTpcdFx0XHRcdGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmW3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0XHQmW3R5cGU9XCJwYXNzd29yZFwiXSxcclxuXHRcdFx0Jlt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHJcblx0XHRcdFx0cGFkZGluZzpcdFx0XHQwIDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBcdFx0XHRcdG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDpcdFx0bm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0LnNpemUoMTAwJSxAYnRuSGVpZ2h0KTtcclxuXHRcdFx0XHQuYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XHJcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jlt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCxub3JtYWwpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmW3R5cGU9XCJyYWRpb1wiXSxcclxuXHRcdFx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHRcdFx0LnRleHRhcmVhLXNpemUoMTAwJSwxMTVweCk7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsbm9ybWFsKTtcclxuXHRcdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0XHQuYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBAZ3JleUYyO1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHRcdFx0LnNpemUoMTAwJSxAYnRuSGVpZ2h0KTtcclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoMnB4IDAgMCAycHgpO1xyXG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHRcdH1cclxuXHJcblx0XHRsaS5pdGVtIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IEBncmV5RjI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByb2R1Y3QtaW1nLWJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b25zLXNldCB7XHJcblx0XHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6XHQzNXB4IDAgMjVweCAwO1xyXG5cclxuXHRcdFx0LnJlcXVpcmVkIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0XHQua2VybmluZygzMCk7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTFweCwxMXB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBsZWFzZS13YWl0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNhbGxvdy1naWZ0LW1lc3NhZ2VzLWZvci1pdGVtcy1jb250YWluZXIsXHJcblx0I2FsbG93LWdpZnQtbWVzc2FnZXMtZm9yLW9yZGVyLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAxZW0gQGd1dHRlciAwIEBndXR0ZXI7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxNHB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoMzApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3BheW1lbnRfZm9ybV9jY3NhdmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0d2lkdGg6XHQgNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0Olx0IGxlZnQ7XHJcblxyXG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0LnYtZml4IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudi1maXgge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyA1KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyA1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3Z2LXdoYXQtaXMtdGhpcyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHJcblx0XHRcdC5rZXJuaW5nKDMwKTtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTFweCwxMXB4KTtcclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdFx0LmNsZWFyZml4KCk7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNwYXltZW50LXRvb2wtdGlwIHtcclxuXHRcdD4gLmJ0bi1jbG9zZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOlx0XHQyNHB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6XHRcdGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6XHRcdFx0MjRweDtcclxuXHRcdFx0XHRjb2xvcjpcdFx0XHRAZ3JleTNGO1xyXG5cclxuXHRcdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLnRvb2wtdGlwLWNvbnRlbnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjY2hlY2tvdXQtcmV2aWV3LXRhYmxlLXdyYXBwZXIge1xyXG5cdFx0Y29sb3I6IEBncmV5M0Y7XHJcblxyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxNHB4KTtcclxuXHRcdC5rZXJuaW5nKDMwKTtcclxuXHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggQGdyZXk5ODtcclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsMTRweCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0dGgge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206XHQ1cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206XHRzb2xpZCAycHggQGdyZXk5ODtcclxuXHRcdFx0dGV4dC1hbGlnbjpcdFx0cmlnaHQ7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOlx0dG9wO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxNHB4KTtcclxuXHJcblx0XHRcdCYubmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnByaWNlLCAmLnF0eSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zdWIge1xyXG5cdFx0XHRcdHdpZHRoOiAxNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0ZCB7XHJcblx0XHRcdHRleHQtYWxpZ246XHRyaWdodDtcclxuXHRcdFx0cGFkZGluZzpcdFx0MTBweCAwO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjpcdHRvcDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bC51bnN0eWxlZCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOlx0cmlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZzpcdDEwcHggMDtcclxuXHJcblx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOlx0IDI1JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE0cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2NoZWNrb3V0LXN1Y2Nlc3Mge1xyXG5cdG1heC13aWR0aDpcdEBtYXhXaWR0aDtcclxuXHRtYXJnaW46XHRcdDUwcHggYXV0bztcclxuXHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cdGNvbG9yOlx0XHRAZ3JleTNGO1xyXG5cclxuXHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LDIwcHgpO1xyXG5cclxuXHRwICBhIHtcclxuXHRcdGNvbG9yOlx0XHRcdCBAZ3JlZW5MdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDE2cHgsMjRweCk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI1cHgsMjVweCk7XHJcblx0XHQua2VybmluZygxMCk7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdC5jaGVja291dC1vbmVwYWdlLWluZGV4IHtcclxuXHRcdCNjaGVja291dFN0ZXBzICB7XHJcblx0XHRcdC5jb2wyLXNldCAuY29sLTIsIC5jb2wyLXNldCAuY29sLTEge1xyXG5cdFx0XHRcdGZsb2F0Olx0XHRcdGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0Olx0MDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0Olx0MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbDItc2V0IC5jb2wtMiB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tbGlzdCBsaS5maWVsZHMge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcblx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0MTAwJTtcclxuXHRcdFx0XHRcdGZsb2F0Olx0bm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5maWVsZDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5maWVsZDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdG1haW4uY29sLXJpZ2h0IHtcclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGRpdiA+IGFydGljbGUge1xyXG5cdFx0XHRcdHdpZHRoOlx0MTAwJTtcclxuXHRcdFx0XHRmbG9hdDpcdG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBkaXYgPiBhc2lkZSB7XHJcblx0XHRcdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0XHRcdGZsb2F0Olx0bm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnVpLWJ0biB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyB7XHJcblx0XHQjY2hlY2tvdXQtc3VjY2VzcyB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE1cHgsMjBweCk7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVpLWJ0biB7XHJcblx0XHRcdG1hcmdpbjogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHJcblx0XHRcdCYuZ3JlZW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkge1xyXG5cdC5jaGVja291dC1vbmVwYWdlLWluZGV4IHtcclxuXHRcdG1haW4uY29sLXJpZ2h0ID4gZGl2IHtcclxuXHRcdFx0bWF4LXdpZHRoOlx0MTAwJTtcclxuXHRcdFx0d2lkdGg6XHRcdDk2JTtcclxuXHRcdFx0cGFkZGluZzpcdDYwcHggMiU7XHJcblxyXG5cdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHR3aWR0aDogMzMlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGFydGljbGUge1xyXG5cdFx0XHRcdHdpZHRoOlx0NjIlO1xyXG5cdFx0XHRcdGZsb2F0Olx0bGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIHJlbW92ZSBzYWdlcGF5IGxvZ29cclxuLy8gU09SUlkgRk9SIFRISVMgOigoKCgoXHJcbmxhYmVsW2Zvcj1cInBfbWV0aG9kX3NhZ2VwYXlkaXJlY3Rwcm9cIl0sXHJcbmxhYmVsW2Zvcj1cInBfbWV0aG9kX3NhZ2VwYXlzZXJ2ZXJcIl0sXHJcbmxhYmVsW2Zvcj1cInBfbWV0aG9kX3NhZ2VwYXlmb3JtXCJdIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsIi5tYWdlY29tLWN1c3RvbWVybG9naW4taW5kZXgtaW5kZXh7XHJcbiAgI25hdixcclxuICAjdG9wTGlua3MsXHJcbiAgI2NhdGFsb2dTZWFyY2gsXHJcbiAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCxcclxuICAjZm9vdGVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiNjaGVja291dC1zdGVwe1xyXG4gIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHJhdGluZ3NCb3hXaWR0aCkge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1heC13aWR0aDogMzE1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgIH1cclxuICAgIC50aXRsZS1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjQ0NDI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICYudmFsaWRhdGlvbi1mYWlsZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQTAwMDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbmVtYWlsLFxyXG4gICAgLnJlZ2lzdHJlbWFpbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubG9naW5lcGFzcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjM2Y0NDQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcmdvdGVuLXBhc3N3b3Jke1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjM2Y0NDQyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWhvbGRlcntcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWZpZWxkLWJsb2Nre1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1JTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHJhdGluZ3NCb3hXaWR0aCkge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC1ob2xkZXIuZW1haWwtYmxvY2t7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1maWVsZC1ibG9jay5jcmVhdGUtYWNjb3VudHtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDAgMDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHJhdGluZ3NCb3hXaWR0aCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZW1lbWJlcm1lIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyMjIyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46YmVmb3JlIHtcclxuICAgICAgICB3ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogLTI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOmFmdGVyIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogLTI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOmJlZm9yZSxcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9naW5mb3JtLFxyXG4gICAgLnJlZ2lzdGVyZm9ybSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9naW5mb3JtIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmNDQ0MjtcclxuICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVnaXN0ZXJmb3JtIHtcclxuICAgICAgZmxleC1iYXNpczogNjElO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAjY291bnRyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjQ0NDI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3N3B4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogIzNmNDQ0MjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZ2lzdHJwYXNze1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2V5ZTEucG5nKSBuby1yZXBlYXQgOTglIDMwcHg7XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3ctcGFzcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZXllMS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IC0zMXB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwNTVweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3duIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2V5ZTIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLXJlZ2lzdGVyLWxpbmssXHJcbiAgICAubW9iaWxlLWxvZ2luLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzA5M2UyYztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hlY2tvdXQtb25lcGFnZS1pbmRleCB7XHJcbiAgI29wYy1sb2dpbiB7XHJcbiAgICBtYXgtd2lkdGg6IDc1NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDRweCAjZGFkYWRhO1xyXG4gIH1cclxuICAuY29sLXJpZ2h0ID5kaXYge1xyXG4gICAgcGFkZGluZzogNjBweCAwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICNjaGVja291dFN0ZXBzIHtcclxuICAgIC5idXR0b25zLXNldCB7XHJcbiAgICAgICYuY2hlY2tvdXRhc19ndWVzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLnVpLWJ0biB7XHJcbiAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmFsaWRhdGlvbi1hZHZpY2Uge1xyXG4gICAgICBjb2xvcjogI0NBMDAwMztcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAjY2hlY2tvdXQtc3RlcC1wYXltZW50e1xyXG4gICAgICBsaXtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hlY2tvdXQtb25lcGFnZS1pbmRleCAjY2hlY2tvdXRTdGVwcz5saS5hbGxvdzpub3QoLmFjdGl2ZSk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG59XHJcbmJvZHk6YWZ0ZXJ7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmZhY2Vib29rLWxvZ2luIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgI2VmZWZlZjtcclxuICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuLnBzbG9naW4tYmxvY2sge1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAucHNsb2dpbi1idXR0b25zIHVsIGxpIHtcclxuICAgICYuZmFjZWJvb2sgc3BhbiB7XHJcbiAgICAgICYucHNsb2dpbi1idXR0b24tYXV0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5NztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOjM2MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wc2xvZ2luLWJ1dHRvbi1pY29uLCAucHNsb2dpbi1idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk3O1xyXG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTdweCBmdXR1cmEtcHQsIEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBzbG9naW4tYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBzbG9naW4tYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI29wYy1sb2dpbntcclxuICAuc3RlcC10aXRsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5jaGVja291dC1vbmVwYWdlLWluZGV4e1xyXG4gICNjaGVja291dFN0ZXBze1xyXG4gICAgI29wYy1iaWxsaW5ne1xyXG4gICAgICB3aWR0aDogNTkwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEByYXRpbmdzQm94V2lkdGgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLm5ldy1zdGVwLWNoZWNrb3V0IGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAucmVxdWlyZWR7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgICNjbGljay1zZWFyY2gtZmllbGQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5pbnB1dC1ib3gge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgI2JpbGxpbmdfY2NfbWFudWFsX2ZpZWxkX3JldmVhbCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwOTNlMmM7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDVlMjA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgLnN0ZXBzLWZvcm0tY2hlY2tvdXQsXHJcbiAgICAjY2xpY2stc2VhcmNoLWZpZWxkIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWJveHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0NXB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaGlwLWFkZHJlc3N7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV3LXN0ZXAtYnV0dG9ue1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAudWktYnRuLmdyZWVue1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5jb250aW51ZXtcclxuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9ucy1zZXR7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAyNXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI29wYy1zaGlwcGluZ19tZXRob2R7XHJcbiAgLnN0ZXAtdGl0bGV7XHJcbiAgICBoMntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjM2Y0NDQyO1xyXG4gICAgfVxyXG4gIH1cclxuICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcclxufVxyXG4uc2hpcHBpbmctbWV0aG9kLWJveHtcclxuICBsaXtcclxuICAgIG1hcmdpbjogMTVweCAwIWltcG9ydGFudDtcclxuICAgIGxhYmVse1xyXG4gICAgICBmb250LXNpemU6MTJweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5naWZ0LXRleHR7XHJcbiAgZm9udC1zaXplOjEycHghaW1wb3J0YW50O1xyXG59XHJcbiNvcGMtcGF5bWVudHtcclxuICAmLnNlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNlY3Rpb24uYWxsb3cuYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIC5ib3gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICYuc2FnZXBheWRpcmVjdHBybyB7XHJcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NhcmRzLmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbiAgICB9XHJcbiAgICAmLnBheXBhbF9zdGFuZGFyZCB7XHJcbiAgICAgIC8vbGVmdDogMTkwcHggIWltcG9ydGFudDtcclxuICAgICAgLnBheXBhbF9zdGFuZGFyZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzcHggIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjcF9tZXRob2RfcGF5cGFsX3N0YW5kYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRlbnR7XHJcbiAgJi5zYWdlcGF5ZGlyZWN0cHJvLCYucGF5cGFsX3N0YW5kYXJke1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5zdGVwLnR3by1wYXltZW50e1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5udW1iZXJ7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XHJcbiAgICAtbXMtZmxleDoxIDA7XHJcbiAgICBmbGV4OjEgMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHJhdGluZ3NCb3hXaWR0aCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2NvLXBheW1lbnQtZm9ybXtcclxuICAuY29udHJvbC1iaWxsaW5ne1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICBsYWJlbHtcclxuICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb3JtLWxpc3Qge1xyXG4gICYucGF5bWVudHNhZ2Uge1xyXG4gICAgLmNvbnRyb2x7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAjc2FnZXBheWRpcmVjdHByb19jY190eXBlX2V4cF9kaXZ7XHJcbiAgICAuaW5wdXQtYm94e1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcmF0aW5nc0JveFdpZHRoKSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC52LWZpeHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjc2FnZXBheWRpcmVjdHByb19jY190eXBlX2N2dl9kaXZ7XHJcbiAgICAuaW5wdXQtYm94e1xyXG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmN2di13aGF0LWlzLXRoaXN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXh7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHJhdGluZ3NCb3hXaWR0aCkge1xyXG4gICAgYXJ0aWNsZXtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jYmlsbGluZ19jcF9idXR0b25faWR7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzM2cHggZnV0dXJhLXB0LEFyaWFsLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTJjO1xyXG4gIHdpZHRoOiAxNjBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuICAjaGVhZGVyIHtcclxuICAgICNzaG9wcGluZ0Jhc2tldCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwJTtcclxuICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgLmJhY2tncm91bmQtc2l6ZSgzMnB4LCAzMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAuYmFja2dyb3VuZC1pbWcoXCJtb2ItYmFza2V0LnN2Z1wiLCBuby1yZXBlYXQsIGxlZnQsIGNlbnRlcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjaGVhZGVyIHtcclxuICAgICNtb2JpbGUtbmF2IHtcclxuICAgICAgbGkuaGFzLXN1Ym1lbnUuZ2lmdHMtYnV0dG9uIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogXCLvlIFcIjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTU0dpem1vO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnRlYW5hdi51bnN0eWxlZC5kcm9wZG93bi50ZWFzYmFyLWdpZnRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNtb2JpbGUtbmF2IHtcclxuICAgICAgbGkuaGFzLXN1Ym1lbnUuZ2lmdHMtYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudGVhbmF2LnVuc3R5bGVkLmRyb3Bkb3duLnRlYXNiYXItZ2lmdHMge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja291dC1jYXJ0LWluZGV4ICNzaG9wcGluZy1jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gZGl2Lml0ZW0tcXR5IHtcclxuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jaGVja291dC1jYXJ0LWluZGV4ICNzaG9wcGluZy1jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gZGl2Lml0ZW0tcXR5IC51aS1pbmNyZW1lbnQge1xyXG4gICAgd2lkdGg6IDM4JTtcclxuICB9XHJcblxyXG4gIC5jaGVja291dC1jYXJ0LWluZGV4ICNzaG9wcGluZy1jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gZGl2Lml0ZW0tcXR5IC51aS1pbmNyZW1lbnQgLnVpLW1pbnVzLFxyXG4gIC5jaGVja291dC1jYXJ0LWluZGV4ICNzaG9wcGluZy1jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gZGl2Lml0ZW0tcXR5IC51aS1pbmNyZW1lbnQgLnVpLXBsdXMge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luZm9ybSB7XHJcbiAgICAudWktYnRuIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmFpbGFibGUtYmxvY2suYXZhaWxhYmxlLWluLnNob3cge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jaGVja291dC1jYXJ0LWluZGV4IHtcclxuICAjc2hvcHBpbmctY2FydC1pdGVtc3tcclxuICAgIC5jYXJ0LWl0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lkZXtcclxuICAmLnN0ZXBzLWZvcm0tY2hlY2tvdXR7XHJcbiAgICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3JlY2lwZS1saXN0IHtcclxuXHQ+IGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRhYnNfdGl0bGV7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dWx7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMHB4IDBweDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzYwcHggZnV0dXJhLXB0LEFyaWFsLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRjb2xvcjojNDM0MzQzO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiMwMDVlMjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcmVjaXBlLXBvc3R7XHJcblx0cHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuI3JlY2lwZS1saXN0LWl0ZW1zIHtcclxuXHRtYXgtd2lkdGg6XHRAbWF4V2lkdGg7XHJcblx0bWFyZ2luOlx0XHQ0MHB4IGF1dG8gKDQwcHggLSBAcmVjaXBlTGlzdEd1dHRlcikgYXV0bztcclxuXHJcblx0PiBsaSB7XHJcblx0XHRkaXNwbGF5Olx0XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDpcdFx0XHRsZWZ0O1xyXG5cdFx0d2lkdGg6XHRcdFx0MzIlO1xyXG5cdFx0b3ZlcmZsb3c6XHRcdGhpZGRlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206XHRAcmVjaXBlTGlzdEd1dHRlcjtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgzbisyKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6XHRAcmVjaXBlTGlzdEd1dHRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0Olx0QHJlY2lwZUxpc3RHdXR0ZXI7XHJcblxyXG5cdFx0XHRzcGFuLmltZyB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdC50cmFuc2Zvcm0tb3JpZ2luKGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDNuKzMpe1xyXG5cdFx0XHRzcGFuLmltZyB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdC50cmFuc2Zvcm0tb3JpZ2luKHJpZ2h0LGNlbnRlcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm5vbmV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5Olx0XHRcdGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOlx0XHRcdEByZWNpcGVMaXN0SXRlbVBhZCBAcmVjaXBlTGlzdEl0ZW1QYWQgKEByZWNpcGVMaXN0SXRlbVBhZCAqIDIpIEByZWNpcGVMaXN0SXRlbVBhZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpcdEB0YW5MdDtcclxuXHRcdFx0dGV4dC1hbGlnbjpcdFx0XHRjZW50ZXI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpcdG5vbmU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQudWktYnRuLmdyZWVuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3Bhbi5pbWcge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44NTtcclxuXHRcdFx0XHRcdFx0LnRyYW5zaXRpb24oJ2FsbCAwLjVzIGVhc2UnKTtcclxuXHRcdFx0XHRcdFx0LnRyYW5zZm9ybSgnc2NhbGUzZCgxLjA1LDEuMDUsMS4wNSknKTtcclxuXHRcdFx0XHRcdFx0LnRyYW5zaXRpb24oJ2FsbCAwLjVzIGVhc2UnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuLmltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc3F1YXJlKDI3MHB4KTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG5cdFx0XHQvLy5ib3JkZXItcmFkaXVzKDEwMCUpO1xyXG5cdFx0XHQvLyB3ZWJraXQgYm9yZGVyIHJhZGl1cyBvdmVyZmxvdyBoaWRkZW4gYnVnXHJcblx0XHRcdC8vIGNoZWNrIHJlY2lwZS1saXN0LmpzIHRoaXMgd2FzIG1vdmVkIGJlY2F1c2Ugb2YgbWFnZW50byBjb25jYXRcclxuXHRcdFx0Ly8td2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQycpO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0LnRyYW5zZm9ybS1vcmlnaW4obGVmdCxjZW50ZXIpO1xyXG5cdFx0XHRcdC50cmFuc2Zvcm0oJ3NjYWxlM2QoMSwxLDEpJyk7XHJcblx0XHRcdFx0LmJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignYWxsIDAuNXMgZWFzZScpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI3cHgsMzRweCk7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdHNwYW4uZGVzY3Ige1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LDIxcHgpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApXHJcblx0YW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpXHJcblx0YW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDpcdDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0Olx0MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDIzcHgsIDM0cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpe1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDpcdDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0Olx0MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDIxcHgsIDI2cHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQmLmltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5MHB4O1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOlx0XHQxMzAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6XHQxMzAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmRlc2Nye1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNyZWNpcGUtcG9zdC1tYWluIHtcclxuXHRtYXgtd2lkdGg6XHRcdEBtYXhXaWR0aDtcclxuXHRtYXJnaW46XHRcdFx0MCBhdXRvO1xyXG5cdHBhZGRpbmctYm90dG9tOlx0KEByZWNpcGVQb3N0R3V0dGVyICogMik7XHJcblxyXG5cdD4gZGl2LCA+IGFzaWRlIHtcclxuXHRcdHdpZHRoOlx0XHRAcmVjaXBlUG9zdENvbFdpZHRoO1xyXG5cdFx0ZmxvYXQ6XHRcdHJpZ2h0O1xyXG5cdFx0ZGlzcGxheTpcdGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdD4gYXNpZGUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHJcblx0XHQuaW1nIHtcclxuXHRcdFx0ZGlzcGxheTpcdFx0YmxvY2s7XHJcblx0XHRcdG92ZXJmbG93Olx0XHRoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206XHRAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHRcdFx0bWF4LXdpZHRoOlx0XHRAcmVjaXBlUG9zdENvbFdpZHRoO1xyXG5cdFx0XHRtYXgtaGVpZ2h0Olx0XHRAcmVjaXBlUG9zdENvbFdpZHRoO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhbkx0O1xyXG5cdFx0XHRwYWRkaW5nOiBAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNHB4LDI4cHgpO1xyXG5cdFx0XHQua2VybmluZygxNSk7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cclxuXHRcdFx0PiBoMyB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDEycHgsbm9ybWFsKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHRcdFx0Y29sb3I6IEBncmVlbjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAoQHJlY2lwZVBvc3RHdXR0ZXIgLyAyKSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aGVhZGluZyB7XHJcblx0XHRkaXNwbGF5Olx0XHRibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206XHRAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHRcdG1hcmdpbi10b3A6XHRcdDIwcHg7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDMwcHgsMzRweCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IEByZWNpcGVQb3N0R3V0dGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApICB7XHJcblx0XHQ+IGRpdiwgPiBhc2lkZSB7XHJcblx0XHRcdHdpZHRoOlx0XHRcdDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDAgMiU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDpcdDA7XHJcblxyXG5cdFx0XHQjcmVjaXBlLXBvc3QtcHJvZHVjdCBpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zaGFyZS1sb2FkIHtcclxuXHRcdFx0XHR3aWR0aDpcdFx0MTUzcHg7XHJcblx0XHRcdFx0aGVpZ2h0Olx0XHRhdXRvO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjQycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG5cdFx0PiBkaXYsID4gYXNpZGUge1xyXG5cdFx0XHR3aWR0aDpcdFx0XHQ5NiU7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDAgMiU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDpcdDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCkgIHtcclxuXHRcdD4gZGl2LCA+IGFzaWRlIHtcclxuXHRcdFx0d2lkdGg6XHRcdFx0OTYlO1xyXG5cdFx0XHRwYWRkaW5nOlx0XHQwIDIlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6XHQwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG5cdFx0PiBkaXYsID4gYXNpZGUge1xyXG5cdFx0XHR3aWR0aDpcdFx0NDYlO1xyXG5cdFx0XHRmbG9hdDpcdFx0cmlnaHQ7XHJcblx0XHRcdGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRtYXJnaW46IDAgMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBhc2lkZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcblx0XHQ+IGRpdiwgPiBhc2lkZSB7XHJcblx0XHRcdHdpZHRoOlx0XHQ0NiU7XHJcblx0XHRcdGZsb2F0Olx0XHRyaWdodDtcclxuXHRcdFx0ZGlzcGxheTpcdGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3JlY2lwZS1wb3N0LWNvbnRlbnQge1xyXG5cdGNvbG9yOlx0XHRcdEBncmV5M0Y7XHJcblx0bWFyZ2luLWJvdHRvbTpcdEByZWNpcGVQb3N0R3V0dGVyO1xyXG5cclxuXHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LDIxcHgpO1xyXG5cdC5rZXJuaW5nKDE1KTtcclxuXHJcblx0PiAqOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0JiB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDEzcHgsMjFweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcmVjaXBlLXBvc3QtcHJvZHVjdCB7XHJcblx0cGFkZGluZy10b3A6XHRAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHRtYXJnaW4tYm90dG9tOlx0QHJlY2lwZVBvc3RHdXR0ZXI7XHJcblx0Ym9yZGVyLXRvcDpcdFx0c29saWQgMXB4IEBncmV5Q0M7XHJcblx0Ym9yZGVyLWJvdHRvbTpcdHNvbGlkIDFweCBAZ3JleUNDO1xyXG5cclxuXHRoMyB7XHJcblx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDI0cHgsMjVweCk7XHJcblx0XHQua2VybmluZygyNSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0c21hbGwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDEycHgsbm9ybWFsKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Lmtlcm5pbmcoMTAwKTtcclxuXHRcdFx0Y29sb3I6IEBncmVlbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogKEByZWNpcGVQb3N0R3V0dGVyIC8gNCk7XHJcblx0XHR9XHJcblx0XHQuaDNfYXtcclxuXHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyNHB4LDI1cHgpO1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0YSB7XHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE0cHgpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jcmVjaXBlLXBvc3QtcHJlcCB7XHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCwyMXB4KTtcclxuXHQua2VybmluZygxNSk7XHJcblx0Y29sb3I6IEBncmV5M0Y7XHJcblx0bWFyZ2luLWJvdHRvbTogQHJlY2lwZVBvc3RHdXR0ZXI7XHJcblx0PiBoMiB7XHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTJweCxub3JtYWwpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogKEByZWNpcGVQb3N0R3V0dGVyIC8gMikgIWltcG9ydGFudDtcclxuXHR9XHJcblx0PiAqOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn0iLCIjYmVuZWZpdHMtb2YtdGVhIHtcclxuXHQ+IGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMzZweCwzNnB4KTtcclxuXHRcdGNvbG9yOiBAZ3JleTI4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogQGd1dHRlcjtcclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMzBweCwzMHB4KTtcclxuXHRcdGNvbG9yOiBAZ3JleTI4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogKEBndXR0ZXIgLyAyKTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0aDIge1xyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDIwcHgsMzBweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYmVuZWZpdHMtb2YtdGVhLWludHJvIHtcclxuXHRiYWNrZ3JvdW5kOlx0QHRhbkx0O1xyXG5cdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblx0cGFkZGluZzpcdDQwcHggMDtcclxuXHJcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcdCcnO1xyXG5cdFx0cG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRcdHRvcDpcdFx0MDtcclxuXHRcdHotaW5kZXg6XHQwO1xyXG5cclxuXHRcdC5zaXplKDMwMHB4LDEwMCUpO1xyXG5cdFx0LmJhY2tncm91bmQtaW1nKCdiZW5lZml0cy1wYXR0ZXJuLnBuZycscmVwZWF0LXksbGVmdCx0b3ApO1xyXG5cdFx0LmJhY2tncm91bmQtc2l6ZSgzMDBweCxhdXRvKTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGxlZnQ6XHRcdFx0NTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6XHQoQG1heFdpZHRoIC8gLTIpO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRyaWdodDpcdFx0XHQ1MCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6XHQoQG1heFdpZHRoIC8gLTIpO1xyXG5cdH1cclxuXHJcblx0PiBkaXYge1xyXG5cdFx0d2lkdGg6XHRcdDY3MHB4O1xyXG5cdFx0Ym9yZGVyOlx0XHRzb2xpZCAyMHB4ICNmZmY7XHJcblx0XHRwYWRkaW5nOlx0NTBweCA3NXB4O1xyXG5cdFx0YmFja2dyb3VuZDpcdEB0YW5MdDtcclxuXHRcdHRleHQtYWxpZ246XHRjZW50ZXI7XHJcblx0XHRtYXJnaW46XHRcdDAgYXV0bztcclxuXHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblx0XHR6LWluZGV4Olx0MTtcclxuXHJcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0JiB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHR3aWR0aDpcdDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6MzBweCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApXHJcblx0YW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpXHJcblx0YW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNiZW5lZml0cy1vZi10ZWEtdGFicyB7XHJcblx0bWF4LXdpZHRoOlx0QG1heFdpZHRoO1xyXG5cdG1hcmdpbjpcdFx0MCBhdXRvO1xyXG5cdHBhZGRpbmc6XHQoQGd1dHRlciAqIDIpIDAgQGd1dHRlciAwO1xyXG5cclxuXHQuY29sIHtcclxuXHRcdGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDpcdFx0cmlnaHQ7XHJcblx0XHR3aWR0aDpcdFx0QHJlY2lwZVBvc3RDb2xXaWR0aDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IEByZWNpcGVQb3N0R3V0dGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHQuYmVuZWZpdHMtaXRlbSAge1xyXG5cdFx0XHRtYXJnaW46XHRcdDIwcHggMDtcclxuXHRcdFx0cGFkZGluZzpcdDIwcHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY2ZjE7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjBweCk7XHJcblx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygyNHB4LDI0cHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sIHtcclxuXHRcdFx0d2lkdGg6XHRcdDkwJTtcclxuXHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRmbG9hdDpcdFx0bm9uZTtcclxuXHRcdFx0bWFyZ2luOlx0XHQwIDUlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTpcdDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6XHQ1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuXHRcdC51aS10YWJzIHtcclxuXHRcdFx0LnVpLXRhYm5hdiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sIHtcclxuXHRcdFx0d2lkdGg6XHRcdDQ3MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApXHJcblx0YW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpXHJcblx0YW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHRcdC51aS10YWJzIHtcclxuXHRcdFx0LnVpLXRhYm5hdiB7XHJcblx0XHRcdFx0d2lkdGg6XHQyMCU7XHJcblx0XHRcdFx0ZmxvYXQ6XHRsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbjpcdDAgMTVweDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6XHRcdGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOlx0MTBweCAwO1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDEzcHgsIDE3cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXRhYiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXRhYi1jb250YWluZXIge1xyXG5cdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbCB7XHJcblx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDpcdDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0Olx0YXV0bztcclxuXHRcdFx0XHRtYXJnaW46XHQzMHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjaG93LXRvLWJyZXcge1xyXG5cdD4gaGVhZGVyLCA+IHNlY3Rpb24ge1xyXG5cdFx0bWF4LXdpZHRoOiBAbWF4V2lkdGg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdD4gaGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6XHQ3MHB4IDAgNDBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDYxcHgsNTlweCk7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTI4O1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjb2xvcjpcdEBncmV5M0Y7XHJcblxyXG5cdFx0XHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDMwcHgsNTlweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMzBweCwzMHB4KTtcclxuXHJcblx0XHRjb2xvcjpcdFx0XHRAZ3JleTI4O1xyXG5cdFx0dGV4dC1hbGlnbjpcdFx0Y2VudGVyOztcclxuXHRcdG1hcmdpbi1ib3R0b206XHRAZ3V0dGVyO1xyXG5cdH1cclxuXHJcblx0LnVpLXRhYnMge1xyXG5cdFx0dGV4dC1hbGlnbjpcdFx0Y2VudGVyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206XHQoQGd1dHRlciAqIDIpO1xyXG5cclxuXHRcdC51aS10YWJuYXYge1xyXG5cdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyICogMik7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51aS10YWItY29udGFpbmVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDogQHJlY2lwZVBvc3RDb2xXaWR0aDtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0cGFkZGluZy10b3A6IEBndXR0ZXI7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXlENztcclxuXHRcdHRoIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTJweCwxMXB4KTtcclxuXHRcdFx0Y29sb3I6IEBncmV5NjM7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXlENztcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHdpZHRoOiAxNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0ZCB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTRweCwxNnB4KTtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblx0XHRcdHBhZGRpbmc6IChAZ3V0dGVyIC8gMikgMDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xyXG5cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDM5cHgsIDQwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmhvdy10by1icmV3LWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDpcdFx0OTAlO1xyXG5cdFx0XHRtYXJnaW46XHRcdDIwcHggNSU7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDIwcHggMDtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygyMnB4LDI1cHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LDE3cHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0d2lkdGg6XHQ5MCU7XHJcblx0XHRcdFx0bWFyZ2luOlx0MCA1JTtcclxuXHRcdFx0XHRmbG9hdDpcdG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHRcdC51aS10YWJzIHtcclxuXHRcdFx0d2lkdGg6XHQ4MCU7XHJcblx0XHRcdG1hcmdpbjpcdDAgMTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC51aS10YWJzIC51aS10YWItY29udGFpbmVyIC5jb2wge1xyXG5cdFx0XHR3aWR0aDpcdDUwJTtcclxuXHRcdFx0bWFyZ2luOlx0MCAwO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDpcdDA7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0NTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblx0XHQudWktdGFicyB7XHJcblx0XHRcdHdpZHRoOlx0ODAlO1xyXG5cdFx0XHRtYXJnaW46XHQwIDEwJTtcclxuXHRcdH1cclxuXHJcblx0XHQudWktdGFicyAudWktdGFiLWNvbnRhaW5lciAuY29sIHtcclxuXHRcdFx0d2lkdGg6XHQ1MCU7XHJcblx0XHRcdG1hcmdpbjpcdDAgMDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6XHQwO1xyXG5cdFx0XHRcdHdpZHRoOlx0XHRcdDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNob3ctdG8tYnJldy1zdGVwcyB7XHJcblx0bWFyZ2luLWJvdHRvbTogKEBndXR0ZXIgKiAzKTtcclxuXHJcblx0PiBsaSB7XHJcblx0XHRmbG9hdDpcdFx0XHRcdGxlZnQ7XHJcblx0XHRvdmVyZmxvdzpcdFx0XHRoaWRkZW47XHJcblx0XHRwYWRkaW5nOlx0XHRcdEByZWNpcGVMaXN0SXRlbVBhZCBAcmVjaXBlTGlzdEl0ZW1QYWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOlx0QHRhbkx0O1xyXG5cdFx0dGV4dC1hbGlnbjpcdFx0XHRjZW50ZXI7XHJcblx0XHRkaXNwbGF5Olx0XHRcdGJsb2NrO1xyXG5cdFx0Y29sb3I6XHRcdFx0XHRAZ3JleTNGO1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IFx0c2VjdGlvbjtcclxuXHJcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHRcdC5rZXJuaW5nKDE1KTtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjFweCk7XHJcblx0XHQuc2l6ZShAcmVjaXBlTGlzdEl0ZW1XaWR0aCw2MjNweCk7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoM24rMil7XHJcblx0XHRcdG1hcmdpbi1sZWZ0Olx0QHJlY2lwZUxpc3RHdXR0ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDpcdEByZWNpcGVMaXN0R3V0dGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4uaW1nIHtcclxuXHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRvdmVyZmxvdzpcdGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOlx0XHQwIGF1dG8gNDBweCBhdXRvO1xyXG5cclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcblx0XHRcdC5zcXVhcmUoMjcwcHgpO1xyXG5cdFx0XHQvLyB3ZWJraXQgYm9yZGVyIHJhZGl1cyBvdmVyZmxvdyBoaWRkZW4gYnVnXHJcbi8vXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MnKTtcclxuXHRcdH1cclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JleTNGO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOlx0MjBweDtcclxuXHRcdFx0ZGlzcGxheTpcdFx0YmxvY2s7XHJcblxyXG5cdFx0XHQua2VybmluZygwKTtcclxuXHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyOXB4LDM0cHgpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbiknLiAnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHdpZHRoOlx0OTAlO1xyXG5cdFx0XHRtYXJnaW46XHQyMHB4IDUlO1xyXG5cdFx0XHRmbG9hdDpcdG5vbmU7XHJcblxyXG5cdFx0XHRzcGFuLmltZyB7XHJcblx0XHRcdFx0d2lkdGg6XHQxOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6XHQxOTBweDtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHQxMzAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOlx0MTMwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0d2lkdGg6XHRcdFx0NDclO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6XHQwO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0d2lkdGg6XHQ5NiU7XHJcblx0XHRcdFx0bWFyZ2luOlx0MjBweCAyJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoM24rMikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblx0XHQmIHtcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHRcdH1cclxuXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0d2lkdGg6XHQzMyU7XHJcblx0XHRcdG1hcmdpbjpcdDAgMnB4IDkwcHg7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbisyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI3N0b3JlLWxvY2F0b3Ige1xyXG5cdHBhZGRpbmctdG9wOiBcdChAaGVhZGVyRXhwb3NlZEhlaWdodCAtIEBoZWFkZXJIZWlnaHQgKyAzMHB4KTtcclxuXHJcblx0PiBzZWN0aW9uIHtcclxuXHRcdHdpZHRoOlx0QG1heFdpZHRoO1xyXG5cdFx0bWFyZ2luOlx0MCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuI3N0b3JlLWxvY2F0b3Itc2VhcmNoIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogQGd1dHRlcjtcclxufVxyXG5cclxuI3NsLWxvYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFwLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0PiAuY29sIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG4jc2lkZWJhciB7XHJcblx0LnNpemUoKEBtYXhXaWR0aCAtIEBzdG9yZUxvY2F0b3JNYXAgLSBAZ3V0dGVyKSxAc3RvcmVMb2NhdG9yTWFwKTtcclxuXHJcblx0bWFyZ2luLXJpZ2h0Olx0XHRAZ3V0dGVyO1xyXG5cdG92ZXJmbG93Olx0XHRcdGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjpcdEB0YW5MdDtcclxuXHJcblx0LnNpZGViYXItZW50cnktY29udGFpbmVyIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQuc2lkZWJhci1lbnRyeS13cmFwcGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogQGd1dHRlcjtcclxuXHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0dG9wOiBAZ3V0dGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdC5zaWRlYmFyLWVudHJ5LXdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBAZ3V0dGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhci1lbnRyeS13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOlx0XHRcdHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzpcdFx0XHQoQGd1dHRlciAvIDIpIEBndXR0ZXIgKEBndXR0ZXIgLyAyKSAoQGd1dHRlciArIDI1cHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjpcdEB0YW5MdDtcclxuXHRcdGN1cnNvcjpcdFx0XHRcdHBvaW50ZXI7XHJcblxyXG5cdFx0LnRyYW5zaXRpb24oJ2JhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0YW5NZDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcblx0XHRcdHRvcDpcdFx0KEBndXR0ZXIgLyAyKTtcclxuXHRcdFx0bGVmdDpcdFx0QGd1dHRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyLWVudHJ5IHtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LDI1cHgpO1xyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDE0cHgsMjVweCk7XHJcblx0XHRcdC5rZXJuaW5nKDEwKTtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0PiBhZGRyZXNzIHtcclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwyMXB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoMTApO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdFx0PiBiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kaXJlY3Rpb25zIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuI21hcCB7XHJcblx0LnNxdWFyZShAc3RvcmVMb2NhdG9yTWFwKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6ICBAdGFibGV0V2lkdGhMKSB7XHJcblx0I3NpZGViYXIge1xyXG5cdFx0bWFyZ2luLXJpZ2h0Olx0MDtcclxuXHRcdG1hcmdpbi1sZWZ0Olx0MTVweDtcclxuXHR9XHJcblxyXG5cdCNzdG9yZS1sb2NhdG9yLXNlYXJjaCB7XHJcblx0XHQuaW5saW5lLWJsb2NrLWZvcm0gbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuaW5saW5lLWJsb2NrLWZvcm0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdD4gLmNvbCB7XHJcblx0XHRcdFx0d2lkdGg6XHQzMjBweDtcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHQyMDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6XHQzNnB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiAgQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHQjc3RvcmUtbG9jYXRvciA+IHNlY3Rpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQjbWFwIHtcclxuXHRcdHdpZHRoOiA1MTRweDtcclxuXHR9XHJcblxyXG5cdCNzaWRlYmFyIHtcclxuXHRcdG1hcmdpbi1yaWdodDpcdDA7XHJcblx0XHRtYXJnaW4tbGVmdDpcdDA7XHJcblx0XHR3aWR0aDpcdFx0XHQzMyU7XHJcblx0fVxyXG5cclxuXHJcbn0iLCIjc2Nyb2xsaW5nIHtcclxuXHR3aWR0aDpcdDEwMCU7XHJcblx0Y29sb3I6XHQjZmZmO1xyXG5cclxuXHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxOHB4LDI0cHgpO1xyXG5cdC5rZXJuaW5nKDE1KTtcclxuXHJcblx0PiBzZWN0aW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0LnNjcm9sbGluZy13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Nyb2xsaW5nLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdC5zcXVhcmUoMTAwJSk7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwxLjApO1xyXG5cdH1cclxuXHJcblx0LnNjcm9sbGluZy10YWJsZSB7XHJcblx0XHRkaXNwbGF5Olx0aW5saW5lLXRhYmxlO1xyXG5cdFx0bWF4LXdpZHRoOlx0QG1heFdpZHRoO1xyXG5cdFx0aGVpZ2h0Olx0XHQxMDAlO1xyXG5cdH1cclxuXHQuc2Nyb2xsaW5nLWNlbGwge1xyXG5cdFx0ZGlzcGxheTpcdFx0dGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOlx0bWlkZGxlO1xyXG5cdFx0LnNxdWFyZSgxMDAlKTtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDYxcHgsNjlweCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyICogMik7XHJcblxyXG5cdFx0c21hbGwge1xyXG5cdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDIwcHgsMjBweCk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDYxcHgsNjlweCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyIC8gMik7XHJcblx0fVxyXG5cclxuXHQuY29sIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDQxJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW46IDAgNCU7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbjogMCA1JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zY3JvbGxpbmctcHJvbXB0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMjMlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMThweCwxOHB4KTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOXB4XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHQuc2l6ZSgwLDc4JSk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHJcblx0XHQuc2Nyb2xsaW5nLWNlbGx7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0XHR1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOlx0XHRub3JtYWw7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206XHQoQGd1dHRlciAqIDIpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOlx0XHRcdDMycHg7XHJcblxyXG5cdFx0XHQjZm9udCA+ICN0cmFqYW4gPiAucmVndWxhcigzNHB4LCA0MXB4KTtcclxuXHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHQjZm9udCA+ICNwbGF5ZmFpciA+IC5yZWd1bGFyKDIwcHgsMjBweCk7XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6XHRcdFx0YmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6XHQxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdFx0dXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzpcdFx0bm9ybWFsO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOlx0KEBndXR0ZXIgLyAyKTtcclxuXHRcdFx0bWFyZ2luLXRvcDpcdFx0XHQzMHB4O1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMjZweCwzNHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wge1xyXG5cdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjpcdGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzpcdDAgMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zY3JvbGxpbmctcHJvbXB0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2Nyb2xsaW5nLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjpcdGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5Olx0YmxvY2s7XHJcblx0XHRcdG9wYWNpdHk6XHQxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCNzY3JvbGxpbmctc3VibmF2IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcblx0XHRoMSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zY3JvbGxpbmctcHJvbXB0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zY3JvbGxpbmctY2VsbCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpXHJcblx0YW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblx0XHRoMSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5zY3JvbGxpbmctY2VsbCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2Nyb2xsaW5nLXByb21wdCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI3Njcm9sbGluZy1zdWJuYXYge1xyXG5cdHBvc2l0aW9uOlx0XHRmaXhlZDtcclxuXHRsZWZ0Olx0XHRcdDA7XHJcblx0dG9wOlx0XHRcdC1Ac2Nyb2xsaW5nU3ViTmF2SGVpZ2h0O1xyXG5cdGJhY2tncm91bmQ6XHRcdHJnYmEoMCwwLDAsMC45KTtcclxuXHR6LWluZGV4Olx0XHQyO1xyXG5cdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHJcblx0LmJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcclxuXHQudHJhbnNpdGlvbigndG9wIDAuMjVzIGVhc2UnKTtcclxuXHQuc2l6ZSgxMDAlLEBzY3JvbGxpbmdTdWJOYXZIZWlnaHQpO1xyXG5cclxuXHQmLnBpbm5lZCB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7O1xyXG5cdFx0d2lkdGg6IEBtYXhXaWR0aDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LEBzY3JvbGxpbmdTdWJOYXZIZWlnaHQpO1xyXG5cdFx0XHQua2VybmluZygxMDApO1xyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0I3JnYmEgPiAuY29sb3IoQGxvZ29XaGl0ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdCNyZ2JhID4gLmNvbG9yKEBsb2dvV2hpdGUsMC40KTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5ib2R5IHtcclxuXHQmLmlwYWQge1xyXG5cdFx0I3Njcm9sbGluZyB7XHJcblx0XHRcdC5zY3JvbGxpbmctd3JhcHBlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3Njcm9sbGluZy1zdWJuYXYge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI2NoYXJpdHkge1xyXG5cclxuXHQ+IGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdD4gc2VjdGlvbiB7XHJcblx0XHRtYXgtd2lkdGg6IEBtYXhXaWR0aDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDkwcHggYXV0bztcclxuXHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdD4gZGl2LCA+IGFzaWRlIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IEByZWNpcGVQb3N0R3V0dGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gYXNpZGUge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxlZnQ6IDFweDtcclxuXHRcdFx0XHRcdCYuc3NnLW5hdmlnYXRlcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAzMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGl2LCA+IGFzaWRlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogQHJlY2lwZVBvc3RDb2xXaWR0aDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IEByZWNpcGVQb3N0R3V0dGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNjVweDtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblxyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LCAyNHB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoLTI1KTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHQuc2l6ZSgxMDAlLCA1cHgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYXNpZGUge1xyXG5cdFx0XHQuc2l6ZShAcmVjaXBlUG9zdENvbFdpZHRoLCA1MDBweCk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IEByZWNpcGVQb3N0Q29sV2lkdGg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTAxO1xyXG5cdFx0XHRcdC5zcXVhcmUoMzBweCk7XHJcblx0XHRcdFx0I3JnYmEgPiAuYmcoI2ZmZiwgMC40NSk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlJyk7XHJcblx0XHRcdFx0Ji5zc2ctbmF2aWdhdGVsZWZ0IHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHRcdCNyZ2JhID4gLmJnKCNmZmYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigzMHB4LCAzMHB4KTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigyNHB4LCAxOHB4KTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBAcmVjaXBlUG9zdEd1dHRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdC5zcXVhcmUoMzVweCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDdweDtcclxuXHRcdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5oZWF2eSgxNHB4LCAyNHB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudW5zdHlsZWQge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNvbG9ybGlzdCB7XHJcblx0XHRcdFx0cGFkZGluZzogQHJlY2lwZVBvc3RHdXR0ZXIgMDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMThweCwgMzBweCk7XHJcblx0XHRcdFx0XHRjb2xvcjogQGNoYXJpdHlCbHVlRGs7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjaGFyaXR5UmVkRGs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Ji5xdW90ZSB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAuaXRhbGljKDE0cHgsIDI0cHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDE1KTtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXk4MDtcclxuXHRcdFx0XHRxIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHQ+IHNlY3Rpb24ge1xyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0MTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0Olx0MjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6XHQyMHB4O1xyXG5cdFx0XHRcdGZsb2F0Olx0XHRcdG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTpcdFx0YmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gYXNpZGUge1xyXG5cdFx0XHRcdHdpZHRoOlx0MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6XHRhdXRvO1xyXG5cdFx0XHRcdGZsb2F0Olx0bm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0Olx0YXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHR3aWR0aDpcdFx0XHQxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDpcdDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6XHQyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuXHRcdD4gc2VjdGlvbiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHR3aWR0aDpcdFx0XHQ0NiU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDpcdDIlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDpcdDIlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOlx0NTBweDtcclxuXHRcdFx0XHRmbG9hdDpcdFx0XHRsZWZ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHR3aWR0aDpcdDUwJTtcclxuXHRcdFx0XHRmbG9hdDpcdHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdGZsb2F0Olx0XHRcdHJpZ2h0O1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdFx0NDYlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDpcdDIlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0Olx0MiU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUClcclxuXHRhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTClcclxuXHRhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG5cdFx0PiBzZWN0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0ZmxvYXQ6XHRub25lO1xyXG5cclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRmbG9hdDpcdFx0XHRub25lO1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdFx0OTYlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDpcdDIlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0Olx0MTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gYXNpZGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOlx0MDtcclxuXHRcdFx0XHRcdGZsb2F0Olx0XHRub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOlx0XHRcdDk2JTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0Olx0NCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gYXNpZGUge1xyXG5cdFx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6XHQwO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jY2hhcml0eS1zdWJuYXYge1xyXG5cdC5zaXplKEBtYXhXaWR0aCwgQHNjcm9sbGluZ1N1Yk5hdkhlaWdodCk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiBjZWlsKEBtYXhXaWR0aCAvIDUpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6IChAbWF4V2lkdGggLSAoY2VpbChAbWF4V2lkdGggLyA1KSAqIDQpKTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5zaXplKDEwMCUsQHNjcm9sbGluZ1N1Yk5hdkhlaWdodCk7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDEycHgsQHNjcm9sbGluZ1N1Yk5hdkhlaWdodCk7XHJcblx0XHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZbaHJlZj1cIiNjaGFyaXR5LWhlYWx0aGNhcmVcIl06aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAY2hhcml0eVJlZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmW2hyZWY9XCIjY2hhcml0eS1jaGlsZFwiXTpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBjaGFyaXR5R3JlZW47XHJcblx0XHRcdH1cclxuXHRcdFx0JltocmVmPVwiI2NoYXJpdHktZWR1Y2F0aW9uXCJdOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogQGNoYXJpdHlPcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdFx0JltocmVmPVwiI2NoYXJpdHktY29tbXVuaXR5XCJdOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogQGNoYXJpdHlZZWxsb3c7XHJcblx0XHRcdH1cclxuXHRcdFx0JltocmVmPVwiI2NoYXJpdHktZW52aXJvbm1lbnRcIl06aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAY2hhcml0eUJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdCYge1xyXG5cdFx0XHR3aWR0aDpcdDEwMCU7XHJcblx0XHRcdGhlaWdodDpcdGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHQgd2lkdGg6XHRcdFx0OTAlO1xyXG5cdFx0XHQgdGV4dC1hbGlnbjpcdGxlZnQ7XHJcblx0XHRcdCBwYWRkaW5nOlx0XHQwIDUlO1xyXG5cdFx0fVxyXG5cdCB9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcblx0XHQmIHtcclxuXHRcdFx0d2lkdGg6XHQxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOlx0XHRhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOlx0MCAyNXB4O1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jY2hhcml0eS1hY2hpZXZlbWVudHMge1xyXG5cdD4gZGl2IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZWVuTHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjaGFyaXR5LWhlYWx0aGNhcmUge1xyXG5cdD4gZGl2IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNoYXJpdHlSZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiBAY2hhcml0eVJlZCAhaW1wb3J0YW50O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjaGFyaXR5UmVkICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jY2hhcml0eS1jaGlsZCB7XHJcblx0PiBkaXYge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2hhcml0eUdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogQGNoYXJpdHlHcmVlbiAhaW1wb3J0YW50O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjaGFyaXR5R3JlZW4gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjaGFyaXR5LWVkdWNhdGlvbiB7XHJcblx0PiBkaXYge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2hhcml0eU9yYW5nZTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6IEBjaGFyaXR5T3JhbmdlICFpbXBvcnRhbnQ7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNoYXJpdHlPcmFuZ2UgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jY2hhcml0eS1jb21tdW5pdHkge1xyXG5cdD4gZGl2IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNoYXJpdHlZZWxsb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiBAY2hhcml0eVllbGxvdyAhaW1wb3J0YW50O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjaGFyaXR5WWVsbG93ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjaGFyaXR5LWVudmlyb25tZW50IHtcclxuXHQ+IGRpdiB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjaGFyaXR5Qmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6IEBjaGFyaXR5Qmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjaGFyaXR5Qmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiA0cHggIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjaGFyaXR5LXF1ZXN0aW9uIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwyNHB4KTtcclxuXHQua2VybmluZygtMjUpO1xyXG5cdGNvbG9yOiBAZ3JleTNGO1xyXG5cdGg0IHtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMzBweCwyNXB4KTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkRrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNmYXEge1xyXG5cdD4gaW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmZhcS1oZWFkZXIge1xyXG5cdFx0bWFyZ2luOlx0XHRcdCAwIGF1dG87XHJcblx0XHRjb2xvcjpcdFx0XHQgIzA5M2UyYztcclxuXHRcdHdpZHRoOlx0XHRcdCAxMDAlO1xyXG5cdFx0aGVpZ2h0Olx0XHQgXHQgNDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAlO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6XHRuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IFx0Y292ZXI7XHJcblx0XHR0ZXh0LWFsaWduOlx0XHQgXHRjZW50ZXI7XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDpcdFx0MzAwcHg7XHJcblx0XHRcdG1hcmdpbjpcdFx0MCBhdXRvIDA7XHJcblx0XHRcdHBhZGRpbmc6XHQ1MHB4IDAgMCAxMDJweDtcclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDQ4cHgsMjRweCk7XHJcblx0XHRcdHBvc2l0aW9uOlx0XHRyZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6XHRsaWdodGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6XHRcdDExNXB4IDAgNTBweDtcclxuXHJcblx0XHRcdCYuc21hbGwtdGV4dCB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMzVweCwzN3B4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0cmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5Olx0ZnV0dXJhLXB0O1xyXG5cdFx0XHRjb2xvcjpcdFx0XHQjMDkzZTJjO1xyXG5cdFx0XHRmb250LXNpemU6XHRcdDE3cHg7XHJcblx0XHRcdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6XHRub3JtYWw7XHJcblxyXG5cdFx0XHQmLmdyZWVuIHtcclxuXHRcdFx0XHRjb2xvcjogIzA5M2UyYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBzZWN0aW9uIHtcclxuXHRcdG1heC13aWR0aDogQG1heFdpZHRoO1xyXG5cdFx0bWFyZ2luOiBcdDYwcHggYXV0byAwIGF1dG87XHJcblx0XHRjb2xvcjpcdFx0QGdyZXkzRjtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMjRweCwyNHB4KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogQGdyZWVuTHQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDI0cHgsMjRweCk7XHJcblx0XHQua2VybmluZygtMjApO1xyXG5cdH1cclxuXHJcblx0ZGwge1xyXG5cdFx0ZHQge1xyXG5cdFx0XHRwb3NpdGlvbjpcdFx0XHRyZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0Olx0MjBweDtcclxuXHRcdFx0Y3Vyc29yOlx0XHRcdFx0cG9pbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6XHRAZ3V0dGVyO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxOHB4LDE4cHgpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICfilrsnO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHRcdFx0XHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcclxuXHRcdFx0XHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcblx0XHRcdFx0LW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcclxuXHRcdFx0XHQtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG5cdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IChAZ3V0dGVyICsgMnB4KTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHJcblx0XHRcdFx0LnRyYW5zaXRpb24oJ2FsbCAwLjVzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCksIGxlZnQgMC4yNXMgZWFzZSwgdG9wIDAuMjVzIGVhc2UnKTtcclxuXHRcdFx0XHQudHJhbnNmb3JtLW9yaWdpbihjZW50ZXIsY2VudGVyKTtcclxuXHRcdFx0XHQudHJhbnNmb3JtKCdyb3RhdGUoMGRlZyknKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0Olx0LTJweDtcclxuXHRcdFx0XHRcdHRvcDpcdEBndXR0ZXI7XHJcblxyXG5cdFx0XHRcdFx0LnRyYW5zZm9ybSgncm90YXRlKDkwZGVnKScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGRkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0Olx0MjBweDtcclxuXHRcdFx0ZGlzcGxheTpcdFx0bm9uZTtcclxuXHRcdFx0b3ZlcmZsb3c6XHRcdGhpZGRlbjtcclxuXHRcdFx0cGFkZGluZy10b3A6XHQoQGd1dHRlciAvIDIpO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCwyNHB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoLTIwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmYXEtc3VibmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXlENztcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cdHVsIHtcclxuXHRcdG1heC13aWR0aDogQG1heFdpZHRoO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiBjZWlsKEBtYXhXaWR0aCAvIDUpO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR3aWR0aDogKEBtYXhXaWR0aCAtIChjZWlsKEBtYXhXaWR0aCAvIDUpICogNCkpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LDEycHgpO1xyXG5cdFx0XHRcdC5rZXJuaW5nKDEwMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogQGdyZXk2MztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmYXEtcXVlc3Rpb24ge1xyXG5cdHRleHQtYWxpZ246IFx0Y2VudGVyO1xyXG5cdGNvbG9yOlx0XHRcdFx0QGdyZXkzRjtcclxuXHRwYWRkaW5nLXRvcDpcdDUwcHg7XHJcblx0bWFyZ2luLXRvcDogXHQ1MHB4O1xyXG5cdGJvcmRlci10b3A6IFx0c29saWQgMXB4IEBncmV5RDc7XHJcblxyXG5cdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0Lmtlcm5pbmcoLTI1KTtcclxuXHJcblx0aDQge1xyXG5cdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigzMHB4LDI1cHgpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IEBncmVlbkRrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0I2ZhcSB7XHJcblx0XHRoMiB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMThweCwgMjFweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzZWN0aW9uIHtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0bWFyZ2luOiAgMzBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRsIHtcclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTdweCwgMTNweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LCAyMXB4KTtcclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2ZhcS1zdWJuYXYge1xyXG5cdFx0cGFkZGluZzpcdDA7XHJcblx0XHRoZWlnaHQ6XHRcdDQ3cHg7XHJcblx0XHRvdmVyZmxvdzpcdGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0cG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDpcdFwiXCI7XHJcblx0XHRcdHdpZHRoOlx0XHQxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6XHRcdDdweDtcclxuXHRcdFx0bGVmdDpcdFx0OTMlO1xyXG5cdFx0XHR6LWluZGV4Olx0NTtcclxuXHRcdFx0dG9wOlx0XHQyMHB4O1xyXG5cclxuXHRcdFx0LmJhY2tncm91bmQtc2l6ZSgxMXB4LCA3cHgpO1xyXG5cdFx0XHQuYmFja2dyb3VuZC1pbWcoXCJnbG9iYWwvbmF2aWdhdGVkb3duLnBuZ1wiLCBuby1yZXBlYXQsIDk1JSwgY2VudGVyKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHR1bCBsaSB7XHJcblx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHRmbG9hdDpcdFx0bm9uZTtcclxuXHRcdFx0ZGlzcGxheTpcdGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOlx0I2Y5ZjVlZTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHdpZHRoOlx0XHRcdFx0MTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOlx0XHRcdDE1cHggMTVweCAxNXB4IDI1cHg7XHJcblx0XHRcdFx0Y29sb3I6XHRcdFx0XHQjYTY5NzgyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246XHRcdFx0bGVmdDtcclxuXHRcdFx0XHRkaXNwbGF5Olx0XHRcdGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6XHRcdFx0MXB4IHNvbGlkICNlNWRhYzY7XHJcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93Olx0MCAwIDAgMXB4ICNmZmY7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93Olx0MCAwIDAgMXB4ICNmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzpcdFx0XHQwIDAgMCAxcHggI2ZmZjtcclxuXHJcblx0XHRcdFx0I2ZvbnQjcGxheWZhaXIucmVndWxhcigxNXB4KTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2ZhcS1xdWVzdGlvbiBoNCB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cclxuXHRwIHsgZm9udC1zaXplOiAxNnB4OyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcblx0I2ZhcSB7XHJcblx0XHRoMiB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMjJweCwgMjFweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzZWN0aW9uIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0bWFyZ2luOiAgMzBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRsIHtcclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTdweCwgMTZweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LCAyMXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2ZhcS1zdWJuYXYgdWwgbGkge1xyXG5cdFx0d2lkdGg6XHRcdGF1dG87XHJcblx0XHRwYWRkaW5nOlx0MCAyMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIjY21zLXBhZ2Uge1xyXG5cdHBhZGRpbmctdG9wOjEwMHB4O1xyXG5cdGNvbG9yOlx0XHRAZ3JleTI4O1xyXG5cclxuXHQuY21zLWhvdy10by1tYWtlLWljZWQtdGVhICZ7XHJcblx0XHRwYWRkaW5nLXRvcDowO1xyXG5cdH1cclxuXHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNnB4LDI0cHgpO1xyXG5cclxuXHQ+IGhlYWRlciwgPiBzZWN0aW9uIHtcclxuXHRcdG1heC13aWR0aDpcdEBtYXhXaWR0aDtcclxuXHRcdG1hcmdpbjpcdFx0MCBhdXRvO1xyXG5cdH1cclxuXHJcblx0PiBoZWFkZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206XHRAZ3V0dGVyO1xyXG5cdFx0dGV4dC1hbGlnbjpcdFx0Y2VudGVyO1xyXG5cdH1cclxuXHJcblx0PiBzZWN0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHQjZm9udCA+ICN0cmFqYW4gPiAucmVndWxhcig0MHB4KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigzMHB4KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMjRweCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0fVxyXG5cclxuXHRoNCB7XHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAubWVkaXVtKDIwcHgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdH1cclxuXHJcblx0aDUge1xyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLm1lZGl1bSgxNnB4KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHJcblx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHQmIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0XHRcdGNvbG9yOlx0XHRAZ3JleTI4O1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwyMXB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGhlYWRlciB7XHJcblx0XHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDI5cHgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOlx0MDtcclxuXHRcdFx0dGV4dC1hbGlnbjpcdFx0bGVmdDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206XHQwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc2VjdGlvbiB7XHJcblx0XHRcdHdpZHRoOlx0XHQ5NiU7XHJcblx0XHRcdHBhZGRpbmc6XHQwIDIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMjFweCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6XHQ0JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTpcdDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMTlweCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdCNmb250ID4gI3BsYXlmYWlyID4gLnJlZ3VsYXIoMjRweCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTdweCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoNSB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5tZWRpdW0oMTZweCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcblx0XHQ+IHNlY3Rpb24ge1xyXG5cdFx0XHR3aWR0aDpcdCA5NiU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMiU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4uY21zLW1hZ25ldHN7XHJcblx0I21hZ25ldHMge1xyXG5cdFx0LmhlYWRlci1ib3gge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5iYW5uZXItc2xvZ2FuIHtcdFx0XHRcclxuXHRcdFx0XHR0b3A6IDEwJTtcclxuXHRcdFx0XHRyaWdodDogMjUlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MXB4LzY5cHggdHJhamFuLXByby0zLFRpbWVzLCdUaW1lcyBOZXcgUm9tYW4nLEdlb3JnaWEsc2VyaWY7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblx0XHRcdFx0XHRcdC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aExvbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLThweDtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sYXN0LWxpbmUtYmFubmVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldENvbnRhaW5lcldpZHRoUCkge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweClhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMb2xkKSB7XHJcblx0XHRcdFx0ICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDI4cHgvMjVweCB0cmFqYW4tcHJvLTMsVGltZXMsJ1RpbWVzIE5ldyBSb21hbicsR2VvcmdpYSxzZXJpZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjbWFnbmV0cy1jb2xsZWN0IHtcclxuXHRcdG1heC13aWR0aDogMTAyNHB4O1xyXG5cdFx0bWFyZ2luOiAtNXB4IGF1dG8gMDtcclxuXHRcdGNvbG9yOiAjM2Y0NDQyO1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZWNlMTtcclxuXHRcdHBhZGRpbmc6IDMwcHggMC4yNSU7XHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI0cHgvMjRweCBmdXR1cmEtcHQsQXJpYWwsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR9XHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA5MDBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwaG9uZVdpZHRoTG9sZCkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYW5jaG9yLWdhbWUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1x0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZ1bGxzY3JlZW4tZ2FtZS1ob21lIHtcclxuXHRcdFx0Y29sb3I6ICMzZjQ0NDI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbmF2YWpvd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMjRweC8yNHB4IGZ1dHVyYS1wdCxBcmlhbCwnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZ1bGxzY3JlZW4tZ2FtZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1hZ25pdC1saXN0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAuNSU7XHJcblx0XHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMTmV3KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMb2xkKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTklO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRlYWJhZ3MtbGlzdCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyJTtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN1Y2Nlc3MtYmxvY2t7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW46IDAgMCAxMDBweFxyXG59XHJcbiIsImJvZHkge1xyXG5cdCYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgge1xyXG5cdFx0I2NhdGVnb3J5TGlzdCB7XHJcblx0XHRcdC5oZWFkaW5nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LWxpc3Qge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYuc3BhY2VyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjYXRhbG9nLXJlc3VsdHMge1xyXG5cdD4gaGVhZGVyIHtcclxuXHRcdG1heC13aWR0aDpcdEBtYXhXaWR0aDtcclxuXHRcdG1hcmdpbjpcdFx0MCBhdXRvO1xyXG5cdFx0cGFkZGluZzpcdChAZ3V0dGVyICogMykgMCAwIDA7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjpcdFx0QGdyZWVuO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoNDBweCk7XHJcblx0XHRcdC5rZXJuaW5nKC0yNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdD4gaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogNDNweCAwIDA7XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMjdweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjZHVtbXkge1xyXG5cdC8vIGRlZmF1bHQgbWFnZW50byBwYXNzd29yZCByZXNldCB1c2VzIHRoaXMgaWQgZm9yIHNvbWUgaW5wdXQgdGhhdCdzIG5vdCBuZWVkZWRcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiNhY2NvdW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFuTHQ7XHJcblxyXG5cdD4gc2VjdGlvbiB7XHJcblx0XHRtYXgtd2lkdGg6XHRAbWF4V2lkdGg7XHJcblx0XHRwYWRkaW5nOlx0ODBweCAwO1xyXG5cdFx0bWFyZ2luOlx0XHQwIGF1dG87XHJcblx0fVxyXG5cclxuXHQjbG9naW4tZm9ybSwgI2Zvcm0tdmFsaWRhdGUge1xyXG5cdFx0bWF4LXdpZHRoOlx0NjAzcHg7XHJcblx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzpcdDUwcHggNzVweDtcclxuXHRcdG1hcmdpbjpcdFx0MCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDpcdCNmZmY7XHJcblxyXG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0fVxyXG5cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHQ+IHNlY3Rpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCNsb2dpbi1mb3JtLCAjZm9ybS12YWxpZGF0ZSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYWNjb3VudC1mb3JtIHtcclxuXHRcdFx0LmZpZWxkc2V0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tbGlzdCBsaS5maWVsZHMge1xyXG5cdFx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6XHQwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOlx0XHQ1cHggMCA1cHg7XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkLCAmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvdW50LWZvcm0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0aDEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTpcdEBndXR0ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTpcdChAZ3V0dGVyIC8gMik7XHJcblx0XHRib3JkZXItYm90dG9tOlx0c29saWQgMXB4IEBncmV5M0Y7XHJcblxyXG5cdFx0I2ZvbnQgPiAjcGxheWZhaXIgPiAucmVndWxhcigxNnB4LDE2cHgpO1xyXG5cdH1cclxuXHJcblx0aDIsIGgzLCBkdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAoQGd1dHRlciAvIDIpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuaGVhdnkoMTRweCwxNHB4KTtcclxuXHRcdC5rZXJuaW5nKDMwKTtcclxuXHR9XHJcblxyXG5cdGg0IHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOlx0dXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTpcdChAZ3V0dGVyIC8gNSk7XHJcblx0XHRjb2xvcjpcdFx0XHRAZ3JlZW5MdDtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE0cHgpO1xyXG5cdFx0Lmtlcm5pbmcoMzApO1xyXG5cdH1cclxuXHJcblx0aDUge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IChAZ3V0dGVyIC8gNSk7XHJcblxyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmhlYXZ5KDEzcHgsMTNweCk7XHJcblx0XHQua2VybmluZygzMCk7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQudmFsaWRhdGlvbi1hZHZpY2Uge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpcdHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdGNvbG9yOlx0XHRcdEByZWRNc2c7XHJcblx0XHRcdGRpc3BsYXk6XHRcdGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46XHRcdFx0MDtcclxuXHRcdFx0cGFkZGluZzpcdFx0M3B4IDA7XHJcblxyXG5cclxuXHRcdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTFweCwxMXB4KTtcclxuXHRcdFx0Lmtlcm5pbmcoMzApO1xyXG5cdFx0XHQuYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbDItc2V0IHtcclxuXHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcblx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHQuY29sLTEsIC5jb2wtMiB7XHJcblx0XHRcdHdpZHRoOlx0XHQ1MCU7XHJcblx0XHRcdGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0Olx0XHRyaWdodDtcclxuXHJcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtMSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogQGd1dHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sLTIge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBAZ3V0dGVyO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDpcdCcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDpcdFx0NTAlO1xyXG5cdFx0XHRcdHRvcDpcdFx0MDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUYyO1xyXG5cclxuXHRcdFx0XHQuc2l6ZSgxcHgsMTAwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Ji5mLXBhc3N3b3JkIHtcclxuXHRcdFx0ZGlzcGxheTpcdFx0XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOlx0XHR1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpcdG5vbmU7XHJcblx0XHRcdGNvbG9yOlx0XHRcdFx0QGdyZXkzRjtcclxuXHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDExcHgsMTFweCk7XHJcblx0XHRcdC5rZXJuaW5nKDMwKTtcclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHQmLnBsYWludGV4dCB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE2cHgsMjRweCk7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJpZ2h0LWxpbmtzIHtcclxuXHRcdGRpc3BsYXk6XHRpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDpcdFx0cmlnaHQ7XHJcblx0XHR0ZXh0LWFsaWduOlx0cmlnaHQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDExcHgsMTFweCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Lmtlcm5pbmcoMzApO1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdFx0LnRyYW5zaXRpb24oJ2NvbG9yIDAuMjVzIGVhc2UnKTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBncmVlbkx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9ybS1saXN0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHJcblx0XHRcdCYuZmllbGRzIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdHdpZHRoOlx0XHQ1MCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5Olx0aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6XHRcdGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMnB4LDEycHgpO1xyXG5cdFx0Lmtlcm5pbmcoMzApO1xyXG5cclxuXHRcdGVtIHtcclxuXHRcdFx0ZGlzcGxheTpcdFx0aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXN0eWxlOlx0XHRub3JtYWw7XHJcblx0XHRcdG1hcmdpbi1yaWdodDpcdDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdCZbdHlwZT1cInRleHRcIl0sICZbdHlwZT1cInBhc3N3b3JkXCJdLCAmW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdFx0XHRwYWRkaW5nOlx0XHRcdDAgMTVweDtcclxuXHRcdFx0Ym9yZGVyOlx0XHRcdFx0bm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDpcdFx0XHRub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOlx0QGdyZXlGMjtcclxuXHRcdFx0Y29sb3I6XHRcdFx0XHRAZ3JleTNGO1xyXG5cdFx0XHRtYXJnaW4tdG9wOlx0XHRcdDVweDtcclxuXHJcblx0XHRcdC5zaXplKDEwMCUsQGJ0bkhlaWdodCk7XHJcblx0XHRcdC5ib3JkZXItcmFkaXVzKDJweCAwIDAgMnB4KTtcclxuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jlt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdCNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE0cHgsbm9ybWFsKTtcclxuXHRcdFx0Lmtlcm5pbmcoMTUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZbdHlwZT1cInJhZGlvXCJdLCAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRleHRhcmVhIHtcclxuXHRcdHBhZGRpbmc6XHQwIDE1cHg7XHJcblx0XHRib3JkZXI6XHRcdG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOlx0bm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5RjI7XHJcblx0XHRjb2xvcjpcdFx0QGdyZXkzRjtcclxuXHRcdG1hcmdpbi10b3A6XHQ1cHg7XHJcblxyXG5cdFx0LnRleHRhcmVhLXNpemUoMTAwJSwxMTVweCk7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XHJcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHRwYWRkaW5nOlx0XHRcdDAgMTVweDtcclxuXHRcdGJvcmRlcjpcdFx0XHRcdG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOlx0XHRcdG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOlx0QGdyZXlGMjtcclxuXHRcdGNvbG9yOlx0XHRcdFx0QGdyZXkzRjtcclxuXHRcdG1hcmdpbi10b3A6XHRcdFx0NXB4O1xyXG5cclxuXHRcdC5ib3JkZXItcmFkaXVzKDJweCAwIDAgMnB4KTtcclxuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cdFx0LnNpemUoMTAwJSxAYnRuSGVpZ2h0KTtcclxuXHR9XHJcblxyXG5cdGxpLml0ZW0ge1xyXG5cdFx0Ym9yZGVyLXRvcDpcdFx0MXB4IHNvbGlkICBAZ3JleUYyO1xyXG5cdFx0cGFkZGluZy10b3A6XHQyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDpcdFx0MjBweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1pbWctYm94IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b25zLXNldCB7XHJcblx0XHRwb3NpdGlvbjpcdHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzpcdDM1cHggMCAyNXB4IDA7XHJcblxyXG5cdFx0LnJlcXVpcmVkIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHRjb2xvcjpcdFx0XHRAZ3JleTNGO1xyXG5cdFx0XHRtYXJnaW46XHRcdFx0MDtcclxuXHRcdFx0cG9zaXRpb246XHRcdGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206XHRcdFx0MDtcclxuXHRcdFx0bGVmdDpcdFx0XHQwO1xyXG5cclxuXHRcdFx0Lmtlcm5pbmcoMzApO1xyXG5cdFx0XHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxMXB4LDExcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwbGl0IHsgLnNpemUoMTAwJSwgQGd1dHRlcik7IH1cclxuXHQuc3Vic2NyaWJlcl9jb3VudHJ5X2hvbGRlcntcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdGxhYmVse1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI215LXJldmlld3MtdGFibGUge1xyXG5cdHdpZHRoOlx0XHRcdDEwMCU7XHJcblx0Y29sb3I6XHRcdFx0QGdyZXkzRjtcclxuXHRib3JkZXItYm90dG9tOlx0MnB4IHNvbGlkIEBncmV5OTg7XHJcblx0Ym9yZGVyLXRvcDpcdFx0MnB4IHNvbGlkICBAZ3JleTk4O1xyXG5cdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuXHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxNnB4KTtcclxuXHQua2VybmluZygzMCk7XHJcblxyXG5cdGgyIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bWFyZ2luOlx0XHRcdDA7XHJcblxyXG5cdFx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTRweCwxNnB4KTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IEBncmV5M0Y7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHsgY29sb3I6IEBncmVlbkx0OyB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOlx0XHQxMHB4IDA7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjpcdHRvcDtcclxuXHRcdHRleHQtYWxpZ246XHRcdGxlZnQ7XHJcblx0XHRib3JkZXItdG9wOlx0XHQxcHggc29saWQgQGdyZXlENztcclxuXHJcblx0XHQmLnByb2R1Y3QgeyB3aWR0aDogMTAwcHg7IH1cclxuXHJcblx0XHQmLmRhdGUgeyB3aWR0aDogOTVweDsgfVxyXG5cclxuXHRcdCYucmV2aWV3IHsgd2lkdGg6IChAcmF0aW5nU3RhcldpZHRoICogNSk7IH1cclxuXHJcblx0XHQmLmxpbmsge1xyXG5cdFx0XHR3aWR0aDpcdFx0ODBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjpcdHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dHI6Zmlyc3QtY2hpbGQgdGQge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblxyXG5cdGRpdi5yYXRpbmdzIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOlx0XHRcdEBncmVlbkx0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHQudHJhbnNpdGlvbignY29sb3IgMC4yNXMgZWFzZScpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQGdyZXkzRjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNteS1vcmRlcnMtdGFibGUge1xyXG5cdHdpZHRoOlx0XHRcdDEwMCU7XHJcblx0Y29sb3I6XHRcdFx0QGdyZXkzRjtcclxuXHRib3JkZXItYm90dG9tOlx0c29saWQgMnB4IEBncmV5OTg7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xyXG5cclxuXHQjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNHB4LDE2cHgpO1xyXG5cdC5rZXJuaW5nKDMwKTtcclxuXHJcblx0dGgge1xyXG5cdFx0d2lkdGg6XHRcdFx0XHQyMCU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpcdFx0dXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpcdFx0MnB4IHNvbGlkIEBncmV5OTg7XHJcblx0XHR0ZXh0LWFsaWduOlx0XHRcdGxlZnQ7XHJcblx0XHRwYWRkaW5nOlx0XHRcdDEwcHggMDtcclxuXHJcblx0XHQjZm9udCA+ICNmdXR1cmEgPiAubWVkaXVtKDE0cHgsMTZweCk7XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOlx0XHQxMHB4IDA7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjpcdHRvcDtcclxuXHRcdHRleHQtYWxpZ246XHRcdGxlZnQ7XHJcblx0XHRib3JkZXItdG9wOlx0XHQxcHggc29saWQgIEBncmV5RDc7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjpcdFx0XHRAZ3JlZW5MdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxuXHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiBAZ3JleTNGO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2FjY291bnQtcmV2aWV3LW9yZGVyLWJ1dHRvbnMge1xyXG5cdG1hcmdpbi1ib3R0b206IEBndXR0ZXI7XHJcblxyXG5cdGEge1xyXG5cdFx0ZmxvYXQ6XHRcdFx0bGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDpcdDVweDtcclxuXHR9XHJcbn1cclxuXHJcbiNteS1hY2NvdW50LW9yZGVyLXN1bW1hcnkge1xyXG5cdGgzOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRhZGRyZXNzIHtcclxuXHRcdHBhZGRpbmctdG9wOlx0MCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206XHRAZ3V0dGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCxcclxuLmN1c3RvbWVyLWFjY291bnQtZWRpdCxcclxuLm5ld3NsZXR0ZXItbWFuYWdlLWluZGV4LFxyXG4ucmV2aWV3LWN1c3RvbWVyLWluZGV4LFxyXG4uc2FsZXMtb3JkZXItaGlzdG9yeSxcclxuLmN1c3RvbWVyLWFkZHJlc3MtZm9ybSxcclxuLnJldmlldy1jdXN0b21lci12aWV3LFxyXG4uc2FsZXMtb3JkZXItdmlldyxcclxuLmN1c3RvbWVyLWFkZHJlc3MtaW5kZXgsXHJcbi5jdXN0b21lci1wYXltZW50aW5mby1pbmRleCxcclxuLm1vbmtleS1jdXN0b21lci1hY2NvdW50LWluZGV4IHtcclxuXHRtYWluIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEB0YW5MdDtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG5cdFx0XHQ+IGFzaWRlLCA+IGFydGljbGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogQGd1dHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBhc2lkZSB7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBhcnRpY2xlIHtcclxuXHRcdFx0XHR3aWR0aDogNjIlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjYnJlYWRjcnVtYnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcblx0XHRtYWluID4gZGl2IHtcclxuXHRcdFx0PiBhcnRpY2xlLCA+IGFzaWRlIHtcclxuXHRcdFx0XHR3aWR0aDpcdDk2JTtcclxuXHRcdFx0XHRtYXJnaW46XHQyMHB4IDIlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblx0XHRtYWluID4gZGl2IHtcclxuXHRcdFx0PiBhc2lkZSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBhcnRpY2xlIHtcclxuXHRcdFx0XHR3aWR0aDogNjIlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAcGhvbmVXaWR0aEwpIHtcclxuXHRcdG1haW4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MDtcclxuXHRcdH1cclxuXHJcblx0XHRtYWluID4gZGl2IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0PiBhc2lkZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdC5jb2wyLXNldCAuY29sLTIsIC5jb2wyLXNldCAuY29sLTEge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0XHRmbG9hdDpcdFx0bm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6XHRibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6XHQyMHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5teS1hY2NvdW50ID4gLmJ1dHRvbnMtc2V0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I215LW9yZGVycy10YWJsZSB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdHRoZWFkIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY291bnQtZm9ybSB7XHJcblx0XHRcdC5maWVsZHNldCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtLWxpc3QgbGkuZmllbGRzIHtcclxuXHRcdFx0XHQuZmllbGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOlx0MDtcclxuXHRcdFx0XHRcdG1hcmdpbjpcdFx0NXB4IDAgNXB4O1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCwgJjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdC5hY2NvdW50LWZvcm0ge1xyXG5cdFx0LnVpLWJ0bi5ncmVlbntcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWFyZ2luOjE1cHggMDtcclxuXHRcdH1cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0fVxyXG5cdFx0LnJpZ2h0LWxpbmtze1xyXG5cdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46NXB4IDA7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufSIsIiNhaG1hZC00MDQge1xyXG5cdG1heC13aWR0aDpcdFx0MTAyNHB4O1xyXG5cdG1hcmdpbjpcdFx0XHQwIGF1dG87XHJcblx0cGFkZGluZy10b3A6XHQxMDBweDtcclxuXHR0ZXh0LWFsaWduOlx0XHRjZW50ZXI7XHJcblx0Y29sb3I6XHRcdFx0QGdyZXkzRjtcclxuXHJcblx0I2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTZweCxub3JtYWwpO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBAZ3JlZW5MdDtcclxuXHRcdC50cmFuc2l0aW9uKCdjb2xvciAwLjI1cyBlYXNlJyk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdGgxIHtcclxuXHRcdCNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDMwcHgsbm9ybWFsKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IEBndXR0ZXI7XHJcblx0fVxyXG5cclxuXHQjcGFnZS1ub3RfZm91bmQtY2F0ZWdvcmllcyB7XHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOlx0XHQjM2Y0NDQyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOlx0Y2VudGVyO1xyXG5cclxuXHRcdFx0I2ZvbnQjcGxheWZhaXIucmVndWxhcigxM3B4KTtcclxuXHRcdH1cclxuXHJcblx0XHQuY2F0ZWdvcmllcyB7XHJcblx0XHRcdG1hcmdpbjoyMHB4IDIwcHggNDBweDtcclxuXHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0d2lkdGg6XHRcdFx0MTklO1xyXG5cdFx0XHRcdGZsb2F0Olx0XHRcdGxlZnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0Olx0MXB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDpcdFx0NDBweDtcclxuXHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0bWFyZ2luOlx0MCAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0Olx0NDhweDtcclxuXHRcdFx0XHRcdCNmb250I3BsYXlmYWlyLnJlZ3VsYXIoMTRweCk7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0Olx0MTAwJTtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHRcdC5jYXRlZ29yaWVzIHtcclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0d2lkdGg6XHRcdFx0MTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDpcdG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNhaG1hZC00MDR7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIuY21zLWNvbnRhY3QtdXMge1xyXG5cdCNjbXMtcGFnZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0I2ZvbnQgPiAjdHJhamFuID4gLnJlZ3VsYXIoMjNweCwzMHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWZvcm0ge1xyXG5cdFx0bWFyZ2luOiA2MnB4IDA7XHJcblxyXG5cdFx0LmZvcm0tbGlzdCB7XHJcblx0XHRcdG1heC13aWR0aDpcdDYyNHB4O1xyXG5cdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0bGlzdC1zdHlsZTpcdG5vbmU7XHJcblxyXG5cdFx0XHQuY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Ji5maWVsZHMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46XHRcdDMwcHggMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpcdGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDpcdFx0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6XHRcdDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5pbnB1dC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5ob3ZlcmVkIHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6XHQtMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6XHQwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmlucHV0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5pbnB1dC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6XHRcdDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzpcdDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOlx0XHRwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zZWxlY3QtYm94e1xyXG5cdFx0XHRcdFx0XHRcdHNlbGVjdHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYud2lkZSB7XHJcblx0XHRcdFx0XHR3aWR0aDpcdFx0MTAwJTtcclxuXHRcdFx0XHRcdGZsb2F0Olx0XHRsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOlx0XHQ0cHggMCAwO1xyXG5cclxuXHRcdFx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOlx0cmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6XHRcdDVweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0Olx0XHQxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxhYmVsLmNoZWNrYm94LWlucHV0e1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCAzcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmlucHV0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYuaG92ZXJlZCB7XHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOlx0LTI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0Olx0MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pbnB1dC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmlucHV0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjpcdFx0MDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOlx0MTBweDtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6XHRcdHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOlx0MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6XHQxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0LnVpLWJ0bjtcclxuXHRcdFx0LnVpLWJ0bi5ncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWhlYWRlciB7XHJcblx0XHRwYWRkaW5nOlx0XHQwIDAgNDhweDtcclxuXHRcdGJvcmRlci1ib3R0b206XHQxcHggc29saWQgZ3JleTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRhY3Qtb2ZmaWNlIHtcclxuXHRcdG1hcmdpbjpcdDYwcHggMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcblx0XHQuY29udGFjdC1mb3JtIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHJcblx0XHRcdC5mb3JtLWxpc3QgbGkuZmllbGRzLCAuZm9ybS1saXN0IGxpLndpZGUge1xyXG5cdFx0XHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0XHRcdGZsb2F0Olx0XHRub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufSIsIi5jbXMtc2FtcGxlLXJlcXVlc3Qge1xyXG4gICAgI2Ntcy1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICNmb250ID4gI3RyYWphbiA+IC5yZWd1bGFyKDIzcHgsMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zYW1wbGUtcmVxdWVzdC1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcblxyXG4gICAgICAgIC5mb3JtLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6XHQ2MjRweDtcclxuICAgICAgICAgICAgd2lkdGg6XHRcdDEwMCU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6XHRub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAuY2xlYXJmaXg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmLmZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOlx0XHQxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46XHRcdDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpcdGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOlx0XHQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Olx0XHQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhvdmVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpcdC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6XHQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpcdFx0OTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOlx0XHQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzpcdDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6XHRcdHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5maWVsZHMtbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLndpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOlx0XHQxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Olx0XHRsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjpcdFx0NHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOlx0YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6XHRcdDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6XHRcdDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaG92ZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOlx0LTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDpcdDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOlx0XHQ5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6XHRcdDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOlx0MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpcdFx0cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6XHQxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Olx0MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAudWktYnRuO1xyXG4gICAgICAgICAgICAudWktYnRuLmdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b25zLXNldCAuZmllbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzpcdFx0MCAwIDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpcdDFweCBzb2xpZCBncmV5O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3Qtb2ZmaWNlIHtcclxuICAgICAgICBtYXJnaW46XHQyOHB4IDAgMCA1JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApIHtcclxuICAgICAgICBmb3JtLFxyXG4gICAgICAgIC5jb250YWN0LW9mZmljZXtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zYW1wbGUtcmVxdWVzdC1mb3JtIC5mb3JtLWxpc3QgbGkuZmllbGRzIC5maWVsZCAuaW5wdXQtdGV4dCxcclxuICAgICAgICAuc2FtcGxlLXJlcXVlc3QtZm9ybSAuZm9ybS1saXN0IGxpLndpZGUgLmZpZWxkIC5pbnB1dC10ZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHBob25lV2lkdGhMKSB7XHJcbiAgICAgICAgLnNhbXBsZS1yZXF1ZXN0LWZvcm0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tbGlzdCBsaS5maWVsZHMsIC5mb3JtLWxpc3QgbGkud2lkZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpcdFx0MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0Olx0XHRub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLm92ZXJmbG93LWNvbmZpcm1hdGlvbntcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29uZmlybWF0aW9uLXBvcHVwe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgIC5wb3B1cC1ibG9ja3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xyXG4gICAgICAgICAgICAgICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gICAgICAgICAgICAgICAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcclxuICAgICAgICAgICAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4pChJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmRyYWdnaW5nIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGN1cnNvcjogaGFuZDtcclxuXHR9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWxvYWRpbmcgJiB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcblx0ZmxvYXQ6XHRcdGxlZnQ7XHJcblx0aGVpZ2h0Olx0XHQxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6XHQxcHg7XHJcblx0cG9zaXRpb246XHRyZWxhdGl2ZTtcclxuXHJcblx0W2Rpcj1cInJ0bFwiXSAmIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCYuc2xpY2stbG9hZGluZyBpbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYuZHJhZ2dpbmcgaW1nIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWluaXRpYWxpemVkICYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbG9hZGluZyAmIHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5zbGljay12ZXJ0aWNhbCAmIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcblx0cG9zaXRpb246XHRhYnNvbHV0ZTtcclxuXHRib3R0b206XHQgXHQ1MHB4O1xyXG5cdGxlZnQ6XHRcdDMwJTtcclxuXHRiYWNrZ3JvdW5kOlx0bm9uZTtcclxufSIsIi5jbXMtc2VsZWN0LWNvdW50cnkge1xyXG5cdHRleHQtYWxpZ246XHRcdFx0Y2VudGVyO1xyXG5cdG1hcmdpbjpcdFx0XHRcdDA7XHJcblx0cGFkZGluZzpcdFx0XHQwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6XHQjZGVlNmRhO1xyXG5cdGZvbnQtZmFtaWx5Olx0XHRcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcclxuXHRjb2xvcjpcdFx0XHRcdCMwYjNlMmQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6XHRcdDFweDtcclxuXHJcblx0LmJhY2tncm91bmQtaW1nKCdzZWxlY3QtY291bnRyeS1iZy5qcGcnLG5vLXJlcGVhdCxjZW50ZXIsdG9wKTtcclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMjRweDtcclxuXHRcdG1hcmdpbjpcdFx0MTAwcHggYXV0bztcclxuXHR9XHJcblxyXG5cdC53cmFwcGVyIHtcclxuXHRcdG92ZXJmbG93Olx0aGlkZGVuO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHRoMSBhIHtcclxuXHRcdGZvbnQtZmFtaWx5Olx0XHRcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0Olx0bm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOlx0XHQyNHB4O1xyXG5cdFx0bWFyZ2luOlx0XHRcdDIwcHggYXV0byAzMHB4IGF1dG87XHJcblx0XHRwYWRkaW5nOlx0XHQxM3B4IDA7XHJcblx0XHRib3JkZXItdG9wOlx0XHQxcHggc29saWQgIzBiM2UyZDtcclxuXHRcdGJvcmRlci1ib3R0b206XHQxcHggc29saWQgIzBiM2UyZDtcclxuXHRcdGRpc3BsYXk6XHRcdGlubGluZS1ibG9jaztcclxuXHRcdGxldHRlci1zcGFjaW5nOlx0NXB4O1xyXG5cdFx0Y29sb3I6XHRcdFx0IzBiM2UyZDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XHJcblx0XHRcdGZvbnQtc2l6ZTpcdDM0cHg7XHJcblx0XHRcdGNvbG9yOlx0XHQjMGIzZTJkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCwgcCBhIHtcclxuXHRcdGZvbnQtZmFtaWx5OlwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOlx0MTlweDtcclxuXHRcdG1hcmdpbjpcdFx0MDtcclxuXHRcdGNvbG9yOlx0XHQjMGIzZTJkO1xyXG5cdH1cclxuXHJcblx0LmNvbC0zIHtcclxuXHRcdHdpZHRoOlx0MzMuMyU7XHJcblx0XHRmbG9hdDpcdGxlZnQ7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlOlx0bm9uZTtcclxuXHRcdFx0bWFyZ2luOlx0XHQwO1xyXG5cdFx0XHRwYWRkaW5nOlx0MDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW46IDEycHggMDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTpcdFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpcdFx0YmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOlx0XHQ0cHg7XHJcblx0XHRcdFx0XHRjb2xvcjpcdFx0XHQjMGIzZTJkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNsZWFyZml4IHtcclxuXHRcdC5jbGVhcmZpeDtcclxuXHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Zm9vdGVyIHtcclxuXHRcdHdpZHRoOlx0XHQxMDAlO1xyXG5cdFx0cG9zaXRpb246XHRmaXhlZDtcclxuXHRcdGJvdHRvbTpcdFx0MDtcclxuXHRcdGJhY2tncm91bmQ6XHQjZGZlN2RhO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwYWRkaW5nOlx0XHQyMHB4IDA7XHJcblx0XHRcdHRleHQtYWxpZ246XHRcdGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06XHR1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTpcdFx0MTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiAzMjBweCkgYW5kKG1heC13aWR0aDogNzYwcHgpIHtcclxuXHJcblx0XHRoMSBhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC0zIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYW1zZW9odG1sc2l0ZW1hcC1pbmRleC1pbmRleHtcclxuXHJcbiAgbWFpbiB7XHJcbiAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvNjBweCBmdXR1cmEtcHQsIEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgaDEsIGgyIHtcclxuICAgICAgY29sb3I6ICMzZjQ0NDI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM4cHgvMzhweCB0cmFqYW4tcHJvLTMsIFRpbWVzLCAnVGltZXMgTmV3IFJvbWFuJywgR2VvcmdpYSwgc2VyaWY7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgaDIsIGR0IHtcclxuICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcclxuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjRweC8yNHB4IHRyYWphbi1wcm8tMywgVGltZXMsICdUaW1lcyBOZXcgUm9tYW4nLCBHZW9yZ2lhLCBzZXJpZjtcclxuICAgIH1cclxuICAgIGRke1xyXG4gICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjM2Y0NDQyO1xyXG4gICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDVlMjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBsaW5lLWhlaWdodDozMnB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzNmNDQ0MjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA1ZTIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYW0tc2l0ZW1hcC1jZWxse1xyXG5cclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAudHJlZS1sZWFme1xyXG4gICAgbWFyZ2luLWxlZnQ6LTMwcHg7XHJcbiAgfVxyXG5cclxuICB9XHJcbn0iLCIubWl4ZWRiYWctZXJyb3Ige1xyXG4gIHBhZGRpbmc6XHQxMHB4O1xyXG4gIGJhY2tncm91bmQ6XHQjOWM1YjY0O1xyXG4gIGNvbG9yOlx0XHQjZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjYmQ2MDY5O1xyXG59XHJcbiNwcm9kdWN0LW9wdGlvbnMtd3JhcHBlcntcclxuICAjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LCAxOHB4KTtcclxuXHJcbiAgZGwgcCB7ICNmb250ID4gI2Z1dHVyYSA+IC5ib29rKDE1cHgsIDE4cHgpO31cclxuICBwIHsgI2ZvbnQgPiAjZnV0dXJhID4gLmJvb2soMTVweCwgMThweCk7fVxyXG4gIGRpdiB7XHJcbiAgICAjZm9udCA+ICNmdXR1cmEgPiAuYm9vaygxNXB4LCAxOHB4KTtcclxuICAgIC50ZXh0X2xlZnR7ZmxvYXQ6bGVmdDt9XHJcbiAgICAuY2FzZS1xdWFudGl0eXt3aWR0aDoxMjBweDsgZmxvYXQ6bGVmdDsgbWFyZ2luLWxlZnQ6MTBweDsgbWFyZ2luLWJvdHRvbToxMHB4O31cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2V0LWNvbnRlbnQtYmxvY2sgbGkubWl4ZWRiYWctZ3JvdXBlZC1yb3d7XHJcbiAgd2lkdGg6NDUlOyBtYXJnaW4tbGVmdDowO1xyXG4gIC51aS1pbmNyZW1lbnR7bWFyZ2luLXRvcDoxMHB4OyB3aWR0aDoyNSV9XHJcbiAgLmltZy13cmFwcGVye21hcmdpbi1yaWdodDo0cHg7fVxyXG59XHJcbi5zZXQtY29udGVudC1ibG9jayBsaS5taXhlZGJhZy1ncm91cGVkLXJvdzpudGgtY2hpbGQob2RkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7IG1hcmdpbi1yaWdodDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7fVxyXG4jcHJvZHVjdC1pbmZvIC5yb3cudGVhYmFnc3tcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zZXQtY29udGVudC1ibG9jayAudWktaW5jcmVtZW50e1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgbWluLXdpZHRoOiA3MHB4O1xyXG59XHJcbi5zZXQtY29udGVudC1ibG9jayBsaXtcclxuICBib3JkZXI6MCFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbC1tZC0zLnRlYS1ib3h7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiB3aWR0aDogMzMuMyU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuI3Byb2R1Y3QtZGV0YWlscyAubWl4ZWRiYWctbGlzdCBsaXtcclxuICAubmFtZXtcclxuICAgICB3aWR0aDogNDUlO1xyXG4gICB9XHJcbiAgc3BhbntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAucHJpY2V7XHJcbiAgICBmb250OiAgNTAwIDE2cHgvMjFweCAnZnV0dXJhLXB0JywgQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgLnVpLWluY3JlbWVudHtcclxuICAgIHdpZHRoOiAxNyU7XHJcbiAgICBzcGFue1xyXG4gICAgICB3aWR0aDogMTclO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2V0LWNvbnRlbnQtYmxvY2sudW5zdHlsZWQgbGl7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxufVxyXG4uc2V0LWNvbnRlbnQtYmxvY2sgbGkubWl4ZWRiYWctZ3JvdXBlZC1yb3d7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmhpZGRlbi5wdWxsLWxlZnQubWJjLmNoYW5nZS1jb250YWluZXItY2xhc3NuYW1lLmNoZWNrYm94e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNldC1jb250ZW50LWJsb2NrIGxpLm1peGVkYmFnLWdyb3VwZWQtcm93Om50aC1jaGlsZChvZGQpe1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG4uc2V0LWNvbnRlbnQtYmxvY2sgbGl7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4uc2V0LWNvbnRlbnQtYmxvY2t7XHJcbiAgcGFkZGluZy10b3A6IDUlO1xyXG59XHJcbi5zZXQtY29udGVudC1ibG9jayAubWItY2J4LW5te1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLnNldC1jb250ZW50LWJsb2Nre1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB3aWR0aDoxMDAlO1xyXG59XHJcbi51aS1pbmNyZW1lbnQ+c3Bhbi51aS1wbHVzIHtcclxuICByaWdodDogMnB4O1xyXG59XHJcbi5zZXQtY29udGVudC1ibG9jayAucm93LnRlYWJhZ3N7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG4uc2V0LWNvbnRlbnQtYmxvY2sgLnByb2R1Y3Qtb3B0aW9ucy1ib3R0b217XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5zZXQtY29udGVudC1ibG9jayAgLmNvbC1tZC0zLnRlYS1ib3h7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG4gIC5zZXQtY29udGVudC1ibG9jayAudW5zdHlsZWQgbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gICAgLnByb2R1Y3Qtb3B0aW9ucyBwe1xyXG4gICAgICAgcGFkZGluZzowIDI1cHggMCAxNXB4OyBcclxuICAgIH1cclxuICAgICNwcm9kdWN0LWdyb3VwLnJvdy50ZWFiYWdzIGxpe1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICB9XHJcbiAgLnNldC1jb250ZW50LWJsb2NrIC5jb2wtbWQtMy50ZWEtYm94e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiBhdXRvO1xyXG4gICAgY29sdW1uLWNvdW50OmF1dG87XHJcbiAgfVxyXG4gIC5tYi1jYngtbm0ucXVpY2tCdXkgc3BhbntcclxuICAgICAgbWF4LXdpZHRoOjU1JTtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxuICAuc2V0LWNvbnRlbnQtYmxvY2t7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbiAgLnNldC1jb250ZW50LWJsb2NrIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICB9XHJcbiAgLnVpLWFkZC1jYXJ0IC5idXR0b24tZm9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc2V0LWNvbnRlbnQtYmxvY2sgLnJvdy50ZWFiYWdze1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufSIsIi5jbXMtaG93LXRvLW1ha2UtaWNlZC10ZWEgI2Ntcy1wYWdle1xyXG5cdC5pbWFnZXN7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNtcy1ob3ctdG8tbWFrZS1pY2VkLXRlYSAjY21zLXBhZ2UgLnRpdGxle1xyXG5cdGZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDMycHgvNDBweCB0cmFqYW4tcHJvLTMsVGltZXMsJ1RpbWVzIE5ldyBSb21hbicsR2VvcmdpYSxzZXJpZjtcclxuXHRjb2xvcjogIzU1ODNiNjtcclxuXHRwYWRkaW5nOiAwcHggMzlweCAzMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmhvd19tYWtlX2hvbGRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwIDYwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQuaG93X21ha2VfYm94X2xlZnQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogNTIlO1xyXG5cdFx0Lmhvd19tYWtlX2JveCB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogXCIxXCI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMik6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb250ZW50OiBcIjJcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaG93X21ha2VfYm94X3JpZ2h0e1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6NDMlO1xyXG5cdFx0Lmhvd19tYWtlX2JveCB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogXCIzXCI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMik6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb250ZW50OiBcIjRcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaG93X21ha2VfYm94IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDlweCAwcHggMTdweCAzMHB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb2xvcjogIzU1ODNiNjtcclxuXHRcdFx0Zm9udDogaXRhbGljIG5vcm1hbCA0MDAgNDBweC80NXB4IHRyYWphbi1wcm8tMyxUaW1lcywnVGltZXMgTmV3IFJvbWFuJyxHZW9yZ2lhLHNlcmlmO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHR9XHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0ciB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG5cdC5ob3dfbWFrZV9ob2xkZXIge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHQuaG93X21ha2VfYm94X2xlZnQge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC5ob3dfbWFrZV9ib3h7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGFibGV7XHJcblx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmhvd19tYWtlX2JveF9yaWdodCB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Lmhvd19tYWtlX2JveHtcclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0YWJsZXtcclxuXHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5jbXMtZm9vZHNlcnZpY2V7XHJcbiAgLmFsZ29saWEtaW5zdGFudC1zZWxlY3Rvci1yZXN1bHRze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuI2Zvb2RfY29udGVudHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICBmb250LWZhbWlseTogQGdhcmFtb25kO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHRhYmxldFdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aEwpe1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaXBob25lV2lkdGhMKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aEwpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBAZ2FyYW1vbmQ7XHJcbiAgICBjb2xvcjogIzA5MjAxZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aEwpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gIH1cclxuICAuZm9vZC1hYm91dHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWYzZWE7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGlwaG9uZVdpZHRoTCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aEwpe1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjY2hlY2tvdXQtc3RlcHtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMTVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggI2RhZGFkYTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250YWluZXIgLmxvZ2luZm9ybXtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKXtcclxuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250YWluZXIgLmxvZ2luZXBhc3MgLmZvcmdvdC1wYXNze1xyXG4gICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAgQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250YWluZXIgLnJlZ2lzdHJwYXNze1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk0JSAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKXtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZhY2Vib29rLWxvZ2lue1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aEwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwOHB4IDAgMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgICB3aWR0aDogNjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5mb29kLWFib3V0LXRleHR7XHJcbiAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGlwaG9uZVdpZHRoTCkgYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICAgIHdpZHRoOiA1MjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKXtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb29kLXdyYXBwZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcbiAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBpcGhvbmVXaWR0aEwpIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQGlwaG9uZVdpZHRoTCl7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwaG9uZVdpZHRoTCl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob3RlbHMsXHJcbiAgICAuZXZlbnRzLFxyXG4gICAgLmFpcmxpbmVze1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaXBob25lV2lkdGhMKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKXtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG90ZWxzLXRleHQsXHJcbiAgICAgIC5ldmVudHMtdGV4dCxcclxuICAgICAgLmFpcmxpbmVzLXRleHR7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1NXB4IDAgNDVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDM1cHggNDBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBpcGhvbmVXaWR0aEwpIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5ob3RlbHMtdGV4dHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXZlbnRzLXRleHQsXHJcbiAgICAgIC5haXJsaW5lcy10ZXh0e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aEwpe1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmhvdGVscy1sYWJlbCxcclxuICAgIC5ldmVudHMtbGFiZWwsXHJcbiAgICAuYWlybGluZXMtbGFiZWx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNDVweCAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaXBob25lV2lkdGhMKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKXtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG90ZWxzLWxhYmVsLFxyXG4gICAgLmFpcmxpbmVzLWxhYmVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW46IDAgNTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMjVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV2ZW50cy1sYWJlbCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMjlweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZXJjaGFuZGlzZSxcclxuICAgIC53aHktYWhtYWR7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpdntcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBpcGhvbmVXaWR0aEwpIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHBob25lV2lkdGhQKSBhbmQgKG1heC13aWR0aDogQGlwaG9uZVdpZHRoTCl7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyLHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVyY2hhbmRpc2UtaW1nLFxyXG4gICAgLndoeS1haG1hZC10ZXh0e1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5tZXJjaGFuZGlzZS10ZXh0LFxyXG4gICAgLndoeS1haG1hZC1pbWd7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBpcGhvbmVXaWR0aEwpIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgLm1lcmNoYW5kaXNlLWltZyxcclxuICAgICAgLndoeS1haG1hZC10ZXh0LFxyXG4gICAgICAubWVyY2hhbmRpc2UtdGV4dCxcclxuICAgICAgLndoeS1haG1hZC1pbWd7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXJjaGFuZGlzZS10ZXh0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubWVyY2hhbmRpc2UtdGV4dCxcclxuICAgIC53aHktYWhtYWQtdGV4dHtcclxuICAgICAgcGFkZGluZzogNTBweCA0MHB4IDA7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXJjaGFuZGlzZS1idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZ2FyYW1vbmQ7XHJcbiAgICB9XHJcbiAgICAud2h5LWFobWFke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcGhvbmVXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKXtcclxuICAgICAgLmV2ZW50cy1sYWJlbCxcclxuICAgICAgLmFpcmxpbmVzLWxhYmVse1xyXG4gICAgICAgIG1hcmdpbjogNDVweCAwO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICAuZXZlbnRzLWxhYmVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6MjUlO1xyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBob25lV2lkdGhMKXtcclxuICAgICAgLmV2ZW50cy1sYWJlbHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbDMtc2V0e1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNHB4O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDE0cHg7XHJcbiAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICBjb2x1bW4tZ2FwOiA0NXB4O1xyXG4gICAgbWFyZ2luOjAgYXV0byAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKSB7XHJcbiAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QGlwaG9uZVdpZHRoTCkge1xyXG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcclxuICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAcGhvbmVXaWR0aEwpIHtcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjZweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAdGFibGV0V2lkdGhQKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoTCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaXBob25lV2lkdGhMKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBpcGhvbmVXaWR0aEwpe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCxcclxuICAgICAgc3Ryb25nLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDozO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+ICoge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogQHBpbmtGRDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzoxOHB4O1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEB5ZWxsb3dFRjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGRiYzg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46MCBhdXRvIDMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBzdHJvbmdbaXRlbXByb3A9XCJuYW1lXCJdIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOkBncmVlbjA1O1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICBmb250Om5vcm1hbCAzMXB4LzM4cHggQGdhcmFtb25kSVQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB0YWJsZXRXaWR0aFApIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0V2lkdGhMKXtcclxuICAgICAgICBmb250OiA0MDAgMjlweC8yNHB4ICdHYXJhbW9uZCBQcmVtaWVyIFBybyBJdCcsJ1RpbWVzIE5ldyBSb21hbicsR2VvcmdpYSxzZXJpZjtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaXBob25lV2lkdGhMKSBhbmQgKG1heC13aWR0aDogQHRhYmxldFdpZHRoUCl7XHJcbiAgICAgICAgZm9udDogNDAwIDI1cHgvMjRweCAnR2FyYW1vbmQgUHJlbWllciBQcm8gSXQnLCdUaW1lcyBOZXcgUm9tYW4nLEdlb3JnaWEsc2VyaWY7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vZC1jb250YWN0e1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXRXaWR0aFApe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgY29sb3I6ICM2YjZiNzI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIGlucHV0e1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG4gICAgaW5wdXQsXHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjNmI2YjcyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkYmQ5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYzdjOWM5O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLGNvbG9yIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSxjb2xvciAuMjVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSxjb2xvciAuMjVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLGNvbG9yIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UsY29sb3IgLjI1cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5RjI7XHJcbiAgICAgICAgY29sb3I6IEBncmVlbkx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXgge1xyXG4gICNvcGMtbG9naW57XHJcbiAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgfVxyXG4gICNjaGVja291dFN0ZXBzIHtcclxuICAgID4gbGkge1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb3JtLWhlYWRlcntcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmNsb3NlLWZvcm17XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZXhpdC5wbmdcIik7XHJcbiAgICB3aWR0aDoxNXB4O1xyXG4gICAgaGVpZ2h0OjE1cHg7XHJcbiAgfVxyXG59XHJcbi5mb3JtLXByZXZpZXd7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xMHB4IGZ1dHVyYS1wdCxBcmlhbCwnSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gIG1hcmdpbjogMXJlbSAwO1xyXG4gIGNvbG9yOiMzZjQ0NDI7XHJcbiAgLnNpZ24taW4tZm9ybXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjojM2Y0NDQyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6IzAwNWUyMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnZhcmlhbnQtYmxvY2t7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLnNpbmdpbi12YXJpYW50e1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiMzZjQ0NDI7XHJcbiAgICAgIC5wc2xvZ2luLWJsb2Nre1xyXG4gICAgICAgIC5wc2xvZ2luLWJ1dHRvbnMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgLnBzbG9naW4tYnV0dG9uLXRleHR7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9ybS1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmFjdGl2ZS1mb3Jte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIC5sb2dpbmZvcm17XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tYnJlYWRjcnVtYnN7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgIC5mb3Jnb3QtcGFzcyBhe1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAjM2Y0NDQyO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IzAwNWUyMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ2luZm9ybS1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5sb2dpbmVtYWlsLC5sb2dpbmVwYXNze1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMDtcclxuXHJcbiAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRde1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgICAgY29sb3I6ICMzZjQ0NDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBwaG9uZVdpZHRoUCkgYW5kIChtYXgtd2lkdGg6IEBwaG9uZVdpZHRoTCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xMHB4IGZ1dHVyYS1wdCwgQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzNmNDQ0MjtcclxuICAgICAgfVxyXG4gICAgICAucmVtZW1iZXJ7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTZweC8xMHB4IGZ1dHVyYS1wdCwgQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzNmNDQ0MjtcclxuICAgICAgfVxyXG4gICAgICAuZm9yZ290LXBhc3N7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xMHB4IGZ1dHVyYS1wdCwgQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgfVxyXG4gICAgICBoMXtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyNnB4LzI0cHggJ2Z1dHVyYS1wdCcsIEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWhlYWRlciAuY2xvc2UtZm9ybXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXggLndyYXBwZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5mb3JtLXByZXZpZXcgLnZhcmlhbnQtYmxvY2sgLnNpbmdpbi12YXJpYW50IHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXggbWFpbi5jb2wtcmlnaHQ+ZGl2PmFzaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuZm9ybS1wcmV2aWV3IC52YXJpYW50LWJsb2NrIC5zaW5naW4tdmFyaWFudCAucHNsb2dpbi1ibG9jayAucHNsb2dpbi1idXR0b25zIHVsIGxpIC5wc2xvZ2luLWJ1dHRvbi10ZXh0IHtcclxuICAgIG1pbi13aWR0aDogMTgxcHg7XHJcbiAgfVxyXG4gIC5mb3JtLXByZXZpZXd7XHJcbiAgICBsaW5lLWhlaWdodDoxLjVyZW07XHJcbiAgfVxyXG59XHJcbi8qcmVkZXNpZ24gcmVnaXN0ciBwYWdlKi9cclxuLm1hZ2Vjb20tY3VzdG9tZXJsb2dpbi1pbmRleC1pbmRleCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjVlZTtcclxufVxyXG4jY2hlY2tvdXQtc3RlcHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgbWF4LXdpZHRoOiA5NjhweDtcclxuICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNHB4ICNkYWRhZGE7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzUxcHgpe1xyXG4gICNjaGVja291dC1zdGVwe1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWF4LXdpZHRoOjk5JTtcclxuICB9XHJcbn1cclxuI2NoZWNrb3V0LXN0ZXAgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxM3B4LzEzcHggZnV0dXJhLXB0LEFyaWFsLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbn1cclxuI2NoZWNrb3V0LXN0ZXAgLnN1YnNjcmlwdGlvbntcclxuICBsYWJlbHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4jY2hlY2tvdXQtc3RlcCAuY2hlY2tib3gtYXJlYXtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTZweC8zNnB4ICdmdXR1cmEtcHQnLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICB9XHJcbiAgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzAwNWUyMDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46YmVmb3JlIHtcclxuICAgIHdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICBsZWZ0OiAtMjZweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAtMjhweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOmJlZm9yZSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG4jY2hlY2tvdXQtc3RlcCBpbnB1dFt0eXBlPXRleHRdLCAjY2hlY2tvdXQtc3RlcCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIGNvbG9yOiAjM2Y0NDQyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDI3N3B4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZm9ybS1jb250YWluZXJ7XHJcbiAgY29sb3I6IzNmNDQ0MjtcclxufVxyXG4uY29sLWxlZnQuY2xlYXJmaXh7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG59XHJcbi5jaGVja291dC1vbmVwYWdlLWluZGV4ICNjaGVja291dFN0ZXBzPmxpI29wYy1zaGlwcGluZ19tZXRob2Quc2VjdGlvbi5hbGxvdy5hY3RpdmV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tvdXQtb25lcGFnZS1pbmRleCAjY2hlY2tvdXRTdGVwcz5saSNvcGMtc2hpcHBpbmdfbWV0aG9kIHtcclxuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG59XHJcbi5jaGVja291dC1vbmVwYWdlLWluZGV4ICNjaGVja291dFN0ZXBzIGxhYmVsIHtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxufVxyXG4ucGF5cGFsLWxvZ297XHJcbiAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiNvcGMtc2hpcHBpbmdfbWV0aG9kIC5zdGVwLXRpdGxlIGgyIHtcclxuICBib3JkZXItYm90dG9tOjA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuI3Byb2R1Y3QtdXBzZWxsIGgye1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAxNTAwcHgpe1xyXG4gIG1haW4uY29sLXJpZ2h0PmRpdj5hcnRpY2xle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jaGVja291dC1vbmVwYWdlLWluZGV4e1xyXG4gICAgLmNvbC1yaWdodD5kaXY+YXNpZGV7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDE4JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIyMHB4KSBhbmQgKG1heC13aWR0aCA6IDE0OTlweCkge1xyXG4gIG1haW4uY29sLXJpZ2h0PmRpdj5hcnRpY2xle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jaGVja291dC1vbmVwYWdlLWluZGV4e1xyXG4gICAgLmNvbC1yaWdodD5kaXY+YXNpZGV7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDExMjRweCkgYW5kIChtYXgtd2lkdGggOiAxMjE5cHgpIHtcclxuICBtYWluLmNvbC1yaWdodD5kaXY+YXJ0aWNsZXtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY2hlY2tvdXQtb25lcGFnZS1pbmRleHtcclxuICAgIC5jb2wtcmlnaHQ+ZGl2PmFzaWRle1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHJpZ2h0OiA1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSBhbmQgKG1heC13aWR0aCA6IDExMjNweCkge1xyXG4gIG1haW4uY29sLXJpZ2h0PmRpdj5hcnRpY2xle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jaGVja291dC1vbmVwYWdlLWluZGV4e1xyXG4gICAgLmNvbC1yaWdodD5kaXY+YXNpZGV7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDIlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9tZS1tZXNzYWdlLmJsb2Nre1xyXG4gIGZsb2F0OiBpbmhlcml0IWltcG9ydGFudDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveCFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3ghaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4uaG9tZS1tZXNzYWdlLmJsb2NrIC5tZXNzYWdle1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBtYXgtd2lkdGg6MTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHgvMjBweCBmdXR1cmEtcHQsQXJpYWwsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxufVxyXG4uaG9tZS1tZXNzYWdlLmJsb2NrIC5tZXNzYWdlIGltZ3tcclxuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG59XHJcbi5ob21lLW1lc3NhZ2UuYmxvY2sgLm1lc3NhZ2UgLmJvbGR7XHJcbiAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gIGNvbG9yOiMwOTNlMmM7XHJcbiAgcGFkZGluZzogMCA1cHggMCAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogODQwcHgpe1xyXG4gIC5ob21lLW1lc3NhZ2UuYmxvY2t7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5ob21lLW1lc3NhZ2UuYmxvY2sgLm1lc3NhZ2V7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcbi8qcHJvZHVjdC1saW5rLWJveCovXHJcbi5wcm9kdWN0LWxpbmstYm94e1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiMzZjQ0NDI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ib3gucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xyXG5cclxufVxyXG4ucHJvZHVjdC1saW5rLWJveDpob3ZlcntcclxuICBjb2xvcjojMDA1ZTIwO1xyXG59XHJcbi5ib3gucGF5cGFsX2V4cHJlc3MgLnBheXBhbF9leHByZXNzIGEsLmJveC5wYXlwYWxfZXhwcmVzc19ibWwgLnBheXBhbF9leHByZXNzX2JtbCBhIHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG4uYm94LnBheXBhbF9leHByZXNzX2JtbCAucGF5cGFsX2V4cHJlc3NfYm1sIGltZywuYm94LnBheXBhbF9leHByZXNzX2JtbCwuYm94LmNoZWNrbW97XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmJveC5zYWdlcGF5ZGlyZWN0cHJvIGxhYmVse1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbiNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5ib3gge1xyXG4gIHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMzY2cHgpIHtcclxuICAuY2hlY2tvdXQtb25lcGFnZS1pbmRleCAuY29sLXJpZ2h0PmRpdj5hc2lkZSBoMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5jaGVja291dC1vbmVwYWdlLWluZGV4ICNjYXJ0LW9yZGVyLXRvdGFscyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICB9XHJcbiAgLm91dC1vbmVwYWdlLWluZGV4ICNjYXJ0LW9yZGVyLXRvdGFscyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICB9XHJcbiAgLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXggI2NoZWNrb3V0LWNhcnQtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB9XHJcbn0iLCIucGF5cGFsLWNvbnRlbnR7XHJcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNzBweCAwO1xyXG4gIGNvbG9yOiMzZjQ0NDI7XHJcbiAgaDF7XHJcbiAgICBmb250OiA0MDAgMjhweC8yM3B4ICdHYXJhbW9uZCBQcmVtaWVyZSBQcm8nLCdUaW1lcyBOZXcgUm9tYW4nLEdlb3JnaWEsc2VyaWY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udDogNDAwIDI1cHgvMjhweCAnR2FyYW1vbmQgUHJlbWllcmUgUHJvJywnVGltZXMgTmV3IFJvbWFuJyxHZW9yZ2lhLHNlcmlmO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzNmNDQ0MjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5pbmZvLXNldHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gIH1cclxuICAuY29sLTEsLmNvbC0ye1xyXG4gICAgcGFkZGluZzoxMHB4O1xyXG4gICAgLmJveC10aXRsZXtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLmJveC1hZHJlc3N7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8tc2V0LWJveHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250OiA0MDAgMTVweCAnR2FyYW1vbmQgUHJlbWllcmUgUHJvJywnVGltZXMgTmV3IFJvbWFuJyxHZW9yZ2lhLHNlcmlmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzZjQ0NDI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMDkzZTJjO1xyXG4gICAgfVxyXG4gIH1cclxuICAjZGV0YWlscy1yZWxvYWR7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgIHNwYW57XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2RldGFpbHMtdGFibGV7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICMzZjQ0NDI7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHRye1xyXG4gICAgICB0aCx0ZHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9ucy1zZXQuYnV0dG9ucy1zZXQtb3JkZXJ7XHJcbiAgICAuYnV0dG9uLmJ0bi1jaGVja291dHtcclxuICAgICAgbWF4LXdpZHRoOjI1MHB4O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTNlMmM7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGJvcmRlcjowO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVlMjA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KXtcclxuICAucGF5cGFsLWNvbnRlbnQgLmluZm8tc2V0LWJveCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICB9XHJcbn1cclxuIl19 */

.pager .limiter select{
    padding: 0 5px;
}
#search{
    margin-left:0;
	width: 100%;
}
.ui-increment>span.no-stock{
    width: 100%;
}

.enterdetailscontainer{width:960px; margin:20px auto 40px auto;}
.enterdetailscontainer .input-text, .enterdetailscontainer textarea{width:70%; padding:4px; margin-bottom:20px; margin-top:10px;}


.enterdetailswrap{background:url(https://www.ahmadtea.com/skin/frontend/default/ahmad/images/formback.jpg) no-repeat center;}

/* Dropdown basket */
.header-minicart {position: absolute; z-index:101; background:#F2F2F2; width: 320px; right: 6%;font:400 14px/21px futura-pt,Arial,"Helvetica Neue",Helvetica,sans-serif;}
.header-cart-dd .block-subtitle{height:30px; padding:2px 10px;background: #000;}
.header-cart-dd .block-subtitle span{font: 600 14px/36px futura-pt,Arial,"Helvetica Neue",Helvetica,sans-serif; letter-spacing: 0.1em; transition: opacity 0.15s ease 0s, background-color 0.25s ease 0s;}
.header-cart-dd .block-subtitle{color:#fff;}
.basket-items {height:130px; overflow:auto;}

#nav > ul.unstyled > li.cart div.header-cart-dd a.ui-btn,
#header #shoppingBasket div.header-cart-dd a.ui-btn{padding:0 20px; font: 400 14px/36px futura-pt,Arial,"Helvetica Neue",Helvetica,sans-serif; letter-spacing: 0.1em; transition: opacity 0.15s ease 0s, background-color 0.25s ease 0s;}
.minicart-wrapper{padding:10px;}
.header-cart-dd .product-image, .header-cart-dd .product-details, .header-cart-dd .product-details .product-name, .header-cart-dd .product-details .info-wrapper{float:left;}
.header-cart-dd .product-image{margin-right: 4%;}
.header-cart-dd .product-image{width:15%;margin-right: 4%;}
.header-cart-dd .product-image img{width: 100%; max-width: 100%;}
.header-cart-dd .product-details{width:80%;}

.header-cart-dd .product-details p.product-name{width:45%; margin-right:2%}
#nav > ul.unstyled > li.cart .header-cart-dd .product-details a{font: 400 14px futura-pt,Arial,"Helvetica Neue",Helvetica,sans-serif; text-decoration: none; color:#000;}
#nav > ul.unstyled > li.cart .header-cart-dd .product-details a:visited{color:#000;}
.header-cart-dd .product-details th{display:none;}
.header-cart-dd .product-details .info-wrapper{width:52%}
.header-cart-dd .product-details .info-wrapper input{width:30px; float:left; margin-left:15px; margin-right:10px; padding:0;}
.header-cart-dd p.subtotal{text-align:right;padding-right:15px; font-size:14px;}
.header-cart-dd li.item{margin-left:0; padding-top:5px; padding-left:5px; background-color: #F2F2F2;border-bottom: 2px solid #093E2C;}
.header-cart-dd li.item:nth-child(even){ background-color: #F2F2F2;}
#nav > ul.unstyled > li.cart div.header-cart-dd a.close,
#header #shoppingBasket div.header-cart-dd a.close{color:#fff; display: inline-block; font: 400 25px futura-pt,Arial,"Helvetica Neue",Helvetica,sans-serif; float:right; margin-right:5px; text-decoration: none;}
#nav > ul.unstyled > li.cart div.header-cart-dd a.close:hover,
#header #shoppingBasket div.header-cart-dd a.close:hover{background: transparent;}

.minicart-widgets{clear:both;}
.header-cart-dd .checkout-types.minicart{float:right;}
.header-cart-dd .minicart-actions{padding:10px;}
.header-cart-dd span.price{font-weight: bold;}
.header-cart-dd .quantity-button{display:none; font: 400 14px/16px futura-pt,Arial,"Helvetica Neue",Helvetica,sans-serif; padding:0 3px; float:right; margin-top: -17px;}
.header-cart-dd .ui-increment{margin-top: -30px;}
.header-cart-dd .other-actions{clear:both; text-align:right; position: absolute;}
.header-cart-dd .other-actions a:hover{background: transparent;}
#nav > ul.unstyled > li.cart div.header-cart-dd a.ui-btn.btn-edit.orange{font: 12px/14px; padding:0px; height:22px; background:none;color:#FC9A00;}
#header #shoppingBasket a.ui-cart{display: inline-block;}
#header #shoppingBasket div.header-cart-dd a.ui-btn.view-cart, .header-cart-dd .view-cart{padding-left:5px;}
/* ON Hover*/
/*li.cart:hover .header-cart-dd{display: block;}*/

@media(max-width : 767px) {
  /*#header #shoppingBasket{right:16%; top:17px; height:20px; width:24px; background-size: 20px; padding-top:4px; padding-left: 24px;}*/
  #catalogSearch i.ssg-search{font-size: 26px;}
  #header #logo{z-index: 102;}
 /*.header-minicart{ right: -40px; }*/
 .header-cart-dd .block-subtitle{ padding:8px 10px 2px;background: #000;}
 .header-cart-dd .ui-increment{margin-top: 10px;}
}


/*****/

.product-list.filtercats{ width:74%; float:right; margin-right:15px; }

/*.product-list .product{width:33%;}*/

.product-list-header{width:100% !important; float:none; clear:both; height:auto !important; text-align:right;  }
.product-list-header h2{
    font: normal normal 400 32px/34px trajan-pro-3,Times,'Times New Roman',Georgia,serif;
    letter-spacing: -.025em;
    word-break: break-word;
    color: #093e2c;
    margin-bottom: 10px;
	margin-top:10px;
	padding-right:15px;
	cursor:pointer;
}


.lcontainer{
    background: #fff;
}
.lcontainer iframe {
    min-height: 520px !important;
}
#control_overlay{
    background: #000;
}
#categoryProducts{overflow:hidden;}


.catpage-nav{width:23%; float:left; margin-left:15px; background:#fff;}

@media (min-width:1200px){
	.catpage-nav{max-width: 240px; }

	}


.filterheader-h1{margin-bottom:10px !important;}

.filterheader{margin:10px 0 0 0;}
.filterheader a{
  font-size:16px;
  word-break: break-word;
  color: #093e2c;
	text-transform:uppercase;
  text-decoration: none;
  font: normal normal 600 18px/24px futura-pt,Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.catpage-nav ul{margin: 0 0 0; padding:0; list-style:none;}
.catpage-nav li{margin:0; padding:0; overflow:hidden;}

.catpage-nav li a{
display: block;
padding:0 5px  ;
border-bottom:1px solid #eee;
color: #282828;
text-decoration: none;
text-transform: uppercase;
background-color: #fff;
position: relative;
transition: all .25s ease;
font: normal normal 400 12px/22px futura-pt,Arial,'Helvetica Neue',Helvetica,sans-serif;
letter-spacing: .05em;

	}


	.catpage-nav li a:hover{

	background:#eee;

		}


.fixednav{position:fixed; top:10px;}

/** do wywalenia **/
.filterdropdown{ position:absolute !important;  display:none; z-index:9999;  background:#f8f8f8; margin:-40px 0 0 0; padding:0; z-index:9999; min-width:150px; padding:5px 10px 0 10px; margin-left:590px;}

.filterdropdown > li{float:none !important; display:block !important; padding:5px 0; min-width:150px; margin:0 !important; padding:0 !important; padding:0 5px !important; }

.filterdropdown h3{text-align:left !important; font: normal normal 600 16px futura-pt,Arial,'Helvetica Neue',Helvetica,sans-serif !important; text-transform:uppercase; color:#093e2c; margin:10px 0 0 0;}


.filterdropdown li a{color:#000; display:block !important; font-weight:normal; border-bottom:1px solid #eee; min-width:150px  !important;;  padding:  0 !important; text-decoration:none; text-align:left !important; font: normal normal 400 12px/22px futura-pt,Arial,'Helvetica Neue',Helvetica,sans-serif !important; letter-spacing: .05em; text-transform:uppercase;

}
.filterdropdown strong {padding:6px 0 !important; display:block; text-align:left !important; }

.product-list-header:hover > div {display:block; }

/*****/
a.range-switcher-link, a.range-switcher-link:visited{color:#000;}
.subfilters{margin-bottom:30px; padding-right:15px;}
.subfilters a{color:#000;  font-weight:normal;   padding:  0 !important; text-decoration:none; text-align:left !important; font: normal normal 400 12px/22px futura-pt,Arial,'Helvetica Neue',Helvetica,sans-serif !important; letter-spacing: .05em; text-transform:uppercase;}
/** do arrow **/
li.all_world > a.main-items {position: relative;}
li.all_world > a.main-items:after {opacity: 0;top: 20px;border: solid transparent;content: " "; height: 0;width: 0; position: absolute;pointer-events: none; border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px; z-index: 99999;margin: 0 auto; left: 29%;}
li.all_world > a.main-items:hover:after{opacity: 1;}
li.all_world > a.main-itemsnodrop {position: relative;}
li.all_world > a.main-itemsnodrop:after {opacity: 0;top: 20px;border: solid transparent;content: " "; height: 0;width: 0; position: absolute;pointer-events: none; border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px; z-index: 99999;margin: 0 auto; left: 29%;}
li.all_world > a.main-itemsnodrop:hover:after{opacity: 1;}
.arrow-box:after {opacity: 1;top: 22px; border: solid transparent;content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff; border-width: 10px;z-index: 99999;margin: 0 auto;left: 29%;}
.arrow-box:hover:after{	opacity: 1;}
.mejs-offscreen{
/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
	position: absolute !important;
	top: -10000px;
	left: -10000px;
	overflow: hidden;
	width: 1px;
	height: 1px;
}

.mejs-container {
	position: relative;
	background: #000;
	font-family: Helvetica, Arial;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
}

.mejs-container:focus { 
	outline: none; 
}

.me-plugin {
	position: absolute;
}

.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}

.mejs-fullscreen {
	/* set it to not show scroll bars so 100% will work */
	overflow: hidden !important;
}

.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}

.mejs-clear {
	clear: both;
}

/* Start: LAYERS */
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}

.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	background-size: contain ;
	background-position: 50% 50% ;
	background-repeat: no-repeat ;
}
:root .mejs-poster img {
	display: none ;
}

.mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
}

.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}

.mejs-overlay-play {
	cursor: pointer;
}

.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/bigplay.svg) no-repeat;
}

.no-svg .mejs-overlay-button {
	background-image: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/bigplay.png);
}

.mejs-overlay:hover .mejs-overlay-button {
	background-position: 0 -100px ;
}

.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background: #333;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}

.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: transparent url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	height: 30px;
	width: 100%;
}
.mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	font-family: Helvetica, Arial;
	border: 0;
}

.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 7px 5px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	background: transparent url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/controls.svg) no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
	background-image: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/controls.png);
}

	/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: dotted 1px #999;
}

/* End: CONTROL BAR */

/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 10px 3px 0 3px ;
	overflow: hidden;
	text-align: center;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time a {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}
/* End: Time (Current / Duration) */

/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
	background-position: 0 0;
}

.mejs-controls .mejs-pause button {
	background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
/* Start: Play/Pause/Stop */

/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
	direction: ltr;
	width: 200px;
	padding-top: 5px;
}

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
	display: block;
	position: absolute;
	width: 180px;
	height: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 15px 15px;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	-moz-animation: buffering-stripes 2s linear infinite;
	-ms-animation: buffering-stripes 2s linear infinite;
	-o-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #3caac8;
	background: rgba(60,170,200,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));
	background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	background: #eee;
	width: 36px;
	height: 17px;
	border: solid 1px #333;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 15px;
	left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left: 18px;
}

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */

/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
	background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
	background-position: -32px -16px;
}
/* End: Fullscreen */


/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
	background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
	background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
	position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(50, 50, 50, 0.7);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.5);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	cursor: N-resize;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin: 0;
}

/* horizontal version */
.mejs-controls a.mejs-horizontal-volume-slider {
	height: 26px;
	width: 56px;
	position: relative;
    display: block;
    float: left;
    vertical-align: middle;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}

/* End: Mute/Volume */

/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
	position: relative;
}

.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -51px;
	width: 85px;
	height: 100px;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 55px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}

.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}

.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
	overflow: hidden;
	border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background: #666;
	background: rgba(102,102,102, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	line-height: 20px;
	font-size: 16px;
	color: #fff;
}

.mejs-captions-layer  a {
	color: #fff;
	text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}

.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}

.mejs-captions-position-hover {
	bottom: 35px;
}

.mejs-captions-text {
	padding: 3px 5px;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(20, 20, 20, 0.5);
	white-space: pre-wrap;
}
/* End: Track (Captions and Chapters) */

/* Start: Error */
.me-cannotplay {
}

.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}

.me-cannotplay span {
	padding: 15px;
	display: block;
}
/* End: Error */


/* Start: Loop */
.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}

/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
/* End: backlight */

/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}
/* End: Picture Controls */


/* context menu */
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2C7C91;
	color: #fff;
}

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}
/* End: Source Chooser */

/* Start: Postroll */
.mejs-postroll-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(50,50,50,0.7);
	z-index: 1000;
	overflow: hidden;
}
.mejs-postroll-layer-content {
	width: 100%;
	height: 100%;
}
.mejs-postroll-close {
	position: absolute;
	right: 0;
	top: 0;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(50,50,50,0.7);
	color: #fff;
	padding: 4px;
	z-index: 100;
	cursor: pointer;
}
/* End: Postroll */


/* Start: Speed */
div.mejs-speed-button {
	width: 46px !important;
	position: relative;
}

.mejs-controls .mejs-button.mejs-speed-button button {
	background: transparent;
	width: 36px;
	font-size: 11px;
	line-height: normal;
	color: #ffffff;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector {
	display: none;
	position: absolute;
	top: -100px;
	left: -10px;
	width: 60px;
	height: 100px;
	background: url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/background.png);
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	padding: 0;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}


.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
	display: block;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
	color: rgba(33, 248, 248, 1);
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
	margin: 0 0 6px 0;
	padding: 0 10px;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
	display: none;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
	width: 60px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 11.5px;
	color: white;
	margin-left: 5px;
	cursor: pointer;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
	background-color: rgb(200, 200, 200) !important;
	background-color: rgba(255,255,255,.4) !important;
}
/* End: Speed */

/* Start: Jump Forward */

.mejs-controls .mejs-button.mejs-jump-forward-button {
	background: transparent url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/jumpforward.png) no-repeat;
	background-position: 3px 3px;
}
.mejs-controls .mejs-button.mejs-jump-forward-button button {
	background: transparent;
	font-size: 9px;
	line-height: normal;
	color: #ffffff;
}

/* End: Jump Forward */

/* Start: Skip Back */

.mejs-controls .mejs-button.mejs-skip-back-button {
	background: transparent url(https://www.ahmadtea.com/skin/frontend/base/default/css/dist/skipback.png) no-repeat;
	background-position: 3px 3px;
}
.mejs-controls .mejs-button.mejs-skip-back-button button {
	background: transparent;
	font-size: 9px;
	line-height: normal;
	color: #ffffff;
}

/* End: Skip Back */


iframe#iframeRegCard { height:518px; width:100%; border:1px solid #666; padding: 0 20px;}

iframe#sagepaydirectpro-iframe-post { height:500px; width:100%; /*border:1px solid #666;*/ border:none; }

div#direct3d-logos { width:351px;margin:0 auto; margin-top:5px; }
div#direct3d-logos img { padding-right:10px; }

div.sagecardh1 h1 { display: inline; }
div.sagecardh1 img { padding-top: 12px; padding-left: 10px; }

select#sagepaytoken_start_yr, select#sagepaytoken_start, select#sagepaytoken_expiration_yr, select#sagepaytoken_expiration { width:125px; }
select#sagepaytoken_start, select#sagepaytoken_expiration { margin-right: 10px; }

form#frmRegCard input.cvv { width:3em !important; }

.sidebar .sagepaysuite-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .sagepaysuite-logo a { float:none; }
/* SEARCH BOX */
.ais-search-box--powered-by {
  font-size: .8em;
  text-align: right;
  margin-top: 2px;
}

input::-ms-clear {
  display: none;
}

/* PAGINATION */
#instant-search-pagination-container {
  width: 100%;
  text-align: center;
}
.ais-pagination {
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin: 20px auto;
}
.ais-pagination li {
  display: inline-block;
}
.ais-pagination--item a {
  padding: 5px 10px;
  margin: 0 5px;
  line-height: 25px;
  background-color: white;
  color: #727272;
}

.ais-pagination li.ais-pagination--item__disabled {
  display: none;
}

.ais-pagination--item__active a {
  font-weight: bolder;
  color: #606060;
  text-decoration: underline;
}

.ais-pagination--item.ais-pagination--item__next a,
.ais-pagination--item.ais-pagination--item__previous a {
  font-weight: bold;
  color: #606060;
}

/* REFINEMENT LIST */

.ais-menu--link,
.ais-hierarchical-menu--link,
.ais-price-ranges--link,
.ais-refinement-list--label {
  padding: 4px 10px;
  cursor: pointer;
  color: #636363;
  text-decoration: none;
  display: block;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link,
.ais-refinement-list--item__active > div > .ais-hierarchical-list--link,
.ais-refinement-list--item__active > div > .ais-refinement-list--label,
.ais-price-ranges--item__active > .ais-price-ranges--link{
  font-weight: bold;
  box-shadow: inset 3px 0 0 #3399cc;
}

.ais-hierearchical-link-wrapper, .ais-refinement-list--item {
  padding: 7px 0px;
}

.ais-refinement-list--label, .ais-hierarchical-menu--link {
  line-height: 1.0em;
  padding: 0px 10px;
}

.ais-refinement-list--label img {
  display: inline;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,
.ais-refinement-list--item__active .cross-circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  background:  url("https://www.ahmadtea.com/skin/frontend/base/default/algoliasearch/data:image/svg+xml;utf8,<sv")width=\'34\' height=\'34\' viewBox=\'0 0 34 34\' xmlns=\'http://www.w3.org/2000/svg\'><title>testvg</title><g fill=\'%23000\' fill-rule=\'evenodd\'><path d=\'M17.163 0C7.95 0 .41 7.578.353 16.893c-.03 4.542 1.693 8.82 4.847 12.053 3.156 3.23 7.367 5.026 11.857 5.054h.11c9.21 0 16.75-7.578 16.81-16.893C34.035 7.735 26.54.06 17.163 0zm.015 30.842v1.08l-.09-1.08c-3.656-.023-7.085-1.485-9.654-4.115-2.57-2.63-3.97-6.116-3.948-9.814C3.533 9.33 9.673 3.158 17.262 3.158c7.548.048 13.65 6.297 13.605 13.93-.05 7.585-6.19 13.754-13.69 13.754z\'/><path d=\'M22.362 10.23l-5.186 5.245-5.186-5.244c-.417-.42-1.092-.42-1.51 0-.416.422-.416 1.105 0 1.526L15.668 17l-5.186 5.244c-.416.42-.416 1.104 0 1.525.21.21.483.316.755.316.273 0 .546-.106.755-.317l5.186-5.245 5.186 5.244c.208.21.482.316.754.316.273 0 .546-.106.755-.317.417-.422.417-1.105 0-1.526L18.685 17l5.187-5.244c.417-.42.417-1.104 0-1.525-.416-.42-1.09-.42-1.508 0z\'/></g></svg>")no-repeat center center / contain;
  opacity: 0;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,
.ais-refinement-list--item__active:hover .cross-circle {
  text-decoration: underline;
  vertical-align: bottom;
  margin-left: 6px;
  opacity: 1;
}

.ais-refinement-list--item:hover {
  text-decoration: underline;
}

.ais-price-ranges--input
{
  width: 70px !important;
}

.ais-price-ranges--label
{
  margin: 5px;
}

.ais-refinement-list--checkbox
{
  margin-right: 10px;
}

#algolia_instant_selector .current-refinements
{
  position: relative;
}

.ais-current-refined-values--link
{
  cursor: pointer;
  color: #636363;
  border-radius: 2px;
  border: solid 1px #DDDDDD;
  background-color: #f4f4f4;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  padding: 0 8px 0 0;
  height: 28px;
  overflow: hidden;
}

.ais-current-refined-values--clear-all
{
  position: absolute;
  right: 6px;
  top: 3px;
  color: #666666;
  font-weight: 500;
}

a.ais-current-refined-values--link:hover
{
  text-decoration: none;
}

.ais-current-refined-values--item {
  margin-top: 8px;
}

.ais-current-refined-values--item:after {
  clear: both;
  content: "";
  display: block;
}

.ais-current-refined-values--item .current-refinement-label {
  font-weight: bold;
}

.ais-current-refined-values--item .cross-wrapper {
  font-weight: bold;
  background-color: #DDDDDD;
  border-radius: 1px 0 0 1px;
  float: left;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 26px;
}

.ais-current-refined-values--link:hover .cross-wrapper {
  text-decoration: none;
}

.ais-current-refined-values--link .cross-wrapper img {
  display: inline;
  margin-top: 6px;
}


.ais-current-refined-values--item .current-refinement-wrapper {
  float: left;
  width: calc(100% - 26px);
  height: 26px;
  padding-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 26px;
}

.ais-current-refined-values--link:hover .current-refinement-wrapper {
  text-decoration: line-through;
}

.ais-menu--link:hover,
.ais-price-ranges--link:hover,
.ais-hierarchical-menu--link:hover {
  color: #636363;
}
.ais-menu--count, .ais-hierarchical-menu--count, .ais-refinement-list--count {
  float: right;
  color: #666;
}

/* RANGE SLIDER */

.ais-range-slider--target {
  position: relative;
  direction: ltr;
  background: #F3F4F7;
  height: 6px;
  margin-top: 3em;
  margin-bottom: 4em;
  width: 88%;
  margin-left: 6%;
}

.ais-range-slider--base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  border-left: 2px solid #DDD;
  border-right: 2px solid #DDD;
}

.ais-range-slider--origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.ais-range-slider--connect {
  background: #b5b6b9;
}

.ais-range-slider--background {
  background: #F3F4F7;
}

.ais-range-slider--handle {
  width: 20px;
  height: 20px;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  border: 1px solid #c8c8c8;
  border-radius: 50%;
  cursor: pointer;
}

.ais-range-slider--handle-lower {
  left: -10px;
  bottom: 7px;
}

.ais-range-slider--handle-upper {
  right: 10px;
  bottom: 7px;
}

.ais-range-slider--tooltip {
  position: absolute;
  background: #FFFFFF;
  top: -2em;
  min-width: 20px;
  text-align: center;
  font-size: .8em;
}

.ais-range-slider--pips {
  box-sizing: border-box;
  position: absolute;
  height: 3em;
  top: 100%;
  left: 0;
  width: 100%;
}

.ais-range-slider--value {
  width: 40px;
  position: absolute;
  text-align: center;
  margin-left: -20px;
  padding-top: 15px;
  font-size: .8em;
}

.ais-range-slider--value-sub {
  font-size: .8em;
  padding-top: 15px;
}

.ais-range-slider--marker {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 5px;
}

.ais-range-slider--marker-large {
  background: #DDD;
  width: 2px;
  margin-left: -2px;
  height: 12px;
}

.ais-range-slider--marker-large:first-child {
  margin-left: 0;
}
/******************
**
** Auto-completion menu
**
******************/

#algolia-autocomplete-container .aa-dropdown-menu .before_special {
  color: #aaaaaa;
  text-decoration: line-through;
  font-size: 12px;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag {
    color: #3284b6;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details {
  font-size: 10px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details em {
  color: #222222;
}

#algolia-autocomplete-tt.algolia-autocomplete {
  width: 100%;
  display: inline-block !important;
}

#algolia-autocomplete-container .aa-dropdown-menu {
  position: absolute;
  margin-top: -1px;
  right: 0px;
  width: 100%;
  z-index: 1000 !important;
  border: 1px solid #BBB;
  border-top: 3px solid #8EB4D0;
  border-radius: 1px;
  background: white;
}

@media (min-width: 992px) {
  #algolia-autocomplete-container .aa-dropdown-menu {
    width: 71.1%;
    min-width: 800px;
  }
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 {
  position: relative;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left {
  width: 67%;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right {
  width: 33%;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products {
  padding: 40px 40px;
  min-height: 250px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .title {
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 16px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .suggestions {
  margin-bottom: 30px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all a {
  color: #636363;
  font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results {
  padding: 10px;
  font-style: italic;
}

#algolia-autocomplete-container .aa-dropdown-menu .category {
  padding: 4px;
  color: rgb(166, 166, 166);
  text-align: left;
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions {
  padding: 4px;
  color: #54A5CD;
  text-align: left;
  font-size: 0.7em;
  text-transform: uppercase;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit {
  display: block;
  position: relative;
  padding: 5px 10px;
  color: #000;
  text-align: left;
  text-decoration: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit {
  padding-left: 30px;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9 {
  background-color: #F9F9F9;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer {
  display: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
  display: inline-block;
  width: 100%;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
    display: inline-block;
    width: 50%;
  }
}


#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {
  padding: 15px 10px;
}

.autocomplete-wrapper {
  width: 100%;
}

.autocomplete-wrapper:after {
  clear: both;
  content: '';
}

#algolia-autocomplete-container .col9 {
  float: right;
  width: 100%;
}

#algolia-autocomplete-container .col3 {
  float: right;
  width: 100%;
}

#algolia-autocomplete-container.reverse .col3 {
  float: left;
  width: 100%;
}

#algolia-autocomplete-container.reverse .col9 {
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .col9 {
    border-left: solid 1px #eeeeee;
    float: right;
    width: 70%;
  }

  #algolia-autocomplete-container .col3 {
    float: right;
    width: 30%;
  }

  #algolia-autocomplete-container.reverse .col3 {
    float: left;
    width: 30%;
  }

  #algolia-autocomplete-container.reverse .col9 {
    border-right: solid 1px #eeeeee;
    float: left;
    width: 70%;
  }
}

#algolia-autocomplete-container .other-sections {
  margin: 20px 10px;
  margin-bottom: 70px;
}


.aa-dataset-products .aa-suggestions {
  margin: 10px auto 10px auto;
}

.aa-dataset-suggestions {
  display: none;
}

@media (min-width: 768px) {
  .aa-dataset-suggestions {
    display: block;
  }
}


@media (min-width: 768px) {
  .aa-dataset-products .aa-suggestions {
    margin: 10px auto 50px auto;
  }
}


.aa-dataset-products .aa-suggestions:after {
  content:'';
  display:block;
  clear: both;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit {
  padding-left: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions {
  margin-bottom: 20px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit {
    background-color: #f2f2f2;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em {
  font-weight: bold;
  font-style: normal;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price {
  font-size: 1.1em;
  color: #54A5CD;
  height: 22px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb {
  float: left;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img {
  width: 50px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info {
  margin-left: 60px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#autocomplete-products-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70%;
  background-color: #F9F9F9;
  padding: 15px;
  text-align: center;
  display: none;
}

#algolia-autocomplete-container.reverse #autocomplete-products-footer {
  right: auto;
  left: 0;
}

@media (min-width: 768px) {
  #autocomplete-products-footer {
    display: block;
  }
}

#autocomplete-products-footer span {
  color: #15769c;
  font-weight: 600;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
  font-size: 0.8em;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
  color: #222;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
  position: absolute;
  width: 100%;
  padding: 10px;
  text-align: center;
  bottom: 7px;
  left: 4px;
  font-size: 13px;
}

#algolia-autocomplete-container.reverse .aa-dropdown-menu .footer_algolia {
  left: auto;
  right: 4px;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
    width: 30%;
  }
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia span {
  color: #B8B8B8;
  font-size: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img {
  display: inline;
  height: 1.5em;
  vertical-align: bottom;
  max-width: 130px;
}

/**
 * Search Box
*/
#algolia-searchbox{
  margin: 0 0;
  position: relative;
}

.clear-cross {
  position: absolute;
  display: none;
  background: url("https://www.ahmadtea.com/skin/frontend/base/default/algoliasearch/data:image/svg+xml;utf8,<sv")width=\'12\' height=\'12\' viewBox=\'0 0 12 12\' xmlns=\'http://www.w3.org/2000/svg\' opacity=\'0.6\'><path d=\'M.566 1.698L0 1.13 1.132 0l.565.566L6 4.868 10.302.566 10.868 0 12 1.132l-.566.565L7.132 6l4.302 4.3.566.568L10.868 12l-.565-.566L6 7.132l-4.3 4.302L1.13 12 0 10.868l.566-.565L4.868 6 .566 1.698z\'></path></svg>") no-repeat center center / contain;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

#algolia-searchbox .clear-query-autocomplete {
  top: 24px;
  right: 12px;
}

#algolia_instant_selector .clear-query-instant {
  right: 12px;
  top: 10px;
}

.cross-wrapper .clear-refinement {
  display: block;
  position: relative;
  top: 5px;
  left: 5px;
 }

#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass {
	position: absolute;
	right: auto;
	left: 5px;
	top: 7px;
	fill: #A6A6A6;
	stroke: #A6A6A6;
}

#algolia-searchbox .magnifying-glass {
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
  display: block;
  top: 28px;
  background: url("https://www.ahmadtea.com/skin/frontend/base/default/algoliasearch/data:image/svg+xml;utf8,<sv")width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'  fill=\'%23A6A6A6\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M15.553 31.107c8.59 0 15.554-6.964 15.554-15.554S24.143 0 15.553 0 0 6.964 0 15.553c0 8.59 6.964 15.554 15.553 15.554zm0-3.888c6.443 0 11.666-5.225 11.666-11.668 0-6.442-5.225-11.665-11.668-11.665-6.442 0-11.665 5.223-11.665 11.665 0 6.443 5.223 11.666 11.665 11.666zm12.21 3.84a2.005 2.005 0 0 1 .002-2.833l.463-.463a2.008 2.008 0 0 1 2.833-.003l8.17 8.168c.78.78.78 2.05-.004 2.833l-.462.463a2.008 2.008 0 0 1-2.834.004l-8.168-8.17z\' fill-rule=\'evenodd\'/></svg>") no-repeat center right / 20px;
  visibility: hidden;
}

/*#algolia-searchbox .algolia-search-input {*/
  /*width: 300px;*/
  /*float: right;*/
/*}*/

#algolia-searchbox .algolia-search-input:focus:not([value=""]) {
  background: transparent;
}


#algolia-searchbox .algolia-search-input:focus {
  outline: 0;
  box-shadow: none;
  border: none;
}

/**
 * Instant Search
 */

#algolia_instant_selector {
  margin: 10px;
}

#algolia_instant_selector a,
#algolia_instant_selector a:hover,
#algolia_instant_selector a:focus {
  outline: 0;
}

#algolia_instant_selector:after {
  content: "";
  clear: both;
  display: block;
}

#algolia_instant_selector .category {
}

#algolia_instant_selector .title {
}

#algolia_instant_selector .title img {
  width: 200px;
}

#algolia_instant_selector .text-ellipsis
{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#algolia_instant_selector #instant-search-bar {
  float: left;
  width: calc(100% - 140px);
  height: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  border: solid 2px #54A5CD;
  border-left: none;
  padding-left: 6px;
  padding-top: 2px;
}

#algolia_instant_selector.with-facets #algolia-right-container {
}

#algolia_instant_selector.with-facets #algolia-left-container {
  min-height: 1px;
}

#algolia_instant_selector .hits .infos {
  margin: 0 15px;
  padding: 6px 10px;
  color: #aaa;
  text-align: center;
  background: #F4F4F4;
  font-size: 12px;
  clear: both;
}
#algolia_instant_selector .hits .infos strong {
  color: #555;
}

#algolia_instant_selector .hits .sort-by-label {
  margin-right: 8px;
}

#algolia_instant_selector .hits .no-results {
  margin: 40px 25px;
  color: #636363;
  font-size: 16px;
}

#algolia_instant_selector a:hover {
  color: #666666;
}

#algolia_instant_selector .hits .no-results strong {
  color: #555;
}

#algolia_instant_selector .hits .no-results .clear-button {
  cursor: pointer;
}

#algolia_instant_selector .hits .no-results .popular-searches {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 30px;
}

/**
 * Facets
 */

#algolia_instant_selector .infos .algolia-logo {
  font-size: 10px;
}

#algolia_instant_selector .facets {
  padding-top: 50px;
}

@media (max-width: 992px) {
  #algolia_instant_selector .facets {
    padding-top: 10px;
  }
}

#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body {
  padding-left: 8px;
}

#algolia_instant_selector .facet {
  margin-bottom: 15px;
  padding-bottom: 6px;
  background-color: white;
  border: solid 1px #efefef;
}

#algolia_instant_selector .facet:not(:first-child) {
  margin-top: 10px;
}

#algolia_instant_selector .ais-header {
  margin-bottom: 7px;
}

#algolia_instant_selector .ais-header.ais-current-refined-values--header {
  margin-bottom: 13px;
}

#algolia_instant_selector .facet .name {
  padding: 4px 8px;
  font-weight: 500;
  background-color: #f4f4f4;
  color: #757575;
  text-align: left;
  text-transform: uppercase;
}

.ais-current-refined-values.facet {
  position: relative;
}

#algolia_instant_selector .as-range-slider--base
{
    margin-top: 45px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list
{
  padding-left: 10px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0
{
  padding-left: 0px;
}

#algolia_instant_selector .facet .sub_facet:not(:last-child) {
  border-bottom: 1px dotted #e0e0e0;
}

#algolia_instant_selector .text-center {
  text-align: center;
}

#algolia_instant_selector em {
  background-color: #CFEAFA;
  font-style: normal;
}

#algolia_instant_selector h1 {
  margin: 0;
}

#algolia_instant_selector .result {
  display: block;
  margin: 15px 0;
  padding: 16px 24px;
  border: solid 1px #EDEDED;
  background-color: white;
}

#algolia_instant_selector .price-wrapper {
  height: 25px;
}

#algolia_instant_selector .result:hover {
  border-color: #b9b9b9;
  text-decoration: none;
}

#algolia_instant_selector .result .result-thumbnail {
  text-align: center;
}

#algolia_instant_selector .result .result-thumbnail img {
  display: inline;
  height: 148px;
  width: auto;
}

#algolia_instant_selector .result .result-thumbnail .no-image {
  display: block;
  height: 148px;
  background: #FAFAFA;
}

#algolia_instant_selector .result .ratings .rating-box {
  margin: 0 auto 10px;
  float: inherit;
}

#algolia_instant_selector h3
{
  margin-bottom: 0;
}

#algolia_instant_selector .result .price {
  text-align: center;
  font-size: 1.2em;
  color: #54A5CD;
}

#algolia_instant_selector .result .result-title {
  font-size: 14px;
  text-align: center;
  color: #636363;
}

#algolia_instant_selector .ui-widget-header {
  background-color: #bcbcbc;
}

#algolia_instant_selector .result-thumbnail img {
  width: 100%;
}


/** INSTANT SEARCH BAR **/

#algolia_instant_selector #instant-search-bar-container {
  padding-top: 0px;
  margin-bottom: 15px;
  width: 100%;
  position: relative;
}

#algolia_instant_selector #instant-search-bar-container:after {
  clear: both;
  content: "";
  display: block;
}

#algolia_instant_selector .as-search-box--input {
  width: 100%;
  height: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#algolia_instant_selector #instant-search-bar:focus {
    outline: 0;
    box-shadow: none;
}

#algolia_instant_selector #instant-search-box label {
  display: none;
}

#algolia_instant_selector .instant-search-bar-label {
  background-color: #54A5CD;
  height: 40px;
  line-height: 24px;
  padding: 8px 12px;
  color: white;
  float: left;
  width: 140px;
  text-align: right;
  position: relative;
}

#algolia_instant_selector #instant-search-box .icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url("https://www.ahmadtea.com/skin/frontend/base/default/algoliasearch/data:image/svg+xml;utf8,<sv")width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'  xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M15.553 31.107c8.59 0 15.554-6.964 15.554-15.554S24.143 0 15.553 0 0 6.964 0 15.553c0 8.59 6.964 15.554 15.553 15.554zm0-3.888c6.443 0 11.666-5.225 11.666-11.668 0-6.442-5.225-11.665-11.668-11.665-6.442 0-11.665 5.223-11.665 11.665 0 6.443 5.223 11.666 11.665 11.666zm12.21 3.84a2.005 2.005 0 0 1 .002-2.833l.463-.463a2.008 2.008 0 0 1 2.833-.003l8.17 8.168c.78.78.78 2.05-.004 2.833l-.462.463a2.008 2.008 0 0 1-2.834.004l-8.168-8.17z\' fill=\'#fff\' fill-rule=\'evenodd\'/></svg>") no-repeat center center / contain;
}
#algolia_instant_selector #instant-search-box .clear-query-instant {
  top: 50%;
  transform: translateY(-50%);
}

#algolia_instant_selector .before_special {
  color: #aaaaaa;
  text-decoration: line-through;
  font-size: 12px;
}

#algolia_instant_selector button:hover {
  background: #2E8AB8 none repeat scroll 0% 0%;
  cursor: pointer;
}

.ais-price-ranges--button {
  background: #39C none repeat scroll 0% 0%;
  padding: 5px 15px;
  margin-left: 10px;
  border: 0px none;
  color: #FFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

#algolia_instant_selector button:not(.ais-price-ranges--button) {
  background: #f4f4f4 none repeat scroll 0% 0%;
  display: block;
  margin: auto;
  margin-top: 0px;
  padding: 7px 15px;
  border: 0px none;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}

#algolia_instant_selector button:not(.ais-price-ranges--button):hover {
  background: rgb(53, 153, 204) none repeat scroll 0% 0%;
  color: white;
}

#algolia_instant_selector .pull-left {
  float: left;
}

#algolia_instant_selector .pull-right {
  float: right;
}

#algolia_instant_selector #refine-toggle
{
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border: solid 1px #EDEDED;
  margin: 10px 0 20px 0;
  font-weight: bold;
  cursor: pointer;
}

#algolia-static-content
{
  margin-bottom: 20px;
}

/**
** GRID
*/

#algolia_instant_selector, #algolia_instant_selector *,
#search_mini_form, #search_mini_form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#algolia_instant_selector:before, #algolia_instant_selector:after,
#algolia_instant_selector *:before, #algolia_instant_selector *:after,
#search_mini_form:before, #search_mini_form:after,
#search_mini_form *:before, #search_mini_form *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  #algolia_instant_selector .col-sm-6 {
    width: 50%;
    float: left;
  }
}

#algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 992px) {
  #algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
    float: left;
  }
  #algolia_instant_selector .col-md-12 {
    width: 100%;
  }
  #algolia_instant_selector .col-md-9 {
    width: 75%;
  }
  #algolia_instant_selector .col-md-4 {
    width: 33.33333333%;
  }
  #algolia_instant_selector .col-md-3 {
    width: 25%;
  }
}

#algolia_instant_selector .row {
	margin-left: -15px;
	margin-right: -15px;
}

#algolia_instant_selector .row:before, #algolia_instant_selector .row:after {
  content: " ";
  display: table;
}

#algolia_instant_selector .row:after {
  clear: both;
}

#algolia_instant_selector .visible-xs, #algolia_instant_selector .visible-sm {
  display: none !important
}

#algolia_instant_selector .hidden-xs, #algolia_instant_selector .hidden-sm {
  display: block !important
}

@media (max-width: 767px) {
  #algolia_instant_selector .visible-xs {
    display: block !important
  }

  #algolia_instant_selector .hidden-xs {
    display: none!important
  }
}

@media (max-width: 992px) {
  #algolia_instant_selector .visible-sm {
    display: block !important
  }

  #algolia_instant_selector .hidden-sm {
    display: none!important
  }
}

#algolia-autocomplete-container:after, .autocomplete-wrapper:after {
  clear: both;
  content: '';
}

#algolia-right-container .infos.hidden {
	display: none;
}
