*{
	outline:0;
	margin:0;
	padding:0
}
html,*{
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
body{
	font-family:muli,sans-serif;
	font-size:14px;
	line-height:21px;
	color:#848484;
	font-weight:400
}
#alert {
    position: fixed;
    bottom: 10px;
    right: 11px;
    opacity: 1;
    background: #00CA07;
    padding: 10px;
    color: white;
    border-radius: 5px;
    border: 1px solid white;
    z-index: 100;
}
ul{
	margin:0;
	padding:0
}
ul li{
	list-style-type:none
}
p{
	color:#848484;
	font-weight:400;
	margin-bottom:15px
}
@media(min-width:320px){
	p{
		font-size:13px;
		line-height:23px;
		margin-bottom:25px
}
}
@media(min-width:768px){
	p{
		font-size:14px;
		line-height:26px;
		margin-bottom:25px
}
}
h1,h2,h3,h4,h5{
	font-family:poppins,sans-serif;
	text-transform:uppercase;
	margin-top:0;
	font-weight:700;
	color:#222
}
h2{
	font-size:19px;
	margin-bottom:25px;
	line-height:33px
}
@media(min-width:480px){
	h2{
		font-size:24px
}
}
h3{
	font-size:15px;
	margin-bottom:15px
}
@media(min-width:480px){
	h3{
		font-size:18px;
		margin-bottom:20px
}
}
@media(min-width:768px){
	h3{
		font-size:15px;
		margin-bottom:15px
}
}
@media(min-width:992px){
	h3{
		font-size:18px;
		margin-bottom:20px
}
}
h3 a{
	text-transform:none;
	color:#222
}
h3 a:hover{
	color:#2196f3
}
h4{
	font-size:18px;
	margin-bottom:20px;
	text-transform:none
}
h5{
	font-size:14px;
	text-transform:none
}
.no-js #loader{
	display:none
}
.js #loader{
	display:block;
	position:absolute;
	left:100px;
	top:0
}
.p-r-0{
	padding-right:0
}
.p-l-0{
	padding-left:0
}
.container{
	position:relative;
	width:100%
}
@media(min-width:480px){
	.container{
		width:450px
}
}
@media(min-width:768px){
	.container{
		width:750px
}
}
@media(min-width:992px){
	.container{
		width:970px
}
}
@media(min-width:1200px){
	.container{
		width:1170px
}
}
a{
	color:#2196f3;
	text-decoration:none;
	transition:all .3s ease-in-out
}
a:hover,a:focus{
	outline:0;
	text-decoration:none
}
.main-wrapper{
	position:relative
}
.form-control:focus{
	box-shadow:none
}
.secotionTitle{
	text-align:center
}
@media(min-width:320px){
	.secotionTitle{
		padding:50px 0 30px
}
}
@media(min-width:768px){
	.secotionTitle{
		padding: 0 80px
}
}
.secotionTitle h2{
	line-height:40px;
	color:#222;
	margin:0;
	font-size:16px;
	letter-spacing:4px
}
@media(min-width:768px){
	.secotionTitle h2{
		font-size:24px;
		letter-spacing:10px
}
}
.secotionTitle h2 span{
	display:block;
	letter-spacing:normal;
	color:#2196f3;
	font-size:90px;
	line-height:42px;
	text-transform:none;
	font-weight:400
}
::-moz-selection{
	background-color:#2196f3;
	color:#fff
}
::selection{
	background-color:#2196f3;
	color:#fff
}
i.icon-listy{
	font-family:thin-line-icons!important
}
i.fa{
	font-family:FontAwesome!important
}
section,footer{
	display:block;
	float:left;
	width:100%
}
section{
	padding:50px 0
}
@media(min-width:768px){
	section{
		padding:50px 0
}
}
.thumbnail{
	padding:0;
	border:0;
	border-radius:4px
}
.center-block{
	float:none
}
.icon-bar:before{
	content:""
}
.mb0{
	margin-bottom:0!important
}
.mt20{
	margin-top:20px
}
.mr0{
	margin-right:-15px!important
}
@media(min-width:768px){
	.mr0{
		margin-right:0!important
}
}
.bg-dark{
	background-color:#eee
}
.bg-light{
	background-color:#ff
}
.pr{
	position:relative
}
.p0{
	padding:0!important
}
@media(min-width:768px){
	.boxed .main-nav{
		box-shadow:none
}
}
.boxed .main-wrapper{
	position:relative;
	background-color:#fff;
	margin:0 auto;
	overflow-x:hidden
}
@media(min-width:480px){
	.boxed .main-wrapper{
		max-width:520px
}
}
@media(min-width:768px){
	.boxed .main-wrapper{
		padding:0;
		max-width:728px
}
}
@media(min-width:992px){
	.boxed .main-wrapper{
		padding:0;
		max-width:970px
}
}
@media(min-width:1200px){
	.boxed .main-wrapper{
		padding:0;
		max-width:1260px
}
}
@media(min-width:480px){
	.boxed .navbar-sticky{
		max-width:520px;
		margin:0 auto
}
}
@media(min-width:768px){
	.boxed .navbar-sticky{
		max-width:750px
}
}
@media(min-width:992px){
	.boxed .navbar-sticky{
		max-width:970px
}
}
@media(min-width:1200px){
	.boxed .navbar-sticky{
		max-width:1260px;
		width:100%
}
}
.btn{
	font-family:poppins,sans-serif;
	line-height:14px;
	padding:15px 0;
	color:#fff;
	font-weight:500;
	border:0;
	text-transform:uppercase;
	background-color:transparent;
	border-radius:4px;
	letter-spacing:1px
}
@media(min-width:768px){
	.btn{
		padding:13px 0;
		font-size:12px
}
}
@media(min-width:992px){
	.btn{
		padding:15px 0;
		font-size:14px
}
}
.btn:focus,.btn.active,.btn:active:focus,.btn:hover{
	border:0;
	outline:0;
	color:#fff;
	box-shadow:none
}
.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{
	font-size:11px;
	line-height:11px;
	color:#fff
}
@media(min-width:768px){
	.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{
		font-size:12px
}
}
.btn-primary{
	background-color:#2196f3;
	transition:all .3s ease-in-out
}
.btn-primary>i{
	margin-right:10px
}
.btn-primary:hover{
	background-color:#2196f3
}
.btn-primary:focus,.btn-primary.active,.btn-primary:active{
	background-color:#2196f3
}
.btn-primary.btn-full{
	float:left;
	width:100%
}
.btn-secondary{
	transition:all .3s ease-in-out;
	background-color:#848484
}
.btn-secondary>i{
	margin-right:10px
}
.btn-secondary:hover{
	background-color:#2196f3
}
.btn-secondary:focus,.btn-secondary.active,.btn-secondary:active{
	background-color:#2196f3
}
.btn-border{
	border:2px solid #fff;
	padding:10px 0
}
@media(min-width:768px){
	.btn-border{
		padding:11px 0
}
}
@media(min-width:992px){
	.btn-border{
		padding:13px 0
}
}
.btn-border:hover,.btn-border:focus{
	border:2px solid #fff
}
.btn-border>i{
	margin-right:10px
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{
	border:0;
	background-color:#2196f3;
	outline:0
}
.empty{
	text-indent:-999px
}
.backToTop{
	position:absolute;
	left:50%;
	top:-25px;
	width:50px;
	height:50px;
	text-align:center;
	background-color:#2196f3;
	border-radius:100%;
	display:block;
	-ms-filter:"alpha(opacity=$value)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	transition:all .3s ease-in-out;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.backToTop i{
	font-size:35px;
	font-weight:700;
	line-height:45px;
	color:#fff
}
.backToTop:hover i{
	color:#fff
}
.buttonPart{
	border-bottom:1px solid #e5e5e5;
	padding:0 0 20px
}
@media(min-width:768px){
	.buttonPart{
		padding:0 0 70px
}
}
.squareBtn,.fullRoundBtn,.roundBtn{
	margin:0 0 30px;
	text-align:center
}
.btn-common{
	color:#222;
	border:1px solid #e5e5e5;
	padding:14px 38px;
	background-color:transparent;
	border-radius:0;
	letter-spacing:1px;
	margin:0 auto 20px;
	padding:14px 38px;
	font-size:14px
}
.btn-common:focus,.btn-common.active,.btn-common:active,.btn-common:hover{
	color:#222;
	border:1px solid #e5e5e5
}
@media(min-width:768px){
	.btn-common{
		margin:0;
		padding:14px;
		font-size:9px
}
}
@media(min-width:992px){
	.btn-common{
		padding:14px 38px;
		font-size:14px
}
}
.btn-theme{
	background-color:#2196f3;
	border-color:#2196f3;
	color:#fff
}
.btn-theme:focus,.btn-theme.active,.btn-theme:active,.btn-theme:hover{
	background-color:#2196f3;
	border-color:#2196f3;
	color:#fff
}
.btn-gray{
	background-color:#f5f5f5
}
.btn-gray:focus,.btn-gray.active,.btn-gray:active,.btn-gray:hover{
	background-color:#f5f5f5
}
.btn-dark{
	background-color:#444548;
	border-color:#444548;
	color:#fff
}
.btn-dark:focus,.btn-dark.active,.btn-dark:active,.btn-dark:hover{
	background-color:#444548;
	border-color:#444548;
	color:#fff
}
.btn-full-round{
	border-radius:25px
}
.btn-round{
	border-radius:4px
}
.btn-transparent{
	width:100%;
	border:1px solid #fff;
	background-color:transparent;
	display:block;
	text-align:left;
	margin:12px 0
}
@media(min-width:768px){
	.btn-transparent{
		margin:0
}
}
.btn-transparent:hover,.btn-transparent:focus,.btn-transparent:active,.btn-transparent:active:focus{
	border:1px solid #fff;
	background-color:transparent
}
.btn-transparent i.icon-listy{
	font-size:44px;
	float:left;
	margin:0 10px 0 40px
}
.btn-transparent span{
	font-family:muli,sans-serif;
	font-size:16px;
	text-transform:lowercase;
	text-align:left
}
.btn-transparent span strong{
	text-transform:none;
	font-weight:400;
	font-size:26px;
	line-height:30px
}
.tabSection{
	background-color:#fff;
	padding:50px 15px 0
}
.tabSection hr{
	border-color:#e5e5e5;
	margin:0 0 50px
}
@media(min-width:768px){
	.tabSection hr{
		margin:0 0 100px
}
}
@media(min-width:768px){
	.tabSection{
		padding:100px 15px 0
}
}
.uiTitle h2{
	letter-spacing:2px;
	margin:0 0 25px
}
.paginationSection{
	padding:0 15px 50px
}
@media(min-width:768px){
	.paginationSection{
		padding:0 15px 70px
}
}
.formArea{
	padding:50px 0
}
@media(min-width:768px){
	.formArea{
		padding:100px 0
}
}
.pageTitleArea{
	width:100%;
	background-size:cover;
	background-position:center top;
	padding-bottom:0;
	position:relative;
	padding:105px 0;
	background-repeat:no-repeat
}
.pageTitle h1{
	margin:0;
	text-align:center;
	font-size:55px;
	line-height:60px;
	color:#fff;
	text-transform:uppercase;
	font-family:raleway
}
.form-group{
	margin-bottom:30px
}
.form-group button{
	width:auto;
	padding:18px 20px
}
@media(min-width:768px){
	.form-group button{
		width:172px;
		padding:18px 0
}
}
.form-control{
	height:50px;
	box-shadow:none;
	padding-left:18px;
	border-color:#e5e5e5;
	color:#848484
}
.form-control:focus{
	border-color:#e5e5e5
}
.dateSelect{
	margin-bottom:20px
}
.dateSelect .form-control{
	border-right:0
}
.dateSelect .input-group-addon{
	background-color:transparent;
	border-color:#e5e5e5;
	border-radius:0
}
textarea.form-control{
	height:150px;
	line-height:26px
}
.formPart{
	border-radius:0;
	border-color:#e5e5e5;
	border:0
}
.formPart .panel-heading{
	border-radius:0;
	height:56px;
	padding:0 30px;
	line-height:56px;
	font-weight:400;
	text-transform:uppercase;
	font-family:montserrat,sans-serif;
	color:#222;
	letter-spacing:1px;
	border-bottom:0;
	font-size:14px
}
@media(min-width:768px){
	.formPart .panel-heading{
		font-size:20px
}
}
.formPart .panel-heading span{
	font-weight:700
}
.formPart .panel-body{
	padding:30px;
	border:1px solid #e5e5e5;
	border-top:0
}
.formPart .form-group{
	position:relative
}
.formPart .form-control{
	padding-left:38px
}
.formPart i.fa{
	position:absolute;
	left:0;
	top:0;
	width:38px;
	height:100%;
	text-align:center;
	line-height:44px;
	color:#848484;
	color:#999
}
.formPart .checkbox{
	margin:0 0 20px
}
.formPart .checkbox label{
	font-size:13px;
	color:#000
}
.loginForm .form-group{
	width:100%;
	position:relative
}
.loginForm i.fa{
	position:absolute;
	top:0;
	left:0;
	width:44px;
	line-height:50px;
	text-align:center
}
.loginForm .form-control{
	padding:6px 12px 6px 44px
}
.loginForm .btn-block{
	width:100%
}
.addon-form-style .form-group .form-control{
	position:relative;
	height:65px
}
.addon-form-style .form-group .btn-default{
	background-color:#2196f3;
	margin-top:25px
}
@media(min-width:768px){
	.addon-form-style .form-group .btn-default{
		margin-top:0;
		position:absolute;
		color:#fff;
		top:50%;
		right:20px;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
#loginModal .modal-dialog{
	width:auto
}
@media(min-width:768px){
	#loginModal .modal-dialog{
		width:380px
}
}
#loginModal .modal-title{
	font-weight:500
}
#loginModal .modal-header{
	padding:30px
}
#loginModal .modal-header .close{
	color:#222;
	opacity:1
}
#loginModal .modal-body{
	padding:15px 30px
}
#loginModal .modal-footer{
	text-align:center;
	padding:20px 30px
}
#loginModal .modal-footer p{
	margin-bottom:0
}
a.link:hover{
	color:#2196f3
}
.loginPanel .form-group{
	margin-bottom:30px;
	float:left
}
.loginPanel .form-group label{
	font-weight:400;
	font-size:15px
}
.loginPanel .help-block{
	font-weight:400;
	font-size:15px;
	font-style:italic
}
.loginPanel a.link{
	line-height:44px
}
.processArea{
	border:1px solid #e5e5e5;
	border-radius:4px;
	display:block;
	float:left;
	padding:20px
}
@media(min-width:768px){
	.processArea{
		padding:20px 35px
}
}
@media(min-width:992px){
	.processArea{
		padding:80px 95px
}
}
.processArea ul.list-inline li{
	float:left;
	padding:0 0 35px;
	border-bottom:1px solid #e5e5e5;
	border-right:0;
	width:100%
}
@media(min-width:768px){
	.processArea ul.list-inline li{
		padding:0 35px 0 0;
		border-right:1px solid #e5e5e5;
		border-bottom:0;
		width:50%
}
}
@media(min-width:992px){
	.processArea ul.list-inline li{
		padding:0 75px 0 0;
		border-right:1px solid #e5e5e5;
		border-bottom:0;
		width:50%
}
}
.processArea ul.list-inline li:last-child{
	padding:30px 0 0;
	border:0
}
@media(min-width:768px){
	.processArea ul.list-inline li:last-child{
		padding:0 0 0 20px;
		border:0
}
}
@media(min-width:992px){
	.processArea ul.list-inline li:last-child{
		padding:0 0 0 75px;
		border:0
}
}
.processArea h2{
	font-weight:400;
	text-transform:none;
	margin:0 0 25px
}
.processArea h3{
	font-family:muli,sans-serif;
	font-weight:400;
	text-transform:lowercase;
	font-size:20px;
	margin:0 0 12px;
	line-height:26px
}
.processArea p{
	color:#2196f3;
	font-size:20px;
	margin:0
}
.processArea .form-control{
	padding:6px 55px 6px 8px
}
.processArea i.fa{
	position:absolute;
	top:0;
	right:0;
	left:auto;
	width:44px;
	line-height:50px;
	text-align:center;
	font-size:15px;
	color:#848484
}
.processArea .checkbox{
	margin:0 0 30px
}
.processArea .btn-primary{
	padding:18px 25px;
	width:auto
}
.processArea .mgnBtm0{
	margin-bottom:0
}
.processArea .dateSelect .form-control{
	padding:6px 8px
}
.processArea .input-group-addon{
	padding:6px 18px
}
.processArea .input-group.date .input-group-addon i{
	cursor:pointer;
	width:40px;
	height:50px
}
.paginationCommon nav{
	border-top:1px solid #f1efef;
	margin:0 0 20px
}
@media(min-width:768px){
	.paginationCommon nav{
		margin:0 0 70px
}
}
.paginationCommon.blogPagination{
	margin-bottom:25px
}
@media(min-width:768px){
	.paginationCommon.blogPagination{
		margin-bottom:0;
		margin-top:15px
}
}
@media(min-width:992px){
	.paginationCommon.blogPagination{
		margin-top:0
}
}
.paginationCommon.blogPagination nav{
	margin:0;
	border:0
}
.paginationCommon.blogPagination nav .pagination{
	margin:0
}
.paginationCommon .pagination{
	margin:30px 0
}
.paginationCommon .pagination li{
	float:left;
	margin:0 5px 5px 0
}
@media(min-width:768px){
	.paginationCommon .pagination li{
		margin:0 10px 0 0
}
}
.paginationCommon .pagination li a{
	border-color:#e5e5e5;
	float:none;
	color:#222;
	font-weight:400;
	padding:0;
	display:block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:12px
}
@media(min-width:768px){
	.paginationCommon .pagination li a{
		width:45px;
		height:45px;
		line-height:45px;
		border-radius:30px;
		font-size:16px
		
}
}
.paginationCommon .pagination li a:hover{
	color:#fff;
	background-color:#2196f3;
	border-color:#2196f3
}
.paginationCommon .pagination li a:focus{
	background-color:#fff;
	border-color:#e5e5e5;
	color:#848484
}
.paginationCommon .pagination li a span{
	font-size:17px
}
.paginationCommon .pagination li.active a,.paginationCommon .pagination li.active a:focus,.paginationCommon .pagination li.active a:hover{
	color:#fff;
	background-color:#2196f3;
	border-color:#2196f3
}
.paginationCommon .pagination li:first-child a{
	border-radius:30px
}
.paginationCommon .pagination li:last-child a{
	border-radius:30px
}
.paginationCommon.paginationTwo .pagination li{
	margin-right:0
}
.paginationCommon.paginationTwo .pagination li a{
	float:none;
	display:inline-block
}
.paginationCommon.paginationTwo .pagination li:first-child a{
	border-radius:25px 0 0 25px
}
.paginationCommon.paginationTwo .pagination li:last-child a{
	border-radius:0 25px 25px 0
}
.paginationCommon.paginationThree .pagination li a{
	border-radius:100%
}
.paginationCommon.categoryPagination{
	margin-top:35px
}
.accordionCommon .panel{
	margin-bottom:30px;
	border:0
}
.accordionCommon .panel-heading{
	display:block;
	padding:15px 20px;
	border-radius:8px;
	font-weight:600;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	position:relative
}
.accordionCommon .panel-heading span.iconBlock{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius:3px;
	background-color:#fff;
	color:#fff;
	display:inline-block;
	float:right;
	box-shadow:0 4px 0 rgba(0,0,0,.1)
}
.accordionCommon .panel-heading span.iconBlock.iconTransparent{
	background-color:transparent;
	box-shadow:none;
	color:#fff
}
.accordionCommon span.separator{
	width:1px;
	height:100%;
	background-color:rgba(255,255,255,.25);
	position:absolute;
	top:0;
	right:60px
}
.accordionCommon .panel-body{
	padding:30px;
	background-color:#fff;
	box-shadow:0 4px 0 rgba(0,0,0,.1);
	border-radius:0 0 8px 8px
}
.accordionCommon .panel-body p{
	margin-bottom:35px
}
.accordionCommon .panel-body p:last-child{
	margin-bottom:0
}
.tabCommon{
	margin:0 0 50px
}
@media(min-width:768px){
	.tabCommon{
		margin:0 0 100px
}
}
.tabCommon .nav-tabs li a{
	border-color:#e5e5e5;
	border-radius:0;
	background-color:#f7f7f7;
	margin-right:5px;
	color:#222;
	text-transform:uppercase;
	font-family:montserrat,sans-serif;
	font-weight:400;
	text-align:center;
	width:auto;
	padding:12px;
	font-size:12px
}
.tabCommon .nav-tabs li a:hover{
	background-color:#fff;
	border-bottom-color:#fff
}
@media(min-width:768px){
	.tabCommon .nav-tabs li a{
		width:131px;
		padding:12px 0;
		font-size:14px
}
}
.tabCommon .nav-tabs li.active a{
	background-color:#fff;
	border-bottom-color:#fff
}
.tabCommon .tab-content{
	padding:30px;
	border:1px solid #e5e5e5;
	border-top:0
}
.tabCommon .tab-pane h3{
	font-weight:400;
	margin:0 0 10px;
	font-size:14px
}
.tabCommon .tab-pane p{
	margin:0
}
.tabCommon.tabTwo .nav-tabs li a{
	border-radius:4px 4px 0 0;
	margin:0 -1px 0 0
}
.tabCommon.tabThree .nav-tabs li a{
	height:45px;
	line-height:45px;
	position:relative;
	padding:0 12px
}
@media(min-width:768px){
	.tabCommon.tabThree .nav-tabs li a{
		padding:0
}
}
.tabCommon.tabThree .nav-tabs li a:before{
	content:"";
	background-color:#f2a715;
	height:3px;
	-webkit-ca:scale(0);
	transform:scale(0);
	position:absolute;
	width:100%;
	top:0;
	transition:all 200ms ease 0s
}
.tabCommon.tabThree .nav-tabs li.active a:before{
	-webkit-transform:scale(1);
	transform:scale(1)
}
.tabCommon.singleTab .nav-tabs{
	border-bottom:0;
	margin-bottom:20px
}
.tabCommon.singleTab .nav-tabs li a{
	background-color:#fff;
	margin-right:10px
}
.tabCommon.singleTab .nav-tabs li a:hover{
	background-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff
}
.tabCommon.singleTab .nav-tabs li.active a{
	background-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff
}
.tabCommon.singleTab .tab-content{
	border:0;
	padding:40px
}
.tabCommon.singleTab .tab-pane h4{
	font-size:24px;
	color:#2196f3;
	margin:0 0 20px;
	font-weight:400
}
.tabCommon.singleTab .tab-pane p{
	line-height:26px;
	margin:0 0 25px
}
.tabCommon.singleTab .tab-pane .list-inline{
	overflow:hidden;
	width:100%
}
@media(min-width:992px){
	.tabCommon.singleTab .tab-pane .list-inline{
		width:50%
}
}
.tabCommon.singleTab .tab-pane .list-inline li{
	float:left;
	width:100%
}
@media(min-width:768px){
	.tabCommon.singleTab .tab-pane .list-inline li{
		width:50%
}
}
.tabCommon.singleTab .tab-pane .list-inline li i.fa{
	margin-right:10px
}
.tabCommon.singleTab .tab-pane .blogCommnets{
	margin:0
}
.tabCommon.singleTab .tab-pane .blogCommnets h3{
	font-size:24px;
	margin-bottom:35px;
	letter-spacing:1px
}
.tabCommon.singleTab .tab-pane .blogCommnets .media{
	padding-bottom:15px;
	border-bottom:1px dashed #b7b7b7;
	margin-top:15px
}
@media(min-width:768px){
	.tabCommon.singleTab .tab-pane .blogCommnets .media{
		margin-top:30px
}
}
.tabCommon.singleTab .tab-pane .blogCommnets .media>.pull-left{
	padding:0 0 20px
}
@media(min-width:768px){
	.tabCommon.singleTab .tab-pane .blogCommnets .media>.pull-left{
		padding:0 20px 0 0
}
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h4{
	font-weight:400;
	text-transform:uppercase;
	margin:0 0 15px;
	font-size:18px;
	color:#222
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h5{
	color:#848484;
	font-size:13px;
	font-weight:400;
	margin-bottom:20px
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h5 i.fa{
	color:#cdcdcd;
	margin-right:7px
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body .btn-link{
	color:#2196f3;
	text-transform:none
}
@media(min-width:768px){
	.tabCommon.singleTab .tab-pane .blogCommnets .mediaMargin{
		margin-left:50px
}
}
@media(min-width:768px){
	.tabCommon.singleTab .tab-pane .blogCommnets .mediaMargin{
		margin-left:100px
}
}
.modalCommon .modal-dialog{
	width:100%;
	margin:20px 10px 10px 0
}
@media(min-width:768px){
	.modalCommon .modal-dialog{
		margin:25px 10px 10px
}
}
.modalCommon .modal-header{
	position:relative;
	border:0;
	padding:14px 15px;
	background-color:#2196f3
}
.modalCommon .modal-title{
	letter-spacing:1px;
	font-size:20px;
	color:#fff;
	text-transform:uppercase
}
.modalCommon .modal-content{
	padding:2px 3px;
	border-radius:0
}
.modalCommon button.close{
	margin:0;
	width:38px;
	height:38px;
	border-radius:100%;
	background-color:#292929;
	text-shadow:none;
	color:#fff;
	opacity:1;
	border:2px solid #fff;
	position:absolute;
	box-shadow:0 2px 10px rgba(0,0,0,.45);
	top:-10px;
	right:-7px
}
@media(min-width:768px){
	.modalCommon button.close{
		top:-20px;
		right:-20px
}
}
.modalCommon .modal-footer{
	border:0;
	text-align:left
}
.modalCommon .categoryTitle h5{
	font-size:20px;
	color:#222;
	font-weight:400;
	text-transform:uppercase;
	margin:0;
	letter-spacing:1px
}
.modalCommon .modal-body{
	padding:50px 15px 15px
}
.listView{
	margin-top:25px;
	padding-bottom:25px
}
.listView:last-child{
	padding-bottom:0
}
@media(min-width:768px){
	.listView .media-left{
		width:30%
}
}
@media(min-width:992px){
	.listView .media-left{
		width:32%
}
}
@media(min-width:992px){
	.listView .media-heading{
		margin-bottom:20px
}
}
.comments-media .media-left{
	padding-right:20px
}
.comments-media .media-left a img{
	width:60px;
	height:60px;
	border-radius:50%
}
.comments-media .media-body{
	overflow:visible
}
.comments-media .media-body h4.media-heading{
	font-weight:400;
	font-size:16px;
	position:relative
}
.comments-media .media-body h4.media-heading a{
	color:#848484
}
.comments-media .media-body h4.media-heading .star{
	padding:15px 0
}
@media(min-width:768px){
	.comments-media .media-body h4.media-heading .star{
		position:absolute;
		right:10px;
		top:50%;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
.comments-media .media-body .date{
	padding-bottom:30px
}
.comments-media .media-body .content-img img{
	width:65px;
	margin-right:20px;
	margin-bottom:40px;
	border-radius:5px
}
@media(min-width:768px){
	.comments-media .media-body .content-img img{
		width:100px
}
}
.comments-media .media-body .btn-primary{
	border:1px solid #e5e5e5;
	padding:15px 25px;
	color:#969696;
	background-color:transparent;
	font-weight:600
}
.comments-media .media-body .btn-primary:hover{
	background-color:#2196f3;
	color:#fff
}
.comments-media .media-body .btn-border{
	padding:13px 25px;
	background-color:#848484
}
.sticker{
	text-align:center;
	display:inline-block;
	font-weight:700;
	color:#fff;
	background-color:#2196f3;
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:45px;
	line-height:45px;
	font-size:22px
}
@media(min-width:768px){
	.sticker{
		width:80px;
		height:35px;
		height:35px;
		font-size:18px
}
}
@media(min-width:992px){
	.sticker{
		width:100px;
		height:45px;
		line-height:45px;
		font-size:22px
}
}
.pagerArea>.pager{
	margin:80px 0 250px
}
.pagerArea>.pager li{
	padding:0 15px
}
.pagerArea>.pager li a{
	width:114px;
	height:45px;
	padding:0 20px;
	border:0;
	line-height:45px;
	box-shadow:0 4px 0 rgba(0,0,0,.1);
	background-color:#2196f3;
	border-radius:6px;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	transition:all .3s ease-in-out;
	font-weight:600
}
.pagerArea>.pager li:first-child a i{
	margin-right:10px
}
.pagerArea>.pager li:last-child a i{
	margin-left:10px
}
.alertPart{
	padding:0 0 70px
}
.alert-common{
	color:#fff;
	font-size:14px;
	padding:11px 15px;
	margin:0 auto 30px;
	width:95%;
	border:0;
	border-radius:0
}
.alert-common span{
	font-weight:600
}
.alert-common.alert-success{
	background-color:#6fc96f
}
.alert-common.alert-info{
	background-color:#4da5c9
}
.alert-common.alert-warning{
	background-color:#e6b048
}
.alert-common.alert-danger{
	background-color:#e26857
}
.page-header{
	border:0;
	padding:0;
	margin:0 0 30px
}
@media(min-width:768px){
	.page-header{
		margin:0 0 60px
}
}
.page-header h2{
	font-weight:400;
	text-transform:none;
	font-size:30px;
	margin:0
}
.page-header h2 small{
	display:block;
	font-size:16px;
	color:#848484;
	font-family:muli,sans-serif;
	margin-top:15px;
	line-height:30px
}
.panel.loginPanel{
	border:0
}
.panel.loginPanel .panel-heading{
	height:60px;
	padding:0;
	line-height:60px;
	background-color:#2196f3;
	color:#fff;
	text-transform:none;
	font-size:20px;
	font-family:poppins,sans-serif;
	font-weight:500;
	border:0
}
.panel.loginPanel .panel-body{
	border:1px solid #e5e5e5;
	border-top:0;
	border-bottom:0;
	padding:50px 20px 20px
}
@media(min-width:768px){
	.panel.loginPanel .panel-body{
		padding:54px 40px 24px
}
}
.panel.loginPanel .panel-footer{
	background-color:transparent;
	border:1px solid #e5e5e5;
	padding:0;
	height:60px;
	line-height:60px
}
.panel.loginPanel .panel-footer p{
	margin:0;
	line-height:60px;
	font-size:15px
}
.loginSection .col-md-5.col-sm-6.col-xs-12{
	padding:0 15px
}
@media(min-width:992px){
	.loginSection .col-md-5.col-sm-6.col-xs-12{
		padding:0 10px
}
}
.loginSection .form-group button.btn-primary{
	border:1px solid #e5e5e5;
	background-color:transparent;
	color:#222;
	width:115px;
	padding:17px 0
}
.pageTitle h2{
	margin-bottom:0;
	font-weight:400;
	text-transform:none;
	text-align:center;
	font-size:25px;
	line-height:30px
}
@media(min-width:768px){
	.pageTitle h2{
		font-size:40px;
		line-height:44px
}
}
.pageTitleSection{
	padding:40px 0;
	background-color:#f5f5f5
}
.pageTitleSection.bg-image{
	width:100%;
	background-size:cover;
	background-position:center top;
	position:relative;
	background-repeat:no-repeat;
	padding:63px 0
}
.pageTitleSection.bg-image .pageTitle h2{
	color:#fff
}
.file{
	visibility:hidden;
	position:absolute
}
.list-address li{
	position:relative;
	padding-left:33px;
	margin:17px 0;
	color:#848484;
	font-size:14px;
	line-height:26px
}
.list-address li i.fa{
	position:absolute;
	left:0;
	top:6px;
	color:#848484
}
.list-address li a{
	display:block;
	color:#848484
}
.list-address li a:hover{
	color:#2196f3
}
.checkbox,.radio{
	margin-bottom:15px
}
.dashboard-breadcrumb-section h2{
	font-size:30px;
	font-weight:400;
	margin-top:40px;
	margin-bottom:0;
	text-transform:none
}
.dashboard-breadcrumb-section .breadcrumb{
	padding-left:0;
	padding-bottom:0
}
@media(min-width:768px){
	.dashboard-breadcrumb-section .breadcrumb{
		padding-left:20px;
		padding-top:15px
}
}
.breadcrumb{
	padding:20px;
	background-color:transparent
}
@media(min-width:768px){
	.breadcrumb{
		position:absolute;
		top:50%;
		right:0
}
}
.count-down .simple_timer .timer-body-block .table-cell{
	display:inline-block;
	margin-bottom:50px
}
.count-down .simple_timer .timer-body-block .table-cell .tab-val{
	width:130px;
	height:130px;
	line-height:110px;
	background-color:#2196f3;
	border-radius:50%;
	font-size:48px;
	color:#fff;
	z-index:-1;
	margin:0 15px
}
@media(min-width:992px){
	.count-down .simple_timer .timer-body-block .table-cell .tab-val{
		width:120px;
		height:120px;
		line-height:100px
}
}
@media(min-width:1200px){
	.count-down .simple_timer .timer-body-block .table-cell .tab-val{
		width:130px;
		height:130px;
		line-height:110px
}
}
.count-down .simple_timer .timer-body-block .table-cell .tab-metr{
	color:#c;
	font-size:18px;
	margin-top:-50px
}
.navbar-sticky{
	position:relative;
	top:0;
	left:0;
	right:0;
	z-index:999;
	background:#fff
}
.navbar-sticky .navbar-nav>ul>li>a{
	color:#222
}
.navbar-sticky.navbar-default{
	background-color:#fff;
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
	-webkit-animation-duration:.8s;
	animation-duration:.8s
}
.navbar-default{
	background-color:transparent;
	border:0;
	border-radius:0;
	margin-bottom:0
}
.navbar-nav{
	height:auto;
	overflow-x:hidden;
	background-color:#fff;
	transition:height .3s ease;
	margin-top:0
}
@media(min-width:768px){
	.navbar-nav{
		height:auto;
		overflow-x:visible;
		overflow-y:visible
}
}
.navbar-collapse{
	box-shadow:none;
	position:relative;
	top:-2px
}
@media(min-width:768px){
	.navbar-collapse{
		top:0
}
}
.navbar-header{
	height:72px
}

.navbar-brand{
	height:auto;
	float:left;
	position:absolute;
	z-index:1000;
	background-color:transparent;
	box-shadow:none;
	width:auto;
	padding:10px;
	top:0
}
.navbar-brand>img{
	width:100%
}
@media(min-width:768px){
	.navbar-brand{
		height:auto;
		width:151px;
		padding:25px 0;
		top:0
}
}
.navbar-brand:hover{
	background-color:transparent!important
}
.logo-svg .path-1{
	fill:#2196f3
}
@media(min-width:768px){
	.navbar-default .navbar-nav{
		background-color:transparent
}
}
@media(min-width:768px){
	.navbar-default .navbar-nav.navbar-right{
		margin-right:165px
}
}
.navbar-default .navbar-nav>li>a{
	font-family:poppins,sans-serif;
	text-transform:uppercase;
	font-weight:500;
	font-size:14px;
	color:#222;
	background-color:transparent
}
.navbar-default .navbar-nav>li>a:hover{
	background-color:transparent;
	color:#2196f3
}
@media(min-width:768px){
	.navbar-default .navbar-nav>li>a:hover{
		color:#2196f3
}
}
@media(min-width:768px){
	.navbar-default .navbar-nav>li>a{
		margin:0;
		padding:38px 10px;
		font-size:12px
}
}
@media(min-width:992px){
	.navbar-default .navbar-nav>li>a{
		margin:0;
		padding:40px 20px 37px;
		font-size:14px
}
}
.navbar-default .navbar-nav>li>a i.fa{
	margin-left:3px;
	font-size:17px;
	display:none
}
@media(min-width:768px){
	.navbar-default .navbar-nav>li>a i.fa{
		display:inline-block
}
}
.navbar-default .navbar-nav>li.active a{
	background-color:transparent;
	-ms-filter:"alpha(opacity=$value)";
	filter:alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	color:#2196f3
}
.navbar-default .navbar-nav>li.active a:hover{
	background-color:transparent;
	-ms-filter:"alpha(opacity=$value)";
	filter:alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	color:#2196f3
}
.navbar-default .navbar-nav>li.open>a{
	color:#2196f3;
	background-color:#2196f3;
	background-color:transparent
}
.navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a:focus{
	background-color:transparent;
	color:#2196f3
}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu{
	border:0;
	box-shadow:0 6px 12px rgba(0,0,0,.175) 1px 2px #ccc
}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu a{
	padding:5px 20px;
	margin-bottom:0
}
@media(min-width:768px){
	.navbar-default .navbar-nav>li.userImage>a{
		margin:0;
		padding:22px 10px
}
}
@media(min-width:992px){
	.navbar-default .navbar-nav>li.userImage>a{
		margin:0;
		padding:22px 20px
}
}
.navbar-default .navbar-nav>li.userImage>a img{
	margin-top:-4px
}
.navbar-default .navbar-nav>li.userImage>a i.fa{
	line-height:53px
}
@media(min-width:320px){
	.navbar-default .navbar-nav>li{
		overflow:hidden
}
}
@media(min-width:480px){
	.navbar-default .navbar-nav>li{
		overflow:visible
}
}
.navbar-nav li.dropdown.megaDropMenu{
	position:static
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{
	margin:-1px auto 0;
	right:15px;
	margin-bottom:10px
}
@media(min-width:768px){
	.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{
		left:0;
		padding:10px 5px 5px;
		width:720px;
		margin-bottom:0
}
}
@media(min-width:992px){
	.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{
		padding:15px 15px 5px;
		width:940px
}
}
@media(min-width:1200px){
	.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{
		width:1140px
}
}
@media(min-width:768px){
	.navbar-nav li.dropdown.megaDropMenu .dropdown-menu li:nth-child(2){
		border-left:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5
}
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img{
	padding:0;
	text-align:center
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img a{
	padding:10px 0 0;
	background-color:transparent
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled{
	width:100%;
	float:left
}
@media(min-width:768px){
	.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled{
		padding-bottom:15px
}
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li h5{
	color:#a0a0a0;
	margin-left:20px;
	margin-top:20px
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a{
	color:#848484;
	font-size:14px;
	float:left;
	width:100%;
	background-color:transparent
}
@media(min-width:768px){
	.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a{
		padding:10px 20px
}
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a:hover{
	color:#2196f3
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li:nth-child(4) a{
	padding-bottom:20px
}
.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu,.nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu{
	border-radius:4px
}
.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu:after,.nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu:after{
	display:none
}
@media(min-width:768px){
	.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu,.nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu{
		width:100%;
		margin-top:-15px
}
	.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu:after,.nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu:after{
		border-left:13px solid transparent;
		border-right:13px solid transparent;
		border-bottom:7px solid #fff;
		content:"";
		display:inline-block;
		left:56%;
		position:absolute;
		top:-7px;
		margin-left:-50px
}
}
.nav-wrapper .navbar-nav li.open .dropdown-menu,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu{
	border-radius:4px;
	border:0;
	width:100%;
	left:0;
	top:0;
	right:auto;
	margin-top:-1px;
	padding:5px 5px 5px 15px
}
.nav-wrapper .navbar-nav li.open .dropdown-menu:after,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu:after{
	display:none
}
@media(min-width:768px){
	.nav-wrapper .navbar-nav li.open .dropdown-menu,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu{
		top:100%;
		min-width:230px;
		width:auto;
		padding:15px 0;
		margin-top:-15px
}
	.nav-wrapper .navbar-nav li.open .dropdown-menu:after,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu:after{
		border-left:13px solid transparent;
		border-right:13px solid transparent;
		border-bottom:7px solid #fff;
		content:"";
		display:inline-block;
		left:10%;
		position:absolute;
		top:-7px;
		margin-left:0
}
}
.nav-wrapper .navbar-nav li.open .dropdown-menu ul.dropdown-menu,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu{
	top:100%;
	left:0;
	margin-top:0;
	background-color:#fff
}
@media(min-width:768px){
	.nav-wrapper .navbar-nav li.open .dropdown-menu ul.dropdown-menu,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu{
		border:0;
		top:0!important;
		left:100%!important;
		margin-top:-5px;
		margin-left:4px;
		border-left:0;
		border-top:3px solid transparent
}
}
.nav-wrapper .navbar-nav li.open .dropdown-menu ul.dropdown-menu:after,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu:after{
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	border-bottom:7px solid transparent;
	content:"";
	display:inline-block;
	left:10%;
	position:absolute;
	top:-7px;
	margin-left:0
}
.nav-wrapper .navbar-nav li.open .dropdown-menu.dropdown-menu-right,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right{
	left:auto;
	right:0
}
.nav-wrapper .navbar-nav li.open .dropdown-menu.dropdown-menu-right:after,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right:after{
	display:none
}
@media(min-width:768px){
	.nav-wrapper .navbar-nav li.open .dropdown-menu.dropdown-menu-right:after,.nav-wrapper .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right:after{
		border-left:13px solid transparent;
		border-right:13px solid transparent;
		border-bottom:7px solid #fff;
		content:"";
		display:inline-block;
		left:auto;
		right:20%;
		position:absolute;
		top:-7px;
		margin-left:0
}
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li a{
	color:#848484;
	font-size:14px;
	float:none;
	width:100%;
	background-color:transparent
}
@media(min-width:768px){
	.navbar-nav li.dropdown.singleDrop .dropdown-menu li a{
		padding:10px 20px
}
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li a:hover{
	background-color:#fff;
	color:#2196f3;
	padding-left:25px
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li .active{
	color:#2196f3
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu{
	margin-bottom:0
}
@media(min-width:768px){
	.navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a{
		padding:10px 20px
}
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a:hover{
	padding-left:25px
}
@media(min-width:768px){
	.navbar-nav li.dropdown.singleDrop .dropdown-menu li.open .dropdown-menu{
		border-left:0;
		border-top:0
}
}
.dropdown-menu{
	border-radius:0
}
.dropdown-submenu{
	position:relative
}
.dropdown-submenu a{
	position:relative
}
.dropdown-submenu a i{
	padding-left:10px;
	font-size:9px
}
.dropdown-submenu>.dropdown-menu{
	top:0;
	margin-top:0!important;
	margin-left:-1px;
	left:0
}
@media(min-width:768px){
	.dropdown-submenu>.dropdown-menu{
		left:100%
}
}
.dropdown-submenu.pull-left{
	float:none
}
.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px
}
.navbar-toggle{
	margin-top:20px
}
.navbar-toggle{
	background-color:#fff
}
@media(min-width:768px){
	.navbar-collapse{
		border-color:#fff
}
}
.nav-wrapper{
	border-bottom:1px solid rgba(255,255,255,.25);
	background-color:transparent;
	position:absolute;
	width:100%;
	z-index:1000
}
.nav-wrapper .header-bg{
	position:relative;
	right:0;
	left:0;
	height:70px;
	top:0;
	z-index:1030;
	transition:all .3s ease-in-out
}
@media(min-width:768px){
	.nav-wrapper .header-bg{
		height:97px
}
}
.nav-wrapper .header-bg .header-left{
	height:70px
}
@media(min-width:768px){
	.nav-wrapper .header-bg .header-left{
		height:97px
}
}
.nav-wrapper .header-bg .header-right{
	height:70px
}
@media(min-width:768px){
	.nav-wrapper .header-bg .header-right{
		height:97px
}
}
.nav-wrapper .lightHeader{
	right:0;
	left:0;
	z-index:1030;
	top:0;
	height:70px;
	transition:all .3s ease-in-out
}
@media(min-width:768px){
	.nav-wrapper .lightHeader{
		height:97px
}
}
.nav-wrapper.navbar-sticky{
	position:fixed;
	right:0;
	left:0;
	top:0
}
.nav-wrapper.navbar-sticky .header-bg{
	transition:all .3s ease-in-out;
	top:0;
	box-shadow:0 4px 2px rgba(0,0,0,.1)
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .header-bg{
		height:80px
}
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .header-bg .header-left{
		height:80px
}
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .header-bg .header-right{
		height:80px
}
}
.nav-wrapper.navbar-sticky .lightHeader{
	right:0;
	left:0;
	top:0;
	z-index:1030;
	height:97px;
	transition:all .3s ease-in-out
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .lightHeader{
		height:80px
}
}
.nav-wrapper.navbar-sticky .lightHeader .navbar-brand{
	height:auto;
	padding:15px;
	width:160px
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .lightHeader .navbar-brand{
		height:auto;
		padding:15px;
		width:190px
}
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .lightHeader .navbar-nav.navbar-right{
		margin-top:13px
}
}
.nav-wrapper.navbar-sticky .lightHeader .topList{
	display:none
}
.nav-wrapper.navbar-sticky .lightHeader .searchBox{
	display:none
}
.nav-wrapper.navbar-sticky .navbar-default .navbar-nav.navbar-right{
	margin-right:0
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .navbar-nav li.open .dropdown-menu,.nav-wrapper.navbar-sticky .navbar-nav li.dropdown .dropdown-menu{
		border:1px solid #e0e1e2;
		box-shadow:0 4px 10px rgba(0,0,0,.33)
}
}
@media(min-width:768px){
	.nav-wrapper.navbar-sticky .navbar-nav li.open .dropdown-menu ul.dropdown-menu,.nav-wrapper.navbar-sticky .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu{
		margin-left:1px;
		border-left:1px solid #e0e1e2;
		border-top:3px solid transparent
}
}
.navbar-default .navbar-toggle{
	background-color:#2196f3;
	border-color:#2196f3;
	margin-top:17px;
	border-radius:4px;
	padding:11px 10px;
	margin-right:15px
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
	background-color:#2196f3;
	border-color:#2196f3
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#fff
}
@media(min-width:768px){
	.navbar-default .navbar-toggle{
		margin-right:0
}
}
.cart_btn{
	display:inline-block;
	float:right;
	position:absolute;
	top:16px;
	right:20px
}
@media(min-width:768px){
	.cart_btn{
		top:35px;
		right:30px
}
}
@media(min-width:992px){
	.cart_btn{
		top:35px;
		right:30px
}
}
.cart_btn .dropdown-menu{
	width:365px;
	background-color:#fff;
	margin-top:-1px;
	border:0;
	box-shadow:0 -4px 4px rgba(0,0,0,.05)
}
@media(min-width:768px){
	.cart_btn .dropdown-menu{
		width:430px
}
}
.cart_btn .dropdown-menu .navbar-form{
	margin:0;
	position:relative;
	border-radius:0;
	padding:0 15px;
	border:0
}
.cart_btn .dropdown-menu .navbar-form .form-group{
	width:100%
}
.cart_btn .dropdown-menu .navbar-form .form-group .form-control{
	width:100%;
	border:0;
	color:#848484;
	padding-left:35px
}
.cart_btn .dropdown-menu .btn{
	padding:5px;
	position:absolute;
	top:5px;
	left:20px;
	border:0;
	box-shadow:none
}
.cart_btn .dropdown-menu .btn i{
	font-size:16px;
	color:#848484
}
.cart_btn a{
	color:#222;
	padding:0 0 18px;
	text-align:center;
	display:inline-block;
	position:relative
}
@media(min-width:768px){
	.cart_btn a{
		padding:0 0 30px
}
}
.cart_btn a i{
	width:40px;
	height:40px;
	line-height:40px;
	background-color:#848484
}
.cart_btn a span{
	padding:0;
	width:19px;
	height:19px;
	line-height:19px;
	background-color:#2196f3;
	position:absolute;
	top:-7px;
	right:-7px
}
.navbar-collapse ul.navbar-nav.in>li.dropdown>a:after{
	position:relative;
	right:-8px;
	content:"\f107";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.navbar-collapse ul.navbar-nav>li.dropdown.open>a:after{
	content:"\f106"
}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after{
	content:"\f106"
}
@media(min-width:768px){
	.navbar-collapse ul.navbar-nav.in>li.dropdown>a:after{
		content:""
}
	.navbar-collapse ul.navbar-nav>li.dropdown.open>a:after{
		content:""
}
	.navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after{
		content:""
}
}
.navbar-collapse ul.navbar-nav>li.dropdown>a:after{
	position:absolute;
	right:15px;
	top:10px;
	content:"\f107";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@media(min-width:768px){
	.navbar-collapse ul.navbar-nav>li.dropdown>a:after{
		content:""
}
}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after{
	position:absolute;
	right:15px;
	top:11px;
	content:"\f107";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@media(min-width:768px){
	.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after{
		right:15px;
		top:11px;
		content:"\f105"
}
}
@media(min-width:768px){
	.navbar-collapse ul.navbar-nav li.dropdown.open li.dropdown>a:after{
		content:"\f105"
}
}
.topList{
	text-align:right;
	margin-top:26px
}
.topList .list-inline{
	display:inline-block;
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5
}
.topList li{
	font-size:13px;
	font-weight:400;
	color:rgba(0,0,0,.8);
	margin-right:25px
}
.topList li i{
	font-size:13px;
	color:rgba(0,0,0,.8);
	margin-right:7px
}
.topList li:last-child{
	margin-right:0
}
.navbar-btn{
	border:2px solid #fff;
	color:#fff;
	transition:all .3s ease-in-out;
	border-radius:30px;
	font-size:13px;
	font-weight:500;
	box-shadow:none;
	position:absolute;
	right:0;
	top:0;
	margin-top:15px;
	margin-bottom:13px;
	padding:13px 20px
}
.navbar-btn:hover,.navbar-btn:focus{
	border:2px solid #fff;
	background-color:transparent;
	outline:0;
	color:#fff;
	box-shadow:none
}
.navbar-btn:active:hover,.navbar-btn:active:focus{
	border:2px solid #fff;
	background-color:transparent;
	outline:0;
	color:#fff;
	box-shadow:none
}
@media(min-width:768px){
	.navbar-btn{
		position:absolute;
		right:15px;
		top:0;
		margin-top:28px;
		margin-bottom:24px;
		padding:13px 19px
}
}
.navbar-btn span{
	font-size:14px;
	display:none
}
@media(min-width:768px){
	.navbar-btn span{
		display:inline-block
}
}
.navbar-collapse{
	margin-left:-15px;
	margin-right:-15px
}
.navbar-brand{
	width:150px;
	padding:15px 10px
}
@media(min-width:768px){
	.navbar-brand{
		width:auto;
		padding:25px 10px
}
}
.navbarWhite.nav-wrapper{
	position:relative;
	background-color:#fff;
	border-bottom:0;
	box-shadow:0 1px 4px rgba(0,0,0,.1)
}
.navbarWhite .navbar-default{
	background-color:#fff
}
.navbarWhite .navbar-default .navbar-nav>li>a{
	color:#222
}
.navbarWhite .navbar-default .navbar-nav>li>a:hover{
	color:#2196f3
}
.navbarWhite .navbar-default .navbar-nav>li.active>a{
	opacity:1;
	color:#2196f3
}
.navbarWhite .navbar-btn{
	color:#2196f3;
	border-color:#2196f3
}
.navbar.navbar-default.transparent-navbar .logo-svg .path-1{
	fill:#fff
}
@media(min-width:768px){
	.navbar.navbar-default.transparent-navbar .dropdown.singleDrop .dropdown-menu{
		width:230px
}
}
.navbar-default .navbar-btn{
	color:#2196f3;
	border-color:#2196f3
}
.navbar-default .navbar-btn:focus,.navbar-default .navbar-btn:active{
	color:#2196f3;
	border-color:#2196f3
}
.transparent-navbar.navbar-default{
	z-index:99
}
.transparent-navbar.navbar-default .navbar-btn{
	color:#fff;
	border-color:#fff
}
.transparent-navbar.navbar-default .navbar-toggle{
	background-color:#fff;
	border-color:#fff
}
.transparent-navbar.navbar-default .navbar-toggle .icon-bar{
	background-color:#2196f3
}
.transparent-navbar.navbar-default .navbar-toggle:focus{
	background-color:#fff;
	border-color:#fff
}
@media(min-width:768px){
	.transparent-navbar.navbar-default .navbar-nav>li>a{
		color:#fff
}
	.transparent-navbar.navbar-default .navbar-nav>li.active a{
		color:#fff
}
}
.transparent-navbar.navbar-sticky .navbar-nav>li>a{
	color:#222!important
}
.transparent-navbar.navbar-sticky .navbar-btn{
	color:#2196f3;
	border-color:#2196f3
}
.navbar.navbar-default.transparent-navbar.navbar-sticky .logo-svg .path-1{
	fill:#2196f3
}
.navbar-dashboard-area{
	background-color:#373c48;
	padding:10px 0
}
.navbar-default.navbar-dashboard{
	z-index:1;
	min-height:20px
}
.navbar-default.navbar-dashboard .navbar-nav{
	background-color:transparent;
	margin-left:0
}
@media(min-width:768px){
	.navbar-default.navbar-dashboard .navbar-nav{
		margin-left:-15px
}
}
.navbar-default.navbar-dashboard .navbar-nav>li>a{
	color:#a8afba;
	text-transform:none;
	font-weight:500;
	line-height:17px;
	padding:10px;
	font-size:13px
}
@media(min-width:768px){
	.navbar-default.navbar-dashboard .navbar-nav>li>a{
		padding:0 5px;
		font-size:10px;
		line-height:40px
}
}
@media(min-width:992px){
	.navbar-default.navbar-dashboard .navbar-nav>li>a{
		padding:0 15px;
		font-size:13px;
		line-height:40px
}
}
.navbar-default.navbar-dashboard .navbar-nav>li>a i.icon-dash{
	display:inline-block
}
.navbar-default.navbar-dashboard .navbar-nav>li>a:hover,.navbar-default.navbar-dashboard .navbar-nav>li>a:focus{
	color:#fff;
	background-color:transparent
}
.navbar-default.navbar-dashboard .navbar-nav>li.active a,.navbar-default.navbar-dashboard .navbar-nav>li.active:hover a,.navbar-default.navbar-dashboard .navbar-nav>li.active:focus a{
	color:#fff
}
.navbar-default.navbar-dashboard .navbar-nav>li.dropdown .dropdown-menu{
	min-width:230px
}
@media(min-width:768px){
	.navbar-default.navbar-dashboard .navbar-nav>li:first-child a{
		padding-left:10px
}
}
@media(min-width:768px){
	.navbar-default.navbar-dashboard .navbar-nav>li:first-child a{
		padding-left:0
}
}
.navbar-default.navbar-dashboard .navbar-form{
	margin:0;
	padding:0;
	border:0
}
.navbar-default.navbar-dashboard .input-group{
	position:relative;
	width:100%
}
.navbar-default.navbar-dashboard .input-group .form-control{
	height:40px;
	border-radius:0;
	background-color:#2c303a;
	padding:0 0 0 15px;
	border:0;
	margin:0;
	width:100%
}
.navbar-default.navbar-dashboard .input-group .input-group-btn{
	width:20%;
	color:#a8afba;
	z-index:100;
	line-height:40px;
	text-align:center;
	background-color:#2c303a
}
.navbar-default.navbar-dashboard .input-group .input-group-btn .btn{
	padding:0
}
.navbar-default.navbar-dashboard .input-group .input-group-btn .btn:hover,.navbar-default.navbar-dashboard .input-group .input-group-btn .btn:focus{
	background-color:transparent
}
.static .navbar-sticky{
	display:none
}
.up-scroll .navbar-scrollUp.is-visible{
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	background:#fff;
	width:100%
}
.up-scroll .navbar-scrollUp.is-visible .nav-item a.nav-link{
	color:#222
}
.up-scroll .navbar-scrollUp.is-visible .path-2{
	fill:#222
}
.up-scroll .navbar-scrollUp.is-visible .navbar-toggler .burger-menu{
	color:#222
}
.up-scroll .navbar-scrollUp.is-fixed{
	position:fixed;
	top:-55px;
	transition:-webkit-transform .2s;
	transition:transform .2s;
	transition:transform .2s,-webkit-transform .2s;
	border-bottom:1px solid #fff;
	background-color:#fff
}
@media(min-width:768px){
	.up-scroll .navbar-scrollUp.is-fixed{
		top:-82px
}
}
@media(min-width:992px){
	.up-scroll .navbar-scrollUp.is-fixed{
		top:-102px
}
}
footer{
	background-attachment:fixed;
	width:100%;
	background-size:cover;
	background-position:center center;
	padding-bottom:0;
	position:relative
}
.logo-svg.white .path-1{
	fill:#fff
}
.footerInfo{
	padding:96px 0 60px
}
@media(min-width:768px){
	.footerInfo .col-sm-3,.footerInfo .col-sm-7{
		padding:0 15px
}
}
.footerInfo .paddingLeft{
	padding-left:15px
}
@media(min-width:768px){
	.footerInfo .paddingLeft{
		padding-left:15px
}
}
@media(min-width:992px){
	.footerInfo .paddingLeft{
		padding-left:40px
}
}
.footerText{
	padding-bottom:18px
}
.footerText .footerLogo{
	margin-bottom:40px;
	display:block
}
.footerText .footerLogo img{
	width:auto
}
.footerText p{
	line-height:24px;
	color:#fff;
	margin-bottom:30px;
	font-size:14px
}
@media(min-width:768px){
	.footerText p{
		font-size:12px
}
}
@media(min-width:992px){
	.footerText p{
		font-size:14px
}
}
.footerText .input-group{
	width:100%
}
.footerText .form-control,.footerText .input-group-addon{
	width:65%;
	border-radius:0;
	height:40px;
	box-shadow:none;
	color:#848484;
	background-color:#fff;
	border:1px solid #fff;
	font-size:14px
}
@media(min-width:768px){
	.footerText .form-control,.footerText .input-group-addon{
		font-size:12px
}
}
@media(min-width:992px){
	.footerText .form-control,.footerText .input-group-addon{
		font-size:14px
}
}
.footerText .form-control:focus{
	border:1px solid #2196f3
}
.footerText .input-group-addon{
	width:35%;
	background-color:#2196f3;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	border:1px solid #2196f3
}
.list-contact li{
	position:relative;
	padding-left:28px;
	line-height:21px;
	color:#fff;
	font-size:14px;
	margin-bottom:10px
}
.list-contact li i.fa{
	position:absolute;
	top:0;
	left:0;
	line-height:21px;
	font-size:14px
}
.list-contact li a{
	color:#fff;
	font-size:14px;
	line-height:21px
}
.list-contact li a:hover{
	color:#2196f3;
	text-decoration:underline
}
.footerInfoTitle h4{
	font-size:20px;
	line-height:27px;
	margin-top:35px;
	font-weight:500;
	color:#fff
}
@media(min-width:768px){
	.footerInfoTitle h4{
		margin-top:0
}
}
@media(min-width:320px){
	.useLink{
		margin-bottom:25px
}
}
.useLink ul li{
	margin:0 0 10px
}
@media(min-width:768px){
	.useLink ul li{
		margin:0 0 10px
}
}
@media(min-width:992px){
	.useLink ul li{
		margin:0 0 15px
}
}
.useLink ul li a{
	line-height:24px;
	color:#cfcfcf;
	font-size:14px
}
.useLink ul li a i{
	margin-right:10px
}
.useLink ul li a:hover{
	color:#2196f3;
	text-decoration:underline
}
@media(min-width:768px){
	.useLink ul li a{
		font-size:12px
}
}
@media(min-width:992px){
	.useLink ul li a{
		font-size:14px
}
}
.footerGallery{
	padding-left:0
}
@media(min-width:768px){
	.footerGallery{
		padding-left:15px
}
}
.footerGallery .col-xs-4{
	padding:0 15px 15px
}
@media(min-width:768px){
	.footerGallery .col-xs-4{
		padding:0 10px 10px 0
}
}
.footerGallery a{
	display:block;
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:75px
}
.copyRight .socialLink{
	text-align:center;
	margin:0 0 25px
}
@media(min-width:768px){
	.copyRight .socialLink{
		text-align:right;
		margin:0
}
}
.copyRight .socialLink li a{
	color:rgba(255,255,255,.5);
	font-size:13px;
	padding:0;
	width:38px;
	height:38px;
	border-radius:100%;
	display:block;
	border:1px solid rgba(255,255,255,.25);
	background-color:transparent;
	text-align:center;
	line-height:36px
}
.copyRight .socialLink li a:hover{
	color:#fff;
	background-color:#2196f3;
	border-color:#2196f3
}
.copyRightWrapper{
	padding:20px 0;
	border-top:1px solid rgba(255,255,255,.25)
}
.copyRightText p{
	margin-bottom:20px;
	color:rgba(255,255,255,.7);
	margin-bottom:0;
	text-align:center
}
@media(min-width:768px){
	.copyRightText p{
		margin-bottom:0;
		text-align:left
}
}
.copyRightText p a{
	color:#848484;
	text-decoration:underline!important
}
.copyRightText p a:hover{
	color:#2196f3
}
.copyRightDashboard{
	background-color:#fff;
	border-top:1px solid #e5e5e5;
	padding:30px 0
}
.copyRightDashboard p{
	margin-bottom:0
}
.footerWhite{
	background-color:#fff
}
.footerWhite .footerText p{
	color:#848484
}
.footerWhite .list-contact li{
	color:#848484
}
.footerWhite .list-contact li a{
	color:#848484
}
.footerWhite .footerText .footerLogo{
	margin-bottom:29px
}
.footerWhite .footerInfoTitle h4{
	color:#222;
	margin:25px 0 20px
}
@media(min-width:768px){
	.footerWhite .footerInfoTitle h4{
		margin:0 0 20px
}
}
.footerWhite .useLink ul li a{
	color:#848484
}
.footerWhite .useLink ul li a:hover{
	color:#2196f3
}
.footerWhite .copyRightText p{
	color:#848484
}
.footerWhite .copyRightText p a{
	color:#848484
}
.footerWhite .copyRightText p a:hover{
	color:#2196f3
}
.footerWhite .copyRight .socialLink li a{
	color:#848484;
	border-color:#e5e5e5
}
.footerWhite .copyRight .socialLink li a:hover{
	color:#fff;
	border-color:#2196f3;
	background-color:#2196f3
}
.footerWhite .copyRightWrapper{
	border-top-color:#e5e5e5
}
.homeBanner{
	min-height:624px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover
}
.banerInfo{
	width:100%;
	text-align:center;
	padding-top:50px
}
@media(min-width:768px){
	.banerInfo{
		padding-top:160px
}
}
.banerInfo h1{
	color:#fff;
	margin:0 0 24px;
	font-weight:500;
	font-size:45px
}
.banerInfo p{
	font-size:16px;
	color:#fff;
	font-size:16px;
	margin:0 0 60px
}
.banerInfo .btn-primary{
	padding:18px 30px;
	width:100%
}
@media(min-width:768px){
	.banerInfo .btn-primary{
		width:auto
}
}
.banerInfo .btn-primary i{
	margin:0
}
.banerInfo .form-control{
	height:50px;
	border:0;
	color:#848484
}
.banerInfo .input-group-addon{
	background-color:#fff;
	border-radius:4px 0 0 4px;
	border:0;
	border-right:1px solid #e5e5e5;
	padding:6px 22px;
	color:#222
}
.banerInfo .input-group-addon.addon-right{
	border-radius:0 4px 4px 0;
	border:0;
	padding:6px 20px
}
.banerInfo .input-group-addon i.icon-listy{
	color:#2196f3;
	font-weight:700
}
.banerInfo .form-group{
	width:100%;
	margin:0 0 20px
}
@media(min-width:768px){
	.banerInfo .form-group{
		width:35%;
		margin:0 10px 0 0
}
}
@media(min-width:992px){
	.banerInfo .form-group{
		width:360px;
		margin:0 20px 0 0
}
}
.banerInfo .input-group{
	width:100%
}
.callAction{
	padding:30px 0;
	background-color:#2196f3
}
.callAction .btnArea{
	line-height:84px
}
.callAction .btnArea .btn-primary{
	border:1px solid #fff;
	display:inline-block
}
.callAction .btnArea .btn-primary:focus,.callAction .btnArea .btn-primary:hover,.callAction .btnArea .btn-primary:active,.callAction .btnArea .btn-primary:active:focus{
	border:2px solid #fff;
	box-shadow:none
}
.callInfo h4{
	margin-bottom:0;
	font-weight:400;
	font-size:18px;
	line-height:22px;
	color:#c7e6ff
}
.callInfo h4 br{
	display:none
}
@media(min-width:768px){
	.callInfo h4 br{
		display:block
}
}
.callInfo h4 span{
	color:#fff
}
.articlesSection{
	padding:50px 0
}
@media(min-width:768px){
	.articlesSection{
		padding:100px 0 95px
}
}
.articlesArea{
	background-color:#fbfbfb;
	padding:50px 0
}
@media(min-width:768px){
	.articlesArea{
		padding:100px 0 95px
}
}
.articleContent{
	background-color:transparent;
	margin:0
}
.articleContent img{
	border-radius:4px;
	margin-bottom:25px
}
.articleContent .caption{
	padding:0
}
.articleContent .caption h4{
	font-size:14px;
	color:#848484;
	font-family:muli,sans-serif;
	font-weight:400;
	margin-bottom:15px
}
.articleContent .caption h4 a{
	color:#2196f3
}
.articleContent .caption h3{
	font-weight:500;
	font-size:20px
}
.articleContent .caption p{
	margin-bottom:42px
}
@media(min-width:768px){
	.articleContent .caption p{
		margin-bottom:0
}
}
.worksArea .btnArea{
	line-height:normal
}
.worksArea .btnArea .btn-primary{
	padding:15px 30px
}
.worksArea .btnArea .btn-primary i{
	margin:0
}
.worksContent{
	border:1px solid #e5e5e5;
	padding:50px 30px;
	margin:0 0 70px
}
.worksContent img{
	margin:0 0 35px;
	display:inline-block
}
.worksContent .caption{
	padding:0
}
.worksContent .caption h3{
	font-weight:500;
	font-size:20px;
	margin:0 0 30px;
	text-transform:inherit
}
.worksContent .caption p{
	margin:0
}
.interestArea{
	background-color:#fbfbfb
}
.interestContent{
	width:100%;
	height:170px;
	display:block;
	border:1px solid #e5e5e5;
	border-radius:4px;
	text-align:center;
	position:relative;
	color:#222;
	text-transform:none;
	font-family:poppins,sans-serif;
	font-size:16px;
	margin-bottom:10px
}
.interestContent span{
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	transition:all .3s ease-in-out
}
.interestContent span i{
	display:inline-block;
	font-size:43px;
	color:#848484;
	margin-bottom:20px;
	width:100%;
	transition:all .3s ease-in-out
}
.interestContent:hover{
	background-color:#2196f3;
	border-color:#2196f3
}
.interestContent:hover span{
	color:#fff
}
.interestContent:hover span i{
	color:#fff
}
@media(min-width:768px){
	.interestContent{
		margin-bottom:30px
}
}
.thingsArea .thumbnailCarousel{
	padding-top:95px
}
.thingsArea .thumbnailCarousel .item.row{
	margin:0
}
.thingsArea .carousel-control{
	width:45px!important;
	height:45px;
	background-color:transparent;
	border:1px solid #e5e5e5;
	border-radius:4px;
	color:#848484;
	font-size:28px;
	opacity:1;
	text-shadow:none;
	line-height:42px
}
.thingsArea .carousel-control:hover{
	background-color:#2196f3;
	border-color:#2196f3;
	color:#fff
}
.thingsArea .carousel-control.left{
	position:absolute;
	left:50%;
	margin-left:-50px!important
}
.thingsArea .carousel-control.right{
	position:absolute;
	right:50%;
	margin-right:-50px!important
}
.thingsArea .carousel-inner{
	min-height:270px
}
.thingsArea .carousel-indicators{
	display:none;
	bottom:-35px
}
@media(min-width:768px){
	.thingsArea .carousel-indicators{
		bottom:0
}
}
.thingsArea .carousel-indicators li{
	border-color:#2196f3;
	width:12px;
	height:12px
}
.thingsArea .carousel-indicators li.active{
	width:16px;
	height:16px;
	background-color:#2196f3
}
.thingsImage{
	overflow:hidden;
	border-radius:0;
	border:0;
	position:relative;
	box-shadow:none;
	margin:0 auto;
	width:100%;
	height:auto
}
.thingsImage img{
	max-width:100%;
	width:100%
}
@media(min-width:768px){
	.thingsImage img{
		width:auto
}
}
.thingsMask{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	position:absolute;
	border-radius:0;
	left:0;
	top:0;
	opacity:1;
	transition:all .4s;
	padding:40px 30px
}
.thingsMask h2{
	font-weight:500;
	color:#fff;
	margin:0 0 8px;
	text-transform:none;
	font-size:24px
}
@media(min-width:768px){
	.thingsMask h2{
		font-size:24px
}
}
.thingsMask h2 i{
	color:#2196f3;
	transition:all .3s ease-in-out
}
.thingsMask p{
	color:#fff;
	margin:0
}
i.fa.fa-heart-o.active:before{
	content:"\f004"
}
.thingsCaption{
	padding:20px 30px;
	border:1px solid #e5e5e5;
	border-top:0;
	margin:0
}
.captionItem li i{
	color:#2196f3;
	cursor:pointer
}
.captionItem li a{
	color:#2196f3
}
.captionItem li a:hover{
	color:#2196f3
}
.captionItem li:last-child{
	float:right
}
.thingsBox{
	margin:0 -15px
}
@media(min-width:768px){
	.thingsBox{
		margin:0
}
}
.thingsBox:hover .thingsMask{
	background-color:rgba(33,150,243,.5)
}
.thingsBox:hover .thingsMask h2 i{
	color:#fff
}
.thingsBox:hover .thingsCaption h2{
	color:#2196f3
}
.thingsBox.thinsSpace{
	margin:15px 0
}
.rating{
	margin-bottom:2px;
	margin-left:0
}
.rating li{
	padding:0
}
.rating li i{
	color:#f2a715;
	font-size:30px
}
.btnAreaBorder{
	padding:35px 0 0
}
.btnAreaBorder .btn-primary{
	border:1px solid #e5e5e5;
	padding:15px 25px;
	color:#969696;
	background-color:transparent;
	font-weight:600
}
.btnAreaBorder .btn-primary:hover,.btnAreaBorder .btn-primary:focus,.btnAreaBorder .btn-primary:active,.btnAreaBorder .btn-primary:active:focus{
	border:1px solid #e5e5e5;
	background-color:transparent;
	color:#969696
}
@media(min-width:992px){
	.categoryGrid .col-sm-8.col-xs-12{
		padding-right:0
}
}
.countUpSection{
	background-image:url(../img/background/bg-countdown.jpg);
	background-attachment:fixed;
	width:100%;
	background-size:cover;
	background-position:center center!important;
	color:#fff;
	padding:75px 0
}
@media(min-width:768px){
	.countUpSection{
		padding:100px 0
}
}
.countUpSection .counter{
	width:120px;
	height:120px;
	line-height:120px;
	display:inline-block;
	border-radius:100%;
	border:4px solid rgba(229,229,229,.6);
	font-family:poppins,sans-serif;
	font-weight:400;
	font-size:32px;
	display:block;
	margin:0 auto 19px
}
@media(min-width:768px){
	.countUpSection .counter{
		font-size:45px;
		display:inline-block;
		margin:0 0 19px
}
}
.countUpSection .counterInfo{
	font-family:poppins,sans-serif;
	line-height:40px;
	height:40px;
	border:0;
	box-shadow:none;
	background-color:transparent;
	border-radius:6px;
	font-size:16px;
	text-transform:none;
	color:#fff;
	transition:all .3s ease-in-out;
	font-weight:400;
	width:100%;
	display:inline-block;
	font-size:13px
}
@media(min-width:768px){
	.countUpSection .counterInfo{
		font-size:15px
}
}
.countUpSection .countItem{
	margin-bottom:40px
}
@media(min-width:768px){
	.countUpSection .countItem{
		margin-bottom:0
}
}
.countUpSection .page-header h2{
	color:#fff
}
.countUpSection .btnArea{
	padding-top:35px
}
@media(min-width:768px){
	.countUpSection .btnArea{
		padding-top:70px
}
}
.countUpSection .btnArea .btn-primary{
	padding:15px 30px;
	border:1px solid #fff;
	background-color:transparent;
	display:inline-block
}
.countUpSection .btnArea .btn-primary:focus,.countUpSection .btnArea .btn-primary:hover,.countUpSection .btnArea .btn-primary:active,.countUpSection .btnArea .btn-primary:active:focus{
	border:1px solid #fff;
	box-shadow:none
}
.countUpSection.countUpVerTwo{
	background-image:url(../img/background/bg-countdown-1.jpg);
	padding:60px 0
}
@media(min-width:768px){
	.countUpSection.countUpVerTwo{
		padding:120px 0
}
}
.countUpSection.countUpVerTwo .counter{
	width:auto;
	height:auto;
	display:inline-block;
	border-right-style:none;
	border:0;
	font-family:poppins,sans-serif;
	font-weight:500;
	font-size:32px;
	display:inline-block;
	margin:0 auto;
	line-height:40px
}
@media(min-width:768px){
	.countUpSection.countUpVerTwo .counter{
		font-size:40px;
		display:inline-block;
		margin:0;
		line-height:40px
}
}
@media(min-width:992px){
	.countUpSection.countUpVerTwo .counter{
		font-size:45px;
		display:inline-block;
		margin:0;
		line-height:45px
}
}
.countUpSection.countUpVerTwo .iconArea{
	display:inline-block;
	float:left;
	margin-right:20px;
	font-size:60px
}
@media(min-width:768px){
	.countUpSection.countUpVerTwo .iconArea{
		font-size:70px
}
}
.countUpSection.countUpVerTwo .totalCount{
	font-size:45px;
	font-weight:700;
	display:inline-block;
	float:none
}
@media(min-width:768px){
	.countUpSection.countUpVerTwo .totalCount{
		float:left
}
}
.countUpSection.countUpVerTwo .totalCount p{
	font-size:18px;
	color:#fff;
	font-family:poppins,sans-serif;
	font-weight:400;
	margin:0
}
.filterProtfolio{
	padding:50px 0
}
@media(min-width:768px){
	.filterProtfolio{
		padding:100px 0 85px
}
}
.bg-search{
	margin:-170px 0 100px;
	background-color:#373c48;
	border-radius:4px;
	position:relative;
	width:800px;
	z-index:500;
	padding:15px
}
@media(min-width:768px){
	.bg-search{
		padding:20px 15px
}
}
@media(min-width:992px){
	.bg-search{
		padding:45px 40px
}
}
.bg-search .form-group{
	display:inline-block;
	width:800px;
	margin:10px 0
}
@media(min-width:768px){
	.bg-search .form-group{
		width:21%;
		margin:0
}
}
.bg-search .form-group input{
	width:100%
}
.bg-search .form-group button{
	width:100%;
	height:50px
}
.bg-search .form-group button i.fa{
	margin:0
}
.bg-search .form-inline{
	display:block
}
@media(min-width:768px){
	.bg-search .form-inline{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between
}
}
.bg-search .form-inline .form-group:last-child{
	width:100%
}
@media(min-width:768px){
	.bg-search .form-inline .form-group:last-child{
		width:12%
}
}
.categoryBox{
	border-radius:4px;
	border:1px solid #e5e5e5;
	padding:15px;
	margin:15px 0
}
@media(min-width:768px){
	.categoryBox{
		padding:35px 30px;
		margin:0
}
}
.categoryBox h2{
	text-transform:none;
	font-weight:400;
	padding-bottom:15px;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 15px;
	font-size:24px
}
@media(min-width:768px){
	.categoryBox h2{
		margin:0 0 30px;
		font-size:18px
}
}
@media(min-width:992px){
	.categoryBox h2{
		font-size:24px;
		margin:0 0 30px
}
}
.categoryBox h2 a{
	font-size:13px;
	color:#848484;
	float:right;
	font-family:muli,sans-serif
}
.categoryBox h2 a:hover{
	text-decoration:underline
}
.listCategory{
	width:100%;
	display:block
}
@media(min-width:768px){
	.listCategory{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-flow:row wrap;
		flex-flow:row wrap
}
}
.listCategory li{
	margin:10px 0;
	width:49%
}
@media(min-width:992px){
	.listCategory li{
		width:33%
}
}
.listCategory li a{
	color:#848484;
	font-size:14px
}
.listCategory li a:hover{
	text-decoration:underline;
	color:#2196f3
}
.bg-search-white{
	margin:0;
	background-color:#fff;
	z-index:500;
	padding:1px;
	margin:auto;
	border:2px solid rgba(33,150,243,.3);
	box-shadow:0 0 20px 0 rgba(255, 255, 255, 0.3);
	bottom:130px;
	-webkit-transform:translate(-50%);
	transform:translate(-50%)
	
}
@media(min-width:768px){
	.bg-search-white{
		padding:20px;
		bottom:185px
}
}
@media(min-width:992px){
	.bg-search-white{
		padding:1px;
		width: 666px;
		border-radius:20px;
		bottom:250px

}
}
.bg-search-white .form-group{
	display:inline-block;
	width:100%;
	margin:1px 0
}
@media(min-width:768px){
	.bg-search-white .form-group{
		width:28.3%;
		margin:0
}
}
.bg-search-white .form-group input{
	width:100%
}
.bg-search-white .form-group button{
	width:100%;
	height:50px
}
.bg-search-white .form-group button i.fa{
	margin:0
}
.bg-search-white .form-group .form-control{
	height:40px;
	line-height:50px;
	border-radius:0;
	border-radius:20px;
	background-color:#ffffff
}
.bg-search-white .form-group .searchSelectbox .sbHolder{
	height:50px!important;
	line-height:50px;
	background-color:#f8f8f8;
	border:1px solid #e7e7e7;
	border-radius:0
}
.bg-search-white .form-group .searchSelectbox .sbHolder .sbToggle{
	height:44px;
	right:2px;
	top:2px;
	width:46px;
	background:#f0f0f0
}
.bg-search-white .form-group .searchSelectbox .sbHolder .sbToggle:before{
	font-family:fontawesome;
	content:'\f063';
	padding-left:18px
}
.bg-search-white .form-group .searchSelectbox .sbSelector{
	line-height:50px;
	height:50px!important
}
.bg-search-white .form-group .btn-primary{
	width:80px;
	height:50px;
	border-radius:4;
	letter-spacing:3px
}
.bg-search-white .form-inline{
	display:block
}

@media(min-width:768px){
	.bg-search-white .form-inline{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between
}
}
.bg-search-white .form-inline .form-group:last-child{
	width:100%
}
@media(min-width:768px){
	.bg-search-white .form-inline .form-group:last-child{
		width:12%
}
}
.brandSection{
	padding:55px 0 45px;
	background:#fbfbfb
}
.brandSection .partnersLogoSlider .slide{
	display:table;
	width:100%;
	height:67px;
	line-height:67px
}
.brandSection .partnersLogoSlider .slide .partnersLogo{
	display:table-cell;
	vertical-align:middle;
	text-align:center!important;
	width:100%
}
.brandSection .partnersLogoSlider .slide .partnersLogo img{
	width:auto;
	margin:0 auto
}
@media(min-width:768px){
	.brandSection .partnersLogoSlider .slide .partnersLogo{
		width:270px
}
}
.brandSection .owl-nav{
	opacity:1;
	height:0;
	margin-top:-35px
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-prev,.brandSection .owl-carousel .owl-controls .owl-nav .owl-next{
	width:40px;
	height:67px;
	line-height:67px;
	font-size:35px;
	transition:all .4s;
	padding:0;
	background-color:transparent;
	color:#666;
	border-radius:0;
	box-shadow:none;
	border:0
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-prev:before{
	color:#666;
	line-height:40px;
	content:"\f104";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-next:before{
	color:#666;
	content:"\f105";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:40px
}
.brandSection .owl-carousel .owl-controls .owl-nav:hover .owl-prev:before,.brandSection .owl-carousel .owl-controls .owl-nav:hover .owl-next:before{
	color:#666
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-prev{
	left:0
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-next{
	right:0
}
.brandSection:hover .owl-carousel .owl-controls .owl-nav .owl-prev{
	left:0;
	margin-left:0
}
.brandSection:hover .owl-carousel .owl-controls .owl-nav .owl-next{
	right:0;
	margin-right:0
}
.owl-prev span,.owl-next span{
	opacity:0
}
.filterProtfolio ul.filter>li{
	padding:0 5px;
	margin-bottom:25px
}
@media(min-width:768px){
	.filterProtfolio ul.filter>li{
		padding:0 5px;
		margin-bottom:0
}
}
.filterProtfolio ul.filter>li>a{
	border:1px solid #e5e5e5;
	font-size:15px;
	line-height:45px;
	height:45px;
	display:block;
	color:#848484;
	text-transform:none;
	font-weight:400;
	border-radius:4px;
	padding:0 10px
}
@media(min-width:768px){
	.filterProtfolio ul.filter>li>a{
		padding:0 20px
}
}
.filterProtfolio ul.filter>li>a:hover{
	background-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff
}
.filterProtfolio ul.filter>li.active>a{
	background-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff
}
.filter-container{
	padding:0 20px 35px
}
figure{
	position:relative;
	height:auto;
	border-radius:4px 4px 0 0
}
figure img{
	border-radius:4px 4px 0 0;
	width:100%
}
.isotopeSelector .overlay{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.75);
	position:absolute;
	left:0;
	top:0;
	-ms-filter:"alpha(opacity=$value)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	transition:all .3s ease-in-out
}
.isotopeSelector .overlay .fancybox-pop{
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	position:absolute;
	z-index:1000
}
figure img{
	border-radius:4px 4px 0 0
}
figure:hover .overlay{
	opacity:1;
	visibility:visible
}
.overlayInfo{
	position:absolute;
	left:20px;
	bottom:20px;
	width:auto;
	text-align:left;
	transition:all .3s ease-in-out
}
.overlayInfo i.icon-listy{
	margin-right:4px
}
.overlayInfo .label{
	padding:0 6px;
	height:25px;
	line-height:25px;
	display:inline-block;
	margin:0 10px 0 0;
	font-weight:400;
	font-size:14px
}
.overlayInfo h5{
	font-size:20px;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin:0
}
.overlayInfo h5 i{
	margin-bottom:15px
}
.label-primary{
	background-color:#2196f3
}
.figureBody{
	border:1px solid #e5e5e5;
	border-bottom:0;
	border-top:0;
	padding:20px 30px
}
.figureBody h2{
	font-weight:500;
	font-size:20px;
	margin:0
}
.figureBody h2 i.fa{
	color:#2196f3
}
.figureBody p a{
	color:#848484;
	text-decoration:underline
}
.figureBody p a:hover{
	color:#2196f3
}
.figureBody h3{
	font-weight:500;
	color:#2196f3;
	font-size:20px;
	margin:0
}
.figureFooter{
	padding:12px 30px;
	border:1px solid #e5e5e5;
	border-radius:0 0 4px 4px
}
.figureFooter p{
	margin-bottom:0
}
.isotopeSelector article{
	margin:15px 0
}
.isotopeSelector article:hover .figureBody p a{
	color:#2196f3
}
.isotopeSelector article:hover .overlay{
	opacity:1;
	visibility:visible
}
.appDownload{
	background-image:url(../img/background/bg-download.jpg);
	background-attachment:fixed;
	width:100%;
	background-size:cover;
	background-position:center center!important;
	color:#fff;
	padding:50px 0
}
@media(min-width:768px){
	.appDownload{
		padding:100px 0
}
}
.appDownload .page-header h2{
	color:#fff
}
.searchArea{
	padding:30px 0;
	background-color:#373c48
}
.searchArea.banerInfo .form-group{
	width:100%;
	margin:12px 0
}
@media(min-width:768px){
	.searchArea.banerInfo .form-group{
		margin:0
}
}
.searchArea.banerInfo .input-group-addon{
	background-color:transparent;
	border:1px solid rgba(168,175,186,.5);
	color:#a8afba
}
.searchArea.banerInfo .input-group-addon.addon-right{
	border-left:0;
	padding:6px
}
@media(min-width:992px){
	.searchArea.banerInfo .input-group-addon.addon-right{
		padding:6px 20px
}
}
.searchArea.banerInfo .form-control{
	background-color:transparent;
	border:1px solid rgba(168,175,186,.5);
	border-right:0;
	border-left:0;
	color:#a8afba
}
.searchArea.banerInfo .form-control.searchSelect{
	border:1px solid #a8afba;
	border-left:0
}
.searchArea.banerInfo .form-control::-webkit-input-placeholder{
	color:#a8afba
}
.searchArea.banerInfo .form-control::-moz-placeholder{
	color:#a8afba
}
.searchArea.banerInfo .form-control:-ms-input-placeholder{
	color:#a8afba
}
.searchArea.banerInfo .form-control:-moz-placeholder{
	color:#a8afba
}
.searchArea.banerInfo .searchPart{
	width:100%;
	margin:12px 0
}
@media(min-width:768px){
	.searchArea.banerInfo .searchPart{
		margin:0
}
}
.searchArea.banerInfo .searchPartInner{
	width:100%
}
.searchArea.banerInfo .searchPartTitle{
	background-color:transparent;
	border-radius:4px 0 0 4px;
	border:1px solid rgba(168,175,186,.5);
	padding:0 30px;
	color:#a8afba;
	display:inline-block;
	width:34%;
	height:50px;
	float:left;
	line-height:50px
}
.searchArea.banerInfo .searchBoxSelect,.searchArea.banerInfo .searchSelectboxes{
	width:66%;
	display:inline-block;
	float:left
}
.searchArea.searchAreaGray{
	background-color:#fbfbfb
}
.searchArea.searchAreaGray .form-group{
	background-color:#fff
}
.searchArea.searchAreaGray .input-group-addon,.searchArea.searchAreaGray .form-control,.searchArea.searchAreaGray .form-control.searchSelect{
	border-color:#e5e5e5;
	color:#222
}
.searchArea.searchAreaGray .searchPartTitle{
	border-color:#e5e5e5;
	color:#222;
	background-color:#fff
}
.searchArea.half-map .form-group .input-group .input-group-addon{
	padding:10px
}
.searchArea.half-map .searchPart .searchPartInner .searchPartTitle{
	padding:0
}
.searchBoxSelect .sbHolder{
	border:1px solid rgba(168,175,186,.5);
	border-left:0
}
.categoryItem{
	border-radius:4px;
	border:1px solid #e5e5e5;
	padding:30px;
	margin:15px 0
}
@media(min-width:992px){
	.categoryItem{
		padding:15px
}
}
.categoryItem i.icon-listy{
	font-size:42px;
	color:#848484
}
.categoryItem h2{
	font-weight:400;
	font-size:16px;
	text-transform:none;
	margin:0 0 10px
}
.categoryItem .list-unstyled li{
	margin:7px 0
}
.categoryItem .list-unstyled li:last-child{
	margin-bottom:0
}
.categoryItem .list-unstyled li a{
	color:#848484;
	font-size:14px
}
.categoryItem .list-unstyled li a:hover{
	color:#2196f3;
	text-decoration:underline
}
.servicesSection{
	padding:0 0 50px
}
@media(min-width:768px){
	.servicesSection{
		padding:0 0 100px
}
}
.servicesItem{
	border:1px solid #e5e5e5;
	padding:40px 0;
	border-radius:4px
}
.listServices{
	display:block
}
@media(min-width:768px){
	.listServices{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:distribute;
		justify-content:space-around
}
}
.listServices li{
	text-align:center;
	width:100%;
	margin:15px 0
}
@media(min-width:768px){
	.listServices li{
		width:25%;
		margin:0
}
}
.servicesIcon{
	width:100px;
	height:100px;
	border-radius:100%;
	border:1px solid #e5e5e5;
	margin:0 0 15px;
	text-align:center;
	line-height:100px;
	display:inline-block
}
.servicesIcon i.icon-listy{
	font-size:45px;
	color:#2196f3;
	line-height:100px
}
.servicesInfo h2{
	font-weight:400;
	text-transform:none;
	font-size:20px;
	margin:0 0 15px
}
.servicesInfo p{
	margin:0
}
.resultBar{
	display:block;
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid #e5e5e5
}
.resultBar h2{
	color:#848484;
	font-weight:400;
	text-transform:none;
	font-size:15px;
	margin-bottom:0;
	display:inline-block
}
.resultBar h2 span{
	font-weight:500;
	color:#222
}
.resultBar .list-inline{
	float:right
}
.resultBar .list-inline li a{
	line-height:33px;
	color:#848484
}
.resultBar .list-inline li a:hover{
	color:#2196f3
}
.resultBar .list-inline li.active a{
	color:#2196f3
}
.resultBar.barSpaceAdjust{
	margin-bottom:0
}
.listContent{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:30px
}
@media(min-width:768px){
	.listContent{
		margin-left: -524px;
		padding:40px 0
		
}
}
.borderRemove{
	border:0
}
.categoryImage{
	width:100%;
	display:block;
	position:relative;
	margin-top:30px
}
@media(min-width:768px){
	.categoryImage{
		margin-left: 444px;
		margin-top:0
}
}
.categoryImage .label{
    position: absolute;    top: -3px;    left: 24px;      padding: 0 10px;    height: 20px;  width: 18px;  line-height: 26px;    font-size: 7px;    border-radius: 80px;
}
.categoryDetails h2{
	font-weight:400;
	text-transform:none;
	font-size:15px;
	margin:0
}
.categoryDetails p{
	margin:0 0 15px
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.categoryDetails .rating{
	margin-bottom:10px;
	margin-top:10px
}
@media(min-width:768px){
	.categoryDetails .rating{
		margin-bottom:2px;
		margin-top:0
}
}
.categoryDetails .rating li{
	margin-left:-1px
}
.categoryDetails .rating li i.fa{
	font-size:15px
}
.likeCount{
	font-size:14px;
	float:right;
	color:#848484
}
.likeCount i.fa{
	color:#2196f3;
	cursor:pointer
}
.placeName{
	color:#222
}
.list-tag li{
	padding:0
}
.list-tag li a{
	color:#2196f3
}
.list-tag li a:hover{
	color:#2196f3
}
@media(min-width:768px){
	.populer-city-section{
		padding-bottom:70px
}
}
.populer-city-section .img-box{
	position:relative;
	display:block;
	overflow:hidden;
	height:330px;
	border-radius:5px;
	margin-bottom:30px
}
.populer-city-section .img-box:before{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	right:0;
	content:'';
	background-color:rgba(0,0,0,.4);
	border-radius:5px
}
.populer-city-section .img-box:hover img{
	-webkit-transform:scale(1);
	transform:scale(1)
}
.populer-city-section .img-box img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	transition:all .6s ease-in-out
}
.populer-city-section .img-box .content{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#fff;
	text-align:center;
	width:100%
}
.populer-city-section .img-box .content h3{
	font-size:28px;
	color:#fff;
	font-weight:400;
	text-transform:none
}
.testimonial-section{
	background-color:#fbfbfb
}
.testimonial-content{
	opacity:.5
}
.testimonial-content .testimonial-box{
	background-color:transparent;
	border-radius:6px;
	padding:10px;
	color:#848484;
	position:relative;
	margin:18px 0;
	box-shadow:none;
	transition:.4s
}
@media(min-width:768px){
	.testimonial-content .testimonial-box{
		padding:60px;
		padding-left:110px
}
	.testimonial-content .testimonial-box:after{
		position:absolute;
		content:"\f10d";
		font-family:fontawesome;
		top:75px;
		left:40px;
		opacity:.5;
		font-size:38px
}
}
@media(min-width:1200px){
	.testimonial-content .testimonial-box{
		padding:40px;
		padding-left:110px
}
	.testimonial-content .testimonial-box:after{
		top:56px
}
}
.testimonial-content .testimonial-box .testimonial{
	font-size:17px;
	font-weight:500;
	line-height:28px
}
.testimonial-content .testimonial-author img{
	width:60px!important;
	height:60px;
	border-radius:50%;
	display:block;
	margin:40px auto 20px
}
.testimonial-content .testimonial-author h5{
	text-align:center;
	color:#222;
	font-size:15px;
	text-transform:none
}
.testimonial-content .testimonial-author h5 span{
	margin-top:10px;
	display:block;
	color:#848484
}
.testimonial-slider{
	margin:0
}
.testimonial-slider .owl-item.active.center .testimonial-content{
	opacity:1
}
.testimonial-slider .owl-item.active.center .testimonial-box{
	background-color:#2196f3;
	color:#fff
}
.testimonial-slider .owl-item.active.center .testimonial-box:before{
	position:absolute;
	width:20px;
	height:20px;
	background-color:#2196f3;
	left:50%;
	bottom:-17px;
	content:'';
	-webkit-transform:rotate(45deg) translateX(-50%);
	transform:rotate(45deg) translateX(-50%);
	border-bottom-right-radius:3px
}
.testimonial-slider .owl-item.active.center .testimonial-box:after{
	color:#064475
}
.testimonial-slider .owl-controls .owl-dots{
	margin-top:35px
}
.testimonial-slider .owl-controls .owl-dots .owl-dot{
	box-shadow:none;
	background-color:transparent;
	padding:0
}
.testimonial-slider .owl-controls .owl-dots .owl-dot span{
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px silver
}
.testimonial-slider .owl-controls .owl-dots .owl-dot.active span{
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:silver
}
.started-bussiness{
	background-position:center center;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	padding-top:0;
	position:relative
}
.started-bussiness:before{
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	top:0;
	left:0;
	background-color:rgba(0,0,0,.5)
}
.started-bussiness .content{
	margin-top:100px
}
.started-bussiness .content h2{
	font-size:36px;
	color:#fff;
	margin-bottom:40px;
	font-weight:400;
	text-transform:none
}
.started-bussiness .content p{
	font-size:18px;
	color:#fff;
	margin-bottom:40px;
	line-height:26px
}
.started-bussiness .content .btn-primary{
	padding:15px 25px
}
.smooth-loader-wrapper{
	background-color:#fff;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2000
}
.smooth-loader-wrapper .smooth-loader{
	position:absolute;
	top:50%;
	left:50%;
	z-index:2100;
	line-height:0
}
.smooth-loader .loader1{
	position:relative;
	height:100%;
	display:inline-block
}
.smooth-loader .loader1 .loader-target{
	position:relative;
	height:60px;
	width:60px;
	margin-left:-30px;
	margin-top:-30px
}
.loader-target .loader-target-main{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	border-radius:50%;
	-webkit-transform:rotate(45deg) translateZ(0);
	transform:rotate(45deg) translateZ(0);
	background:#00c9ff;
	background:linear-gradient(to right,#2196f3,#00c9ff);
	-webkit-animation-name:qodefTargetRotate;
	animation-name:qodefTargetRotate;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(.38,.76,0,.87);
	animation-timing-function:cubic-bezier(.38,.76,0,.87);
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	outline:transparent solid 1px
}
.loader-target:after{
	content:'';
	position:absolute;
	top:5%;
	left:5%;
	height:90%;
	width:90%;
	border-radius:50%;
	background:#fff;
	-webkit-animation-name:targetScale;
	animation-name:targetScale;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(.38,.76,0,.87);
	animation-timing-function:cubic-bezier(.38,.76,0,.87);
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.loader-target .loader-target-inner{
	position:absolute;
	top:calc(50% - 20px);
	left:calc(50% - 20px);
	height:40px;
	width:40px;
	z-index:100;
	opacity:0;
	border-radius:50%;
	background:#00c9ff;
	background:linear-gradient(to right,#2196f3,#00c9ff);
	-webkit-animation-name:targetScale;
	animation-name:targetScale;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(.38,.76,0,.67);
	animation-timing-function:cubic-bezier(.38,.76,0,.67);
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.loader-target .loader-target-inner:after{
	content:'';
	position:absolute;
	top:15px;
	left:15px;
	height:10px;
	width:10px;
	border-radius:50%;
	background:#fff;
	-webkit-animation-name:qodefTargetScale;
	animation-name:qodefTargetScale;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(.38,.96,0,.37);
	animation-timing-function:cubic-bezier(.38,.96,0,.37);
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
@-webkit-keyframes targetScale{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0);
		opacity:0
}
	50%{
		opacity:1
}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1
}
}
.loaded #preloader{
	opacity:0;
	visibility:hidden;
	transition:all .7s ease-out
}
.listy-logo-svg{
	width:150px!important;
	height:45px!important
}
.termsList li{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:25px;
	margin-bottom:25px
}
@media(min-width:768px){
	.termsList li{
		padding-bottom:45px;
		margin-bottom:45px
}
}
.termsList li:last-child{
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0
}
.termsList li h3{
	font-weight:300;
	font-size:20px;
	text-transform:none
}
.termsList li p{
	margin:0
}
.termsList li p a{
	text-decoration:underline
}
.howWorksSection{
	padding:0
}
.howWorksInner{
	padding:50px 0;
	border-bottom:1px solid #e5e5e5
}
@media(min-width:768px){
	.howWorksInner{
		padding:100px 0;
		border-bottom:1px solid #e5e5e5
}
}
.howWorksInfo p{
	margin:0 0 10px
}
.howWorksInfo h3{
	font-size:20px;
	margin:0 0 15px;
	font-weight:500;
	text-transform:none
}
.howWorksInfo.text-right{
	text-align:left
}
@media(min-width:768px){
	.howWorksInfo.text-right{
		text-align:right
}
}
.howWorksImage{
	margin:0 0 25px
}
@media(min-width:768px){
	.howWorksImage{
		margin:0
}
}
.howWorksImage.text-left{
	text-align:center
}
@media(min-width:768px){
	.howWorksImage.text-left{
		text-align:left
}
}
.howWorksImage.text-right{
	text-align:center
}
@media(min-width:768px){
	.howWorksImage.text-right{
		text-align:right
}
}
.businessIntro{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:25px;
	margin-bottom:25px
}
@media(min-width:768px){
	.businessIntro{
		padding-bottom:45px;
		margin-bottom:45px
}
}
.businessIntro h2{
	font-size:30px;
	font-weight:400;
	margin:0 0 20px;
	text-transform:none
}
.businessIntro p{
	margin-bottom:0
}
.locationSelect label{
	font-weight:400;
	margin-bottom:7px
}
.businessLink{
	display:block;
	width:100%;
	float:left;
	margin:25px 0 0
}
@media(min-width:768px){
	.businessLink{
		margin:30px 0 0
}
}
.businessLink h3{
	font-weight:300;
	text-transform:none;
	font-size:20px
}
.businessLink ul.list-inline li{
	margin-bottom:12px;
	width:100%
}
@media(min-width:768px){
	.businessLink ul.list-inline li{
		width:49%
}
}
@media(min-width:992px){
	.businessLink ul.list-inline li{
		width:33%
}
}
.businessLink ul.list-inline li a{
	color:#848484
}
.businessLink ul.list-inline li a:hover{
	color:#2196f3;
	text-decoration:underline
}
.locationSelect{
	margin-bottom:20px;
	float:left;
	width:100%
}
.businessAdd{
	background-size:cover;
	background-position:center center;
	padding-bottom:0;
	position:relative;
	border-radius:4px;
	position:relative;
	width:100%;
	float:none;
	height:auto
}
@media(min-width:768px){
	.businessAdd{
		width:100%;
		float:right;
		height:auto
}
}
@media(min-width:992px){
	.businessAdd{
		width:321px;
		float:right;
		height:400px
}
}
.businessAdd .addMask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	background-color:rgba(0,0,0,.5)
}
@media(min-width:320px){
	.businessAdd .addMask{
		padding:15px
}
}
@media(min-width:768px){
	.businessAdd .addMask{
		padding:35px 20px
}
}
@media(min-width:992px){
	.businessAdd .addMask{
		padding:70px 30px
}
}
.businessAdd h2{
	color:#fffefe;
	font-size:32px;
	font-weight:500;
	text-transform:none
}
.businessAdd p{
	color:#fff;
	font-size:16px;
	margin:0 0 25px
}
@media(min-width:768px){
	.businessAdd p{
		margin:0 0 45px
}
}
.businessAdd a.btn-primary{
	padding:15px
}
@media(min-width:768px){
	.businessAdd a.btn-primary{
		padding:15px 30px
}
}
.signUpFormArea .priceTableTitle{
	text-align:left;
	padding:0
}
.signUpFormArea .priceTableTitle h2{
	margin-bottom:20px;
	text-transform:none
}
.signUpFormArea .priceTableTitle p{
	margin:0
}
.signUpFormArea .priceTableTitle p a{
	text-decoration:underline;
	color:#2196f3
}
.formSection{
	border-top:1px solid #e5e5e5;
	width:100%;
	float:left;
	margin-top:35px;
	padding-top:40px
}
@media(min-width:768px){
	.formSection{
		margin-top:20px;
		padding-top:50px
}
}
.formSection h3{
	font-weight:300;
	font-size:20px;
	text-transform:none;
	margin-bottom:25px
}
.formSection label{
	font-size:13px
}
.formSection label a{
	text-decoration:underline;
	color:#2196f3
}
.formSection .control-label{
	font-size:14px;
	width:100%;
	font-weight:400
}
.formSection p span{
	font-size:15px;
	color:#222
}
.formSection p a{
	text-decoration:underline;
	color:#2196f3
}
.cardBox{
	padding:20px 10px;
	border:1px solid #e5e5e5;
	border-radius:4px;
	margin-bottom:25px;
	position:relative;
	display:inline-block
}
.cardBox .list-inline li{
	padding:5px
}
@media(min-width:768px){
	.cardBox .list-inline li{
		padding:0 5px
}
}
.paymentMethod{
	padding:10px;
	background-color:#fff;
	position:absolute;
	left:10px;
	top:-20px
}
.pricingIntro{
	margin-bottom:25px
}
@media(min-width:768px){
	.pricingIntro{
		margin-bottom:50px
}
}
.pricingIntro p{
	color:#222;
	font-size:16px;
	text-align:center;
	margin:0
}
.priceTableWrapper{
	border:1px solid #e5e5e5;
	border-radius:4px;
	margin-bottom:45px
}
@media(min-width:768px){
	.priceTableWrapper{
		margin-bottom:0
}
}
.priceTableTitle{
	padding:25px 0;
	text-align:center
}
.priceTableTitle h2{
	font-weight:400;
	margin:0;
	font-size:24px
}
@media(min-width:768px){
	.priceTableTitle h2{
		font-size:30px
}
}
.priceTableTitle h2 small{
	display:block;
	color:#848484;
	font-size:13px;
	font-style:italic;
	margin-top:12px
}
.priceAmount{
	padding:30px 0;
	background-color:#f5f5f5
}
.priceAmount h2{
	text-align:center;
	font-weight:400;
	font-size:50px;
	line-height:44px;
	margin-bottom:0
}
.priceAmount h2 small{
	font-size:18px
}
.priceInfo{
	padding:15px
}
@media(min-width:768px){
	.priceInfo{
		padding:25px
}
}
@media(min-width:992px){
	.priceInfo{
		padding:25px 50px
}
}
.priceInfo .list-unstyled li{
	color:#222;
	font-size:15px;
	margin-bottom:10px
}
.priceInfo .list-unstyled li:last-child{
	margin-bottom:0
}
.priceInfo .priceShorting{
	margin-bottom:55px;
	float:left;
	width:100%
}
.priceInfo .priceShorting>li p{
	font-size:15px;
	margin-left:25px
}
@media(min-width:768px){
	.priceInfo .priceShorting>li p{
		font-size:15px
}
}
@media(min-width:992px){
	.priceInfo .priceShorting>li p{
		font-size:15px
}
}
.priceInfo .priceShorting>li ul{
	padding-left:25px
}
.priceInfo .priceShorting>li ul li{
	line-height:24px
}
.priceInfo .priceShorting>li ul li i{
	font-size:15px;
	margin-top:5px
}
.priceInfo .priceShorting>li ul li.active>i{
	color:#2196f3
}
.priceInfo .priceShorting>li i{
	color:#d9d9d9;
	font-size:18px;
	margin-right:10px;
	float:left;
	margin-top:3px
}
.priceInfo .priceShorting>li.active>i{
	color:#2196f3
}
.priceInfo .priceShorting>li.active p{
	color:#222
}
.priceBtn{
	text-align:center;
	margin-top:25px
}
@media(min-width:768px){
	.priceBtn{
		margin-top:50px
}
}
.priceBtn .btn-primary{
	background-color:transparent;
	border:1px solid #e5e5e5;
	color:#848484;
	padding:17px 30px;
	font-size:14px
}
.priceBtn .btn-primary:hover,.priceBtn .btn-primary:active:focus,.priceBtn .btn-primary:active:hover{
	background-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff
}
.advancedSupport .priceShorting{
	margin-bottom:20px
}
.advancedSupport.active{
	border-color:#2196f3
}
.advancedSupport.active .priceAmount{
	background-color:#2196f3
}
.advancedSupport.active .priceAmount h2{
	color:#fffefe
}
.advancedSupport.active .priceAmount h2 small{
	color:#fffefe
}
.advancedSupport.active .checkbox label{
	color:#222;
	font-size:15px
}
.advancedSupport.active .btn-primary{
	background-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff;
	padding:17px 30px;
	font-size:14px
}
.advancedSupport.active .btn-primary:hover,.advancedSupport.active .btn-primary:active:focus,.advancedSupport.active .btn-primary:active:hover{
	border-color:#2196f3;
	border:1px solid #2196f3;
	color:#fff
}
.advancedSupport p{
	font-size:13px
}
.advancedSupport p a{
	text-decoration:underline
}
.signUpMessage{
	text-align:center;
	margin-top:10px
}
@media(min-width:768px){
	.signUpMessage{
		margin-top:70px
}
}
.signUpMessage p{
	font-size:16px;
	margin-bottom:0;
	color:#222
}
.signUpMessage p a{
	text-decoration:underline
}
.signUpSection{
	padding:50px 0
}
@media(min-width:768px){
	.signUpSection{
		padding:70px 0
}
}
.priceTableSection{
	padding:50px 0
}
@media(min-width:768px){
	.priceTableSection{
		padding:93px 0
}
}
.sidebarInner{
	border:1px solid #e5e5e5;
	border-radius:4px;
	padding:10px;
	margin-bottom:25px
}
@media(min-width:768px){
	.sidebarInner{
		padding:20px;
		margin-bottom:50px
}
}
@media(min-width:992px){
	.sidebarInner{
		padding:30px
}
}
.sidebarInner .form-control{
	border-right:0
}
.sidebarInner .input-group-addon{
	background-color:transparent;
	border-color:#e5e5e5
}
.sidebarInner .panel{
	margin-bottom:0;
	border:0;
	box-shadow:none
}
.sidebarInner .panel-heading{
	background-color:transparent;
	border:0;
	padding:0 0 15px;
	font-family:poppins,sans-serif;
	font-size:16px;
	color:#222
}
.sidebarInner .panel-body{
	padding:0
}
.sidebarInner .categoryList li a{
	border-bottom:1px solid #e5e5e5;
	display:block;
	color:#848484;
	padding:7px 0
}
.sidebarInner .categoryList li a:hover{
	color:#2196f3
}
@media(min-width:768px){
	.sidebarInner .categoryList li a{
		padding:15px 0
}
}
.sidebarInner .categoryList li:last-child a{
	border-bottom:0
}
.sidebarInner.sidebarCategory{
	padding:0 15px;
	border:0;
	margin-bottom:40px;
	width:100%;
	float:left
}
@media(min-width:1200px){
	.sidebarInner.sidebarCategory{
		width:320px;
		float:right;
		padding:0
}
}
.sidebarInner.sidebarCategory .input-group{
	border:1px solid #e5e5e5;
	border-radius:4px
}
.sidebarInner.sidebarCategory .form-control{
	border:0
}
.sidebarInner.sidebarCategory .input-group-addon{
	border:0
}
.sidebarInner.sidebarCategory .input-group-addon i.fa{
	width:36px;
	height:36px;
	display:block;
	background-color:#2196f3;
	border-radius:4px;
	line-height:36px;
	color:#fff
}
.sidebarInner.sidebarCategory .categoryList li a{
	border:0;
	padding:7px 0
}
.blogContent{
	background-color:transparent;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:25px;
	padding-bottom:25px
}
@media(min-width:768px){
	.blogContent{
		margin-bottom:50px;
		padding-bottom:50px
}
}
.blogContent .caption{
	padding:0
}
.blogContent .caption h3{
	font-weight:500;
	text-transform:none;
	font-size:20px
}
@media(min-width:768px){
	.blogContent .caption h3{
		font-size:40px
}
}
.blogContent .caption img{
	border-radius:4px;
	margin-bottom:25px
}
.blogContent .caption h4{
	font-size:14px;
	color:#848484;
	font-family:muli,sans-serif;
	font-weight:400;
	margin-bottom:15px
}
.blogContent .caption h4 a{
	color:#2196f3
}
.blogContent .caption .socialLink{
	text-align:left;
	margin:0
}
.blogContent .caption .socialLink li a{
	color:#848484;
	font-size:13px;
	padding:0;
	width:38px;
	height:38px;
	border-radius:100%;
	display:block;
	border:1px solid #e5e5e5;
	background-color:transparent;
	text-align:center;
	line-height:38px
}
.blogContent .caption .socialLink li a:hover{
	color:#fff;
	background-color:#2196f3;
	border-color:#2196f3
}
.blogContent .caption .socialLink li:first-child{
	padding-left:0
}
.commentArea h3{
	font-weight:400;
	font-size:16px;
	text-transform:none;
	margin-bottom:25px
}
.commentArea form{
	margin:0 -15px
}
.deafultForm .control-label{
	color:#848484;
	font-weight:400;
	font-size:15px;
	margin-bottom:7px
}
.deafultForm .row{
	margin:0
}
.blogInner{
	background-color:transparent;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:17px;
	margin-bottom:25px
}
@media(min-width:768px){
	.blogInner{
		padding-bottom:42px;
		margin-bottom:50px
}
}
.blogInner img{
	border-radius:4px
}
.blogInner .caption{
	padding:0;
	margin-top:30px
}
.blogInner .caption h4{
	font-size:14px;
	color:#848484;
	font-family:muli,sans-serif;
	font-weight:400;
	margin-bottom:15px
}
.blogInner .caption h4 a{
	color:#2196f3
}
.blogInner .caption h3{
	font-weight:500;
	font-size:20px
}
.blogInner p{
	margin-bottom:0
}
.iframWrapper iframe{
	width:100%
}
.blogInnerWrapper .blogInner:last-child{
	padding-bottom:0;
	border:0
}
.blogInnerWrapper .blogInner:last-child .caption{
	margin-top:0
}
#blog-carousel-id .item{
	border-radius:4px
}
#blog-carousel-id i.icon-listy{
	width:45px;
	height:45px;
	background-color:rgba(255,255,255,.35);
	border:1px solid rgba(255,255,255,.51);
	border-radius:4px;
	display:block;
	line-height:45px;
	font-size:15px;
	text-shadow:none;
	color:#fff;
	margin-top:-20px;
	transition:all .3s ease-in-out
}
#blog-carousel-id .carousel-control{
	background-image:none;
	opacity:1
}
#blog-carousel-id .carousel-control.left i.icon-listy{
	position:absolute;
	top:50%;
	left:50%
}
#blog-carousel-id .carousel-control.right i.icon-listy{
	position:absolute;
	top:50%;
	right:50%
}
#blog-carousel-id .carousel-control:hover i.icon-listy{
	background-color:#2196f3;
	border-color:#2196f3;
	color:#fff
}
.blogDetials .col-sm-8.col-xs-12{
	padding-right:15px
}
@media(min-width:992px){
	.blogDetials .col-sm-8.col-xs-12{
		padding-right:0
}
}
.blogDetials .blogContent .caption h3{
	margin-bottom:40px
}
.blogDetials .sidebarInner{
	width:100%;
	float:left
}
@media(min-width:1200px){
	.blogDetials .sidebarInner{
		width:320px;
		float:right
}
}
.blogDetials{
	padding:50px 0
}
@media(min-width:768px){
	.blogDetials{
		padding:100px 0 70px
}
}
.dashboardBoxBg{
	background-color:#fff;
	border-radius:4px;
	border:1px solid #e5e5e5;
	padding:30px
}
.mt30{
	margin-top:30px
}
.mb30{
	margin-bottom:30px
}
.profileIntro h2{
	font-size:30px;
	text-transform:none;
	font-weight:400;
	margin:0 0 17px
}
.profileIntro p{
	margin-bottom:0
}
.profileIntro h3{
	font-size:20px;
	text-transform:none;
	font-weight:500
}
.profileIntro label{
	font-weight:400
}
.profileIntro .form-control{
	color:#222
}
.profileIntro .form-group button.btn-primary{
	background-color:transparent;
	border:2px solid #2196f3;
	color:#2196f3;
	width:auto;
	padding:16px 30px
}
.profileIntro .dateSelect{
	margin-bottom:0
}
.profileIntro.paraMargin p{
	margin-bottom:25px
}
.profileIntro .help-block{
	display:block;
	font-size:13px;
	font-style:italic;
	font-weight:300
}
.bg-white-full{
	background-color:#fff
}
.bg-white-full .dashboardBoxBg{
	padding:0;
	border:0
}
.imageUploader{
	width:100%;
	display:block;
	border:2px dashed #2196f3;
	padding:50px;
	border-radius:4px;
	background-color:rgba(33,150,243,.03)
}
.form-group .file{
	visibility:hidden;
	position:absolute
}
.form-group .browse{
	width:auto;
	height:50px;
	display:inline-block;
	background-color:transparent;
	color:#222;
	border:0;
	box-shadow:none;
	text-transform:uppercase;
	font-size:18px;
	font-weight:500;
	letter-spacing:1px;
	font-family:poppins,sans-serif;
	padding:0
}
.btn-area .btn-primary{
	padding-left:30px;
	padding-right:30px;
	margin-bottom:30px
}
.bt{
	border-top:1px solid #e5e5e5
}
.profileUserInfo{
	padding-top:30px;
	text-align:center
}
.profileUserInfo p{
	margin:0 0 20px
}
.profileUserInfo h2{
	font-size:30px;
	text-transform:none;
	font-weight:400
}
.profileUserInfo h5{
	font-size:14px;
	text-transform:none;
	margin-bottom:25px;
	font-weight:400
}
.profileUserInfo h5 span{
	font-family:muli,sans-serif;
	color:#2196f3
}
.profileUserInfo .btn-primary{
	background-color:#f7f7f7;
	border:1px solid #e5e5e5;
	color:#222;
	font-size:12px;
	letter-spacing:0;
	text-transform:none;
	width:75px;
	line-height:25px;
	padding:0
}
.profileUserInfo .btn-primary:hover,.profileUserInfo .btn-primary:focus{
	background-color:#f7f7f7;
	border:1px solid #e5e5e5;
	color:#222
}
.profileUserInfo.profileName h2{
	font-size:24px;
	margin-bottom:14px
}
.listing__form .btn-submit{
	background-color:#2196f3;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	font-weight:700;
	border:0;
	height:64px;
	width:470px;
	letter-spacing:5px;
	border-radius:2px;
	transition:opacity .2s ease
}
.listing__form .btn-submit:hover{
	opacity:.9
}
.profileImage{
	text-align:center;
	padding-bottom:20px
}
.profileImage img{
	margin-bottom:15px
}
.profileImage .form-group{
	margin-bottom:0
}
.profileImage .btn-primary{
	background-color:transparent;
	color:#848484;
	font-size:14px;
	text-transform:none;
	font-weight:400
}
.profileImage .btn-primary i{
	margin-left:7px
}
.profileImage .btn-primary:hover,.profileImage .btn-primary:focus{
	background-color:transparent;
	color:#848484
}
.uploadImages{
	display:block
}
@media(min-width:768px){
	.uploadImages{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between
}
}
.uploadImages li{
	padding:0;
	border:0;
	position:relative;
	width:100%;
	margin:12px 0
}
@media(min-width:768px){
	.uploadImages li{
		width:30%;
		margin:12px 0
}
}
.uploadImages li img{
	width:100%
}
.uploadImages li .close{
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	display:block;
	border-radius:100%;
	background-color:#f25656;
	color:#fff;
	line-height:30px;
	text-align:center;
	padding:0;
	opacity:1;
	box-shadow:0 0 10px rgba(0,0,0,.5);
	font-size:11px
}
.profileSection{
	padding:30px 0
}
@media(min-width:768px){
	.profileSection{
		padding:40px 0
}
}
.dashboardOrders{
	padding:30px 0
}
@media(min-width:768px){
	.dashboardOrders{
		padding:40px 0
}
}
.dataTables_length,.dataTables_info,.dataTables_filter{
	display:none
}
.dashboardPageTitle h2{
	font-weight:400;
	text-transform:none;
	font-size:30px
}
#ordersTable{
	background-color:#fff;
	border-radius:4px;
	border:0
}
@media(min-width:768px){
	#ordersTable{
		border:1px solid #e5e5e5
}
}
#ordersTable .label{
	width:63px;
	height:21px;
	padding:0;
	line-height:21px;
	display:inline-block;
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#fff
}
#ordersTable .label.label-success{
	background-color:#22baa0
}
#ordersTable .label.label-warning{
	background-color:#bd0505
}
#ordersTable .label.label-danger{
	background-color:#f25656
}
#ordersTable .btn-group .btn-primary{
	background-color:#fff;
	border:1px solid #e5e5e5;
	color:#848484;
	font-size:12px;
	padding:6px;
	text-transform:none;
	letter-spacing:0;
	font-family:muli,sans-serif;
	width:60px;
	border-radius:0;
	margin-left:0;
	margin-top:-1px
}
@media(min-width:768px){
	#ordersTable .btn-group .btn-primary{
		margin-left:-1px;
		margin-top:0
}
}
.btn-toolbar .btn-default{
	color:#222;
	text-transform:none;
	padding:7px 15px
}
.btn-toolbar .btn-default:active,.btn-toolbar .btn-default:hover,.btn-toolbar .btn-default:focus{
	background:#2196f3;
	color:#fff
}
.btn-toolbar .open .btn-default:active,.btn-toolbar .open .btn-default:hover,.btn-toolbar .open .btn-default:focus{
	background:#2196f3;
	color:#fff
}
.btn-toolbar .open .dropdown-toggle{
	box-shadow:none
}
.listyPage .btn-toolbar{
	margin-bottom:0
}
.table-responsive{
	border:0
}
.table-responsive.bgAdd{
	background-color:#fff
}
.table-responsive .col-sm-7{
	width:100%;
	padding-right:15px
}
table.dataTable{
	margin:0!important;
	border:0;
	background-color:#fff
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
	border-color:#e5e5e5;
	border-width:1px;
	padding:17px 20px;
	line-height:28px
}
.table-bordered>thead>tr>th{
	border:0;
	border-right:1px solid #e5e5e5;
	padding:30px 20px 17px
}
.table-bordered>thead>tr>th:last-child{
	border-right:0
}
table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{
	bottom:16px
}
.dataTables_paginate{
	padding:16px 15px 30px
}
.dataTables_paginate li a{
	border-color:#e5e5e5;
	color:#848484
}
.dataTables_paginate li a:hover{
	background-color:#f7f7f7
}
.dataTables_paginate .pagination>.active>a,.dataTables_paginate .pagination>.active>a:focus,.dataTables_paginate .pagination>.active>a:hover,.dataTables_paginate .pagination>.active>span,.dataTables_paginate .pagination>.active>span:focus,.dataTables_paginate .pagination>.active>span:hover{
	background-color:#f7f7f7;
	color:#848484;
	border-color:#e5e5e5
}
#ordersTable.table>thead>tr>th{
	color:#222
}
#ordersTable.table>tbody>tr>td,#ordersTable.table>tbody>tr>th{
	padding:5px 20px
}
#ordersTable.table>tbody>tr>td:first-child{
	text-align:center
}
#ordersTable.table>tbody>tr:last-child>td{
	border-bottom:1px solid #e5e5e5
}
#ordersTable.table>tfoot{
	display:none
}
#ordersTable.table>tbody>tr>td,#ordersTable.table>thead>tr>th{
	border-left:0;
	border-right:0
}
#ordersTable_wrapper .col-sm-5{
	display:none
}
.dataTables_wrapper .dataTables_paginate{
	text-align:left!important
}
.listyPage{
	padding:50px 0
}
@media(min-width:768px){
	.listyPage{
		padding:63px 0
}
}
.listyPage .dashboardPageTitle h2{
	margin:0 0 20px
}
.rowItem{
	background-color:#fff
}
.listingsTable{
	border-collapse:separate;
	border-spacing:0 30px
}
.listingsTable thead tr th{
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	font-weight:400;
	line-height:24px
}
.listingsTable thead tr th:first-child{
	border:1px solid #e5e5e5;
	border-right:0;
	width:auto;
	padding-left:15px
}
@media(min-width:768px){
	.listingsTable thead tr th:first-child{
		width:45%;
		padding-left:100px
}
}
.listingsTable thead tr th:last-child{
	border:1px solid #e5e5e5;
	border-left:0
}
.listingsTable thead:first-child tr:first-child th{
	border-top:1px solid #e5e5e5;
	padding:10px 5px;
	font-size:9px
}
@media(min-width:768px){
	.listingsTable thead:first-child tr:first-child th{
		padding:17px 20px;
		font-size:14px
}
}
.listingsTable tbody tr td{
	vertical-align:middle;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	line-height:22px;
	padding:5px;
	font-size:9px
}
@media(min-width:768px){
	.listingsTable tbody tr td{
		padding:15px;
		font-size:13px
}
}
.listingsTable tbody tr td:first-child{
	border:1px solid #e5e5e5;
	border-right:0
}
.listingsTable tbody tr td:last-child{
	border:1px solid #e5e5e5;
	border-left:0
}
.listingsTable .label{
	width:63px;
	height:21px;
	padding:0;
	line-height:21px;
	display:inline-block;
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#fff
}
.listingsTable .label.label-success{
	background-color:#22baa0
}
.listingsTable .label.label-warning{
	background-color:#bd0505
}
.listingsTable .label.label-danger{
	background-color:#f25656
}
.table-responsive[data-pattern=priority-columns]{
	border:0
}
.listingsInfo li{
	float:left
}
@media(min-width:768px){
	.listingsInfo li{
		width:149px;
		height:95px
}
}
@media(min-width:992px){
	.listingsInfo li{
		width:197px;
		height:127px
}
}
@media(min-width:1200px){
	.listingsInfo li{
		width:200px;
		height:129px
}
}
.listingsInfo li:first-child a{
	display:block;
	width:50px
}
@media(min-width:768px){
	.listingsInfo li:first-child a{
		width:auto
}
}
.listingsInfo li:first-child img{
	border-radius:4px;
	width:100%
}
.listingsInfo li:last-child h3{
	font-weight:400;
	text-transform:none;
	font-size:9px;
	margin:5px 0
}
.listingsInfo li:last-child h3 i.fa{
	margin-left:10px;
	color:#2196f3
}
@media(min-width:768px){
	.listingsInfo li:last-child h3{
		font-size:18px;
		margin:0 0 7px
}
}
@media(min-width:992px){
	.listingsInfo li:last-child h3{
		margin:20px 0 7px
}
}
.listingsInfo li:last-child h5{
	font-family:muli,sans-serif;
	font-size:13px;
	text-transform:none;
	color:#848484;
	margin:0 0 4px;
	font-weight:400;
	font-size:9px
}
.listingsInfo li:last-child h5 .cityName{
	color:#222
}
@media(min-width:768px){
	.listingsInfo li:last-child h5{
		font-size:13px
}
}
.listingsInfo li:last-child .category{
	color:#2196f3;
	font-size:9px
}
@media(min-width:768px){
	.listingsInfo li:last-child .category{
		font-size:13px
}
}
.listingsInfo li:last-child p{
	color:#222;
	margin:0;
	font-size:9px
}
.listingsInfo li:last-child p .likeArea{
	margin-left:10px;
	color:#848484
}
.listingsInfo li:last-child p .likeArea i.fa{
	margin-right:2px;
	color:#2196f3
}
@media(min-width:768px){
	.listingsInfo li:last-child p{
		font-size:13px
}
}
.primaryColor{
	color:#2196f3
}
.panel-card{
	border-color:#e5e5e5;
	margin:0 0 30px;
	height:auto
}
.panel-card .panel-heading{
	background-color:transparent;
	border-color:#e5e5e5;
	font-family:poppins,sans-serif;
	font-weight:400;
	font-size:16px;
	text-transform:none;
	padding:0 20px;
	height:44px;
	line-height:44px
}
.panel-card .panel-heading .label{
	font-family:muli,sans-serif;
	font-size:12px;
	float:right;
	padding:3px 9px;
	font-weight:400;
	margin-top:13px
}
.panel-card .panel-heading .label.label-primary{
	background-color:#2196f3
}
.panel-card .panel-heading .label.label-sm{
	background-color:transparent;
	border:1px solid #e5e5e5;
	float:none;
	color:#848484;
	padding:0 6px;
	margin:0
}
.panel-card .panel-body{
	padding:30px 20px
}
.panel-card .panel-body h2{
	font-size:35px;
	color:#848484;
	font-family:muli,sans-serif;
	font-weight:300;
	margin:0 0 12px
}
.panel-card .panel-body p{
	margin:0
}
.panel-card .panel-body .resultInfo{
	float:right;
	font-size:15px
}
.panel-card .panel-body .resultInfo.resultUp{
	color:#22baa0
}
.panel-card .panel-body .resultInfo.resultDown{
	color:#f25656
}
.panel-card .panel-body.plr{
	padding:0 20px
}
.panel-card .panel-body.panel-message{
	padding:20px
}
.panel-card .panel-list li{
	padding:18px 0 15px;
	border-bottom:1px solid #e5e5e5
}
.panel-card .panel-list li:last-child{
	border-bottom:0
}
.panel-card .panel-list li.messageCommon{
	padding:19px 20px 15px
}
.panel-card .panel-list.list-padding li{
	padding:15px 0
}
.panel-card .panel-list.list-padding-sm li{
	padding:12px 0
}
.panel-card .rating{
	margin-bottom:0
}
.panel-card .rating li{
	border:0;
	padding:0
}
.equalHeight .container .row:nth-child(2){
	display:block;
	margin-bottom:0
}
@media(min-width:768px){
	.equalHeight .container .row:nth-child(2){
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;
		margin-bottom:30px;
		max-height:507px
}
}
.listWrapper{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.listName h3{
	font-size:15px;
	font-weight:400;
	text-transform:none;
	margin:0
}
.listName h3 small{
	display:block;
	font-family:muli,sans-serif;
	font-size:13px;
	color:#848484;
	text-transform:none;
	margin:8px 0 0
}
.listResult{
	text-align:right
}
.likePart{
	font-size:13px
}
.likePart i.primaryColor{
	margin-right:5px
}
.likeResult{
	font-size:13px
}
.likeResult strong{
	color:#222;
	font-weight:400
}
.itmeName{
	line-height:34px;
	font-family:poppins,sans-serif;
	color:#222;
	font-size:14px;
	font-weight:400
}
.itmeName .iconBox{
	width:34px;
	height:34px;
	display:inline-block;
	line-height:34px;
	text-align:center;
	background-color:#2196f3;
	color:#fff;
	border-radius:100%;
	font-size:20px;
	margin:0 10px 0 0;
	float:left
}
.itemSubmit{
	font-size:13px
}
.itemSubmit strong{
	font-weight:400;
	color:#222;
	line-height:34px
}
.recentUserInfo{
	line-height:40px;
	font-family:poppins,sans-serif;
	color:#222;
	font-size:14px;
	font-weight:400
}
.recentUserInfo img{
	width:40px;
	height:40px;
	display:inline-block;
	float:left;
	margin:0 10px 0 0
}
.userTime{
	font-size:13px;
	line-height:40px
}
.messageCommon{
	background-color:#fff
}
.messageCommon .messageInfo h5{
	font-size:15px;
	text-transform:none;
	font-weight:400;
	margin:0 0 6px;
	color:#848484
}
.messageCommon .messageInfo h5 small{
	font-family:muli,sans-serif;
	font-size:13px;
	color:#848484
}
.messageCommon .messageInfo h5 small .dayTime{
	color:#848484;
	margin-left:2px
}
.messageCommon .messageInfo p{
	font-size:13px
}
.messageCommon .messageTime{
	font-size:13px;
	color:#848484;
	line-height:48px
}
.messageCommon.oldMessage{
	background-color:#f7f7f7
}
.messageCommon.recentMessage .messageInfo h5{
	color:#222
}
.messageCommon.recentMessage .messageInfo small .dayTime{
	color:#2196f3
}
.messageCommon.recentMessage .messageTime{
	color:#2196f3
}
.btn-panel{
	vertical-align:baseline
}
.btn-panel.btn-group .btn-primary{
	background-color:#fff;
	border:1px solid #e5e5e5;
	color:#848484;
	font-size:12px;
	padding:4px 6px;
	text-transform:none;
	letter-spacing:0;
	font-family:muli,sans-serif
}
.btn-panel.btn-group .btn-primary:hover,.btn-panel.btn-group .btn-primary.active{
	background-color:#2196f3;
	color:#fff;
	border-color:#2196f3
}
.legendColorBox>div{
	border:0!important
}
.panel-card .panel-heading .rightContent{
	float:right;
	padding:10px 0;
	display:inline-table;
	height:30px;
	line-height:10px
}
.dateRange{
	display:inline-block;
	float:left;
	width:auto;
	margin-right:30px
}
.dateRange label{
	float:left;
	font-family:muli,sans-serif;
	font-size:12px;
	color:#848484;
	margin:0 10px 0 0;
	line-height:24px;
	font-weight:400
}
.dateRange .dateSelect{
	margin:0
}
.dateRange .dateSelect .form-control{
	height:24px;
	font-size:12px;
	font-family:muli,sans-serif
}
.dateRange .dateSelect .input-group-addon{
	padding:3px 12px
}
.panel-card .panel-body .chartInfo{
	margin:20px 0;
	float:left;
	display:block;
	width:100%
}
.panel-card .panel-body .chartInfo h2{
	color:#2196f3
}
.flot-chart{
	display:block;
	height:222px
}
.flot-chart-content{
	width:100%;
	height:100%
}
.paddingAdjustBottom{
	padding:35px 0
}
@media(min-width:768px){
	.paddingAdjustBottom{
		padding:70px 0
}
}
.paddingAdjustTopBottom{
	padding:0 0 35px
}
@media(min-width:768px){
	.paddingAdjustTopBottom{
		padding:0 0 70px
}
}
.paddingAdjustTop{
	padding:0 0 50px
}
@media(min-width:768px){
	.paddingAdjustTop{
		padding:0 0 100px
}
}
.listingTitleArea h2{
	text-transform:none;
	font-weight:500;
	margin:0 0 14px;
	font-size:35px;
	line-height:45px
}
@media(min-width:768px){
	.listingTitleArea h2{
		font-size:40px
}
}
.listingTitleArea p{
	margin:0 0 10px
}
.listingReview{
	display:block;
	float:left;
	width:100%;
	line-height:44px
}
.listingReview span,.listingReview .captionItem,.listingReview .rating{
	display:inline-block;
	float:left
}
.listingReview span{
	margin-right:20px
}
.listingReview .rating{
	margin:0 10px 0 0
}
.listingReview .btn-primary{
	display:inline-block;
	padding:15px 30px;
	float:left
}
@media(min-width:768px){
	.listingReview .btn-primary{
		float:right
}
}
.listingImage li{
	padding:0;
	float:left;
	width:100%
}
@media(min-width:768px){
	.listingImage li{
		width:25%
}
}
.detailsInfoBox{
	padding:47px 0 42px;
	border-top:1px solid #e5e5e5
}
.detailsInfoBox h3{
	font-weight:400;
	font-size:24px;
	text-transform:none;
	margin:0 0 10px
}
.detailsInfoBox p{
	margin:30px 0 0
}
.detailsInfoBox .formSection{
	margin:30px 0 0;
	padding:0;
	border:0
}
.listDetailsInfo .detailsInfoBox:first-child{
	padding-top:0;
	border-top:0
}
.listDetailsInfo .detailsInfoBox:first-child h3{
	margin:0
}
.media-comment.media{
	margin:30px 0 0
}
.media-comment.media .media-left{
	display:inline-block;
	float:left;
	margin-right:20px
}
.media-comment.media .media-left img{
	width:60px;
	height:60px
}
.media-comment.media .media-heading{
	text-transform:none;
	font-size:15px;
	font-weight:400;
	margin:0 0 10px
}
.media-comment.media .media-body p{
	margin:0
}
.media-comment.media .rating{
	margin:0 0 14px
}
.media-comment.media .rating li i{
	margin:0
}
.listSidebar{
	padding:25px 30px;
	border:1px solid #e5e5e5;
	border-radius:4px;
	display:block;
	float:right;
	width:100%;
	margin-top:30px
}
@media(min-width:768px){
	.listSidebar{
		width:100%;
		margin-top:50px
}
}
@media(min-width:992px){
	.listSidebar{
		width:90%;
		margin-top:50px
}
}
.listSidebar h3{
	font-weight:400;
	font-size:24px;
	text-transform:none;
	margin:0 0 30px
}
.sidebarList li{
	display:block;
	float:left;
	width:100%;
	padding:17px 0;
	border-bottom:1px solid #e5e5e5
}
.sidebarList li:last-child{
	border-bottom:0
}
.sidebarList li span a{
	color:#2196f3;
	text-decoration:underline
}
.featuresItems li{
	padding:5px
}
.detailsInfoBox .formSection.formSpace{
	margin:18px 0 30px
}
@media(min-width:768px){
	.detailsInfoBox .formSection.formSpace{
		margin:18px 0 0
}
}
.listingSection{
	padding:30px 0
}
@media(min-width:768px){
	.listingSection{
		padding:40px 0 30px
}
}
.row.adjustRow{
	margin:0
}
button.close-btn{
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	display:block;
	border-radius:100%;
	background-color:#f25656;
	color:#fff;
	line-height:30px;
	text-align:center;
	padding:0;
	opacity:1;
	box-shadow:0 0 10px rgba(0,0,0,.5);
	font-size:11px;
	border:0
}
.profileImageUpload .file{
	visibility:hidden;
	position:absolute
}
.profileImageUpload .browse{
	width:auto;
	height:50px;
	display:inline-block;
	background-color:transparent;
	border:0;
	box-shadow:none;
	letter-spacing:1px;
	font-family:poppins,sans-serif;
	padding:0;
	color:#848484;
	font-size:14px;
	text-transform:none;
	font-weight:400
}
.profileImageUpload .browse i{
	margin:0 7px
}
.rating.rating-review li i{
	font-size:16px
}
.dashboardSection{
	padding:30px 0
}
@media(min-width:768px){
	.dashboardSection{
		padding:40px 0
}
}
.map-sidebar{
	width:320px
}
.map-right{
	float:right
}
.map-margin-btm{
	margin-bottom:40px
}
.mapArea{
	height:290px
}
.mapArea #map-canvas{
	height:260px
}
.dashboard-review-section{
	padding:20px 0 15px
}
@media(min-width:768px){
	.dashboard-review-section{
		padding:40px 0 30px
}
}
.dashboard-review-section .paginationCommon{
	margin-top:50px
}
.dashboard-list-box .list-sort{
	background-color:#fff;
	height:70px;
	border-bottom:1px solid #e5e5e5;
	line-height:70px;
	padding:0 25px
}
.dashboard-list-box .list-sort .sort-left{
	display:inline-block;
	font-size:15px;
	font-weight:600
}
.dashboard-list-box .list-sort .sort-right{
	float:right
}
.dashboard-list-box .list-sort .sort-select .sbHolder{
	border:0;
	font-family:muli,sans-serif;
	margin-top:20px;
	color:#848484
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbToggle{
	background:#fff
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbToggle:before{
	font-family:fontawesome;
	content:"\f107";
	right:-10px;
	position:absolute;
	bottom:-30px;
	font-size:20px;
	color:#848484
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbSelector{
	left:auto;
	right:0;
	color:#848484!important;
	font-size:15px;
	font-weight:600;
	width:190px
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbOptions{
	padding:10px;
	width:190px!important;
	z-index:20;
	border:1px solid #e5e5e5
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbOptions li a{
	padding:10px;
	font-family:muli,sans-serif!important
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbOptions li a:hover{
	color:#2196f3!important
}
.dashboard-list-box .single-list{
	padding:40px 25px;
	border-bottom:1px solid #e5e5e5;
	background-color:#fff
}
.booking-section{
	padding:40px 0 30px
}
.booking-section .paginationCommon{
	margin-top:50px
}
.single-list{
	position:relative
}
.single-list:hover .booking-list-media .right-btn{
	opacity:1
}
.booking-list-media .media-left{
	float:left;
	margin-right:20px
}
.booking-list-media .media-left a img{
	width:70px;
	height:70px;
	border-radius:50%
}
.booking-list-media .media-body{
	display:block
}
@media(min-width:768px){
	.booking-list-media .media-body{
		display:table-cell
}
}
.booking-list-media .media-body .media-heading{
	font-weight:400;
	text-transform:none;
	font-size:20px;
	line-height:40px
}
.booking-list-media .media-body .media-heading .label{
	width:63px;
	height:21px;
	padding:0;
	line-height:21px;
	display:inline-block;
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#fff
}
.booking-list-media .media-body .media-heading .label.label-success{
	background-color:#22baa0
}
.booking-list-media .media-body .media-heading .label.label-warning{
	background-color:#bd0505
}
.booking-list-media .media-body .media-heading .label.label-danger{
	background-color:#f25656
}
.booking-list-media .media-body .booking-list{
	padding:5px 0;
	line-height:20px;
	font-weight:600;
	width:250px
}
@media(min-width:768px){
	.booking-list-media .media-body .booking-list{
		width:auto
}
}
.booking-list-media .media-body .booking-list .highlight{
	font-weight:400;
	font-size:12px;
	padding:5px 10px;
	border-radius:5px
}
.booking-list-media .media-body .booking-list span{
	font-weight:400
}
.booking-list-media .media-body .btn-primary{
	margin-top:20px;
	padding:10px 15px
}
.booking-list-media .right-btn .cancel{
	background-color:#f25656
}
.booking-list-media .right-btn .approved{
	background-color:#22baa0
}
.booking-list-media .right-btn .delete{
	background-color:#f25656
}
@media(min-width:992px){
	.booking-list-media .right-btn{
		opacity:0;
		position:absolute;
		top:50%;
		right:30px;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
.booking-list-media .right-btn .btn-primary{
	margin-top:20px;
	padding:10px 15px
}
@media(min-width:992px){
	.booking-list-media .right-btn .btn-primary{
		margin-left:20px;
		margin-top:0
}
}
.main-slider{
	width:100%;
	overflow:hidden;
	padding:0
}
.main-slider .slide{
	display:block;
	width:100%;
	height:510px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
@media(min-width:992px){
	.main-slider .slide{
		height:538px
}
}
.main-slider .slide.slide1,.main-slider .slide.slide2,.main-slider .slide.slide4{
	background-position:right center
}
@media(min-width:992px){
	.main-slider .slide.slide1,.main-slider .slide.slide2,.main-slider .slide.slide4{
		background-position:center
}
}
.main-slider .slide.slide3{
	background-position:20% center
}
@media(min-width:992px){
	.main-slider .slide.slide3{
		background-position:center
}
}
.main-slider .owl-carousel .owl-controls .owl-nav{
	display:none;
	height:0
}
@media(min-width:768px){
	.main-slider .owl-carousel .owl-controls .owl-nav{
		display:block
}
}
.main-slider .slide>.container{
	position:relative;
	display:table;
	max-width:1170px;
	height:100%
}
.main-slider .slide h1,.main-slider .slide h2,.main-slider .slide h3,.main-slider .slide h4,.main-slider .slide h5,.main-slider .slide h6,.main-slider .slide p,.main-slider .slide .h1,.main-slider .slide .h2,.main-slider .slide .h3,.main-slider .slide .h4,.main-slider .slide .h5,.main-slider .slide .h6{
	display:block;
	margin-bottom:0
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev,.main-slider .owl-carousel .owl-controls .owl-nav .owl-next{
	width:40px;
	height:90px;
	line-height:90px;
	font-size:40px;
	font-weight:700;
	transition:all .4s
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev,.main-slider .owl-carousel .owl-controls .owl-nav .owl-next,.main-slider .owl-carousel .owl-controls .owl-dot{
	padding:0;
	background-color:rgba(255,255,255,.35);
	color:#fff;
	border-radius:4px;
	box-shadow:none;
	width:45px;
	height:45px;
	line-height:40px;
	border:1px solid rgba(255,255,255,.51)
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev:hover,.main-slider .owl-carousel .owl-controls .owl-nav .owl-next:hover{
	color:#fff;
	background-color:#2196f3;
	border-color:#2196f3
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev:before{
	content:"\f104";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:40px
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-next:before{
	content:"\f105";
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:40px
}
.main-slider .owl-carousel .owl-controls .owl-nav{
	margin-top:0
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev{
	left:-120px
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-next{
	right:-120px
}
.main-slider:hover .owl-carousel .owl-controls .owl-nav .owl-prev{
	left:60px;
	margin-left:30px
}
.main-slider:hover .owl-carousel .owl-controls .owl-nav .owl-next{
	right:60px;
	margin-right:30px
}
.main-slider .slider-layer{
	position:absolute
}
.main-slider .owl-item .from-top,.main-slider .owl-item .from-bottom,.main-slider .owl-item .from-left,.main-slider .owl-item .from-right,.main-slider .owl-item .scale-up,.main-slider .owl-item .scale-down{
	opacity:0;
	transition:all .5s .3s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.main-slider .owl-item .from-top{
	-webkit-transform:translateY(-45px);
	transform:translateY(-45px)
}
.main-slider .owl-item .from-bottom{
	-webkit-transform:translateY(45px);
	transform:translateY(45px)
}
.main-slider .owl-item .from-left{
	-webkit-transform:translateX(-45px);
	transform:translateX(-45px)
}
.main-slider .owl-item .from-right{
	-webkit-transform:translateX(45px);
	transform:translateX(45px)
}
.main-slider .owl-item .scale-up{
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
.main-slider .owl-item .scale-down{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.main-slider .owl-item .delay-1{
	transition-delay:.5s
}
.main-slider .owl-item .delay-2{
	transition-delay:.7s
}
.main-slider .owl-item .delay-3{
	transition-delay:.9s
}
.main-slider .owl-item .delay-4{
	transition-delay:1.1s
}
.main-slider .owl-item.active .from-top,.main-slider .owl-item.active .from-bottom{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.main-slider .owl-item.active .from-left,.main-slider .owl-item.active .from-right{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.main-slider .owl-item.active .scale-up,.main-slider .owl-item.active .scale-down{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.main-slider .owl-controls{
	margin:0
}
.main-slider .owl-controls .owl-dots{
	display:none!important
}
@media(min-width:768px){
	.main-slider .common-inner{
		padding-left:0
}
}
@media(min-width:768px){
	.main-slider .common-inner{
		padding-left:15px
}
}
.owl-stage-outer{
	border-bottom:0
}
.main-slider .slide-inner1,.main-slider .slide-inner2,.main-slider .slide-inner4{
	position:absolute;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	top:50%;
	left:10%
}
@media(min-width:768px){
	.main-slider .slide-inner1,.main-slider .slide-inner2,.main-slider .slide-inner4{
		-webkit-transform:translate(0,-15%);
		transform:translate(0,-15%);
		top:50%;
		left:0
}
}
.main-slider .common-inner .h1{
	font-family:poppins,sans-serif;
	color:#fff;
	font-weight:500;
	text-transform:uppercase;
	margin:0;
	text-shadow:0 1px 3px rgba(0,0,0,.33);
	font-size:20px;
	line-height:20px;
	margin:0
}
@media(min-width:768px){
	.main-slider .common-inner .h1{
		font-size:50px;
		line-height:50px;
		margin:0 0 10px
}
}
@media(min-width:992px){
	.main-slider .common-inner .h1{
		font-size:50px;
		line-height:50px;
		margin:0 0 10px
}
}
.main-slider .common-inner .h4{
	text-shadow:0 1px 3px rgba(0,0,0,.33);
	color:#fff;
	margin-bottom:10px;
	margin-top:0;
	font-size:12px;
	line-height:18px;
	margin-bottom:0
}
@media(min-width:768px){
	.main-slider .common-inner .h4{
		font-size:16px;
		line-height:26px;
		margin-bottom:10px
}
}
.main-slider .common-inner a{
	text-align:center;
	display:block;
	padding:17px 0;
	width:140px
}
@media(min-width:768px){
	.main-slider .common-inner a{
		width:184px
}
}
.main-slider .common-inner .img-responsive{
	margin-bottom:5px;
	width:65px
}
@media(min-width:768px){
	.main-slider .common-inner .img-responsive{
		width:95px;
		margin-bottom:30px
}
}
.main-slider .slide-inner3{
	position:absolute;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	top:50%;
	left:10%
}
@media(min-width:768px){
	.main-slider .slide-inner3{
		-webkit-transform:translate(0,-50%);
		transform:translate(0,-50%);
		top:50%;
		left:50%
}
}
.banner-slick-slider{
	position:relative
}
.banner-slick-slider.container{
	padding:0
}
@media(min-width:768px){
	.banner-slick-slider.container{
		padding-left:15px;
		padding-right:15px
}
}
.banner-slick-slider .slick-slider .slick-slide:after{
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.3);
	left:0;
	top:0;
	content:''
}
.banner-slick-slider .slick-slider:hover .slick-prev.slick-arrow{
	opacity:1
}
.banner-slick-slider .slick-slider:hover .slick-next.slick-arrow{
	opacity:1
}
.banner-slick-slider .slick-slider .slick-prev.slick-arrow{
	opacity:0;
	background-color:#fff;
	width:30px;
	height:30px;
	z-index:50;
	left:10px;
	transition:all .3s ease-in-out
}
.banner-slick-slider .slick-slider .slick-prev.slick-arrow:before{
	content:"\f104";
	font-family:fontawesome
}
@media(min-width:768px){
	.banner-slick-slider .slick-slider .slick-prev.slick-arrow{
		left:50px;
		width:50px;
		height:50px
}
}
.banner-slick-slider .slick-slider .slick-next.slick-arrow{
	opacity:0;
	background-color:rgba(33,150,243,.5);
	width:30px;
	height:30px;
	z-index:50;
	right:10px;
	transition:all .3s ease-in-out
}
.banner-slick-slider .slick-slider .slick-next.slick-arrow:before{
	content:"\f105";
	font-family:fontawesome
}
@media(min-width:768px){
	.banner-slick-slider .slick-slider .slick-next.slick-arrow{
		right:50px;
		width:50px;
		height:50px
}
}
.banner-slick-slider .slide{
	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:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	width:100%;
	height:300px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
@media(min-width:320px){
	.banner-slick-slider .slide{
		height:250px
}
}
@media(min-width:768px){
	.banner-slick-slider .slide{
		height:400px
}
}
@media(min-width:992px){
	.banner-slick-slider .slide{
		height:600px
}
}
@media(min-width:320px){
	.banner-slick-slider .slide.slide1,.banner-slick-slider .slide.slide2,.banner-slick-slider .slide.slide4{
		background-position:right center
}
}
@media(min-width:992px){
	.banner-slick-slider .slide.slide1,.banner-slick-slider .slide.slide2,.banner-slick-slider .slide.slide4{
		background-position:center
}
}
@media(min-width:320px){
	.banner-slick-slider .slide.slide3{
		background-position:20% center
}
}
@media(min-width:992px){
	.banner-slick-slider .slide.slide3{
		background-position:center
}
}
.banner-slick-slider .slide h1,.banner-slick-slider .slide h2,.banner-slick-slider .slide h3,.banner-slick-slider .slide h4,.banner-slick-slider .slide h5,.banner-slick-slider .slide h6,.banner-slick-slider .slide p,.banner-slick-slider .slide .h1,.banner-slick-slider .slide .h2,.banner-slick-slider .slide .h3,.banner-slick-slider .slide .h4,.banner-slick-slider .slide .h5,.banner-slick-slider .slide .h6{
	display:block;
	margin-bottom:0
}
.banner-slick-slider .slide .common-inner{
	position:relative;
	z-index:100
}
@media(min-width:768px){
	.banner-slick-slider .slide .common-inner{
		margin-left:30px
}
}
.banner-slick-slider .slide .common-inner .h1{
	color:#fff;
	font-weight:700;
	text-transform:none;
	margin:0
}
@media(min-width:320px){
	.banner-slick-slider .slide .common-inner .h1{
		font-size:30px;
		line-height:34px;
		margin:0
}
}
@media(min-width:768px){
	.banner-slick-slider .slide .common-inner .h1{
		font-size:50px;
		line-height:50px;
		margin:0 0 10px
}
}
@media(min-width:992px){
	.banner-slick-slider .slide .common-inner .h1{
		font-size:50px;
		line-height:55px;
		margin:0 0 10px
}
}
.banner-slick-slider .slide .common-inner .h4{
	color:#fff;
	margin-bottom:10px;
	margin-top:0;
	font-size:15px;
	margin-bottom:0
}
@media(min-width:768px){
	.banner-slick-slider .slide .common-inner .h4{
		font-size:22px;
		line-height:26px;
		margin-bottom:10px
}
}
.banner-slick-slider .slide .common-inner a.btn{
	text-align:center;
	background-color:#2196f3;
	font-size:12px;
	height:40px;
	line-height:40px;
	padding:0 25px
}
@media(min-width:768px){
	.banner-slick-slider .slide .common-inner a.btn{
		font-size:14px;
		height:50px;
		line-height:50px;
		padding:0 30px
}
}
@media(min-width:320px){
	.banner-slick-slider .slide .common-inner .img-responsive{
		margin-bottom:5px;
		width:65px
}
}
@media(min-width:768px){
	.banner-slick-slider .slide .common-inner .img-responsive{
		width:95px;
		margin-bottom:30px
}
}
.banner-slick-slider{
	padding:0
}
.banner-slick-slider .slide.slide2 .slide-inner2{
	text-align:center
}
@-webkit-keyframes drop{
	0%{
		opacity:0;
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
}
	to{
		opacity:1;
		-webkit-transform:scale(1);
		transform:scale(1)
}
}
@keyframes drop{
	0%{
		opacity:0;
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
}
	to{
		opacity:1;
		-webkit-transform:scale(1);
		transform:scale(1)
}
}
.drop{
	-webkit-animation-name:drop;
	animation-name:drop;
	-webkit-transform-origin:center;
	transform-origin:center
}
body.rtl .copyRightText p{
	text-align:center
}
@media(min-width:768px){
	body.rtl .copyRightText p{
		text-align:right
}
}
body.rtl .copyRight .socialLink{
	text-align:center
}
@media(min-width:768px){
	body.rtl .copyRight .socialLink{
		text-align:left
}
}
body.rtl .list-contact li{
	padding-left:0;
	padding-right:28px
}
body.rtl .list-contact li i.fa{
	left:auto;
	right:0
}
body.rtl .captionItem li:last-child{
	float:left
}
body.rtl .banerInfo .form-group{
	margin:0 0 0 20px
}
body.rtl .banerInfo .input-group-addon{
	border-radius:0 4px 4px 0;
	border-right:0;
	border-left:1px solid #e5e5e5
}
body.rtl .banerInfo .input-group-addon.addon-right{
	border-radius:4px 0 0 4px
}
body.rtl .navbar-default .navbar-nav.navbar-right{
	margin:0
}
@media(min-width:768px){
	body.rtl .navbar-default .navbar-nav.navbar-right{
		margin:0 0 0 165px
}
}
body.rtl .navbar-btn{
	right:auto;
	left:75px
}
@media(min-width:768px){
	body.rtl .navbar-btn{
		right:auto;
		left:0
}
}
body.rtl .btn-transparent{
	overflow:hidden
}
body.rtl .btn-transparent span{
	float:right;
	text-align:right
}
body.rtl .btn-transparent i.icon-listy{
	float:right;
	margin:0 40px 0 10px
}
body.rtl .searchArea.banerInfo .input-group-addon{
	border:1px solid rgba(168,175,186,.5)
}
body.rtl .searchArea.banerInfo .input-group-addon.addon-right{
	border-right:0
}
body.rtl .searchArea.banerInfo .searchPartTitle{
	float:right;
	border-radius:0 4px 4px 0
}
body.rtl .searchBoxSelect .sbHolder{
	border:1px solid rgba(168,175,186,.5);
	border-right:0;
	border-radius:4px 0 0 4px
}
body.rtl .searchBoxSelect .sbSelector:link,body.rtl .searchBoxSelect .searchBoxSelect .sbSelector:visited,body.rtl .searchBoxSelect .searchBoxSelect .sbSelector:hover{
	text-align:right!important
}
body.rtl .searchBoxSelect .sbToggle{
	right:auto;
	left:12px
}
body.rtl .sidebarInner .form-control{
	border:1px solid #e5e5e5;
	border-left:0
}
body.rtl .categoryList li a .pull-right{
	float:left!important
}
body.rtl .blogContent .caption .socialLink{
	text-align:right
}
body.rtl .likeCount{
	float:left
}
body.rtl .searchSelectboxes .sbHolder{
	border:1px solid #e5e5e5;
	border-right:0;
	border-radius:4px 0 0 4px
}
body.rtl .searchSelectboxes .sbSelector:link,body.rtl .searchSelectboxes .searchBoxSelect .sbSelector:visited,body.rtl .searchSelectboxes .searchBoxSelect .sbSelector:hover{
	text-align:right!important
}
body.rtl .searchSelectboxes .sbToggle{
	right:auto;
	left:12px
}
body.rtl .signUpFormArea .priceTableTitle{
	text-align:right
}
body.rtl .contactSelect .sbToggle{
	right:auto;
	left:12px
}
body.rtl .list-address li{
	padding-left:0;
	padding-right:33px
}
body.rtl .list-address li i.fa{
	left:auto;
	right:0
}
body.rtl .listingReview .btn-primary{
	float:left
}
body.rtl .listingReview span,body.rtl .listingReview .captionItem,body.rtl .listingReview .rating{
	float:right
}
body.rtl .listingReview .rating{
	margin:0 0 0 10px
}
body.rtl .listingReview span{
	margin:0 0 0 20px
}
body.rtl .media.media-comment .media-left{
	float:right;
	padding:0 10px 0 25px
}
body.rtl .img-rtl{
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
body.rtl .processArea .form-control{
	padding:6px 8px 6px 55px
}
body.rtl .processArea i.fa{
	left:0;
	right:auto
}
body.rtl .dateSelect .form-control{
	border:1px solid #e5e5e5;
	border-left:0
}
body.rtl .checkbox-radio input[type=checkbox]:not(old)+label>span{
	margin:0 0 0 12px
}
body.rtl .checkbox-radio input[type=radio]:not(old)+label>span{
	margin:0 0 0 7px
}
body.rtl .checkbox-radio input[type=checkbox]:not(old)+label,body.rtl .checkbox-radio input[type=radio]:not(old)+label{
	margin-right:-2em
}
body.rtl .checkbox-radio.marginCheck{
	margin:12px 25px 12px 0
}
body.rtl .navbar-default.navbar-dashboard .input-group .form-control{
	padding:0 15px 0 0
}
body.rtl .mr0{
	margin-left:0!important
}
body.rtl .panel-card .panel-heading .label{
	float:left
}
body.rtl .panel-card .panel-body .resultInfo{
	float:left
}
body.rtl .panel-card .panel-heading .rightContent{
	float:left
}
body.rtl .dateRange{
	margin:0 0 0 30px;
	float:right
}
body.rtl .recentUserInfo img{
	float:right;
	margin:0 0 0 10px
}
body.rtl .itmeName .iconBox{
	float:right;
	margin:0 0 0 10px
}
body.rtl .likeResult{
	margin-right:10px;
	float:left
}
body.rtl .likePart i.primaryColor{
	margin:0 0 0 5px
}
body.rtl .panel-card .panel-heading .label.label-sm{
	float:right;
	margin:16px 0 0 10px
}
body.rtl .searchSelectbox .sbToggle{
	left:12px;
	right:auto
}
body.rtl .categoryBox h2 a{
	float:left
}
body.rtl .listCategory li a span{
	float:right
}
body.rtl .countUpSection.countUpVerTwo .iconArea{
	float:right;
	margin:0 0 0 20px
}
body.rtl .countUpSection.countUpVerTwo .totalCount{
	float:right
}
body.rtl .navbar-collapse ul.navbar-nav>li.dropdown>a:after{
	right:auto;
	left:15px
}
@media(min-width:768px){
	body.rtl .navbar-collapse ul.navbar-nav>li.dropdown>a:after{
		right:15px;
		left:auto
}
}
body.rtl .howWorksInfo.text-left{
	text-align:left
}
@media(min-width:768px){
	body.rtl .howWorksInfo.text-left{
		text-align:right
}
}
body.rtl .howWorksInfo.text-right{
	text-align:left
}
body.rtl .locationSelect .sbToggle{
	right:auto;
	left:10px
}
body.rtl .checkbox .pull-right.link{
	float:left!important
}
.user-profile-section .user-profile{
	background-color:#fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	margin-bottom:50px;
	border-radius:5px
}
.user-profile-section .user-profile .user-img img{
	width:100%;
	border-radius:5px
}
@media(min-width:1200px){
	.user-profile-section .user-profile .user-img img{
		border-radius:0;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px
}
}
.user-profile-section .user-profile .user-profile-content{
	padding:30px 30px 20px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}
.user-profile-section .user-profile .user-profile-content .user-name{
	font-size:22px;
	margin-bottom:0;
	text-transform:none;
	font-weight:400
}
.user-profile-section .user-profile .user-profile-content .designation{
	font-size:16px;
	font-weight:600;
	text-transform:none
}
.user-profile-section .user-profile .user-profile-content p{
	margin-top:20px;
	font-size:15px;
	margin-bottom:5px
}
.user-profile-section .user-profile .user-profile-content .user-contact-details li{
	padding:15px 0 0
}
.user-profile-section .user-profile .user-profile-content .user-contact-details li i{
	font-size:16px;
	margin-right:10px
}
.user-profile-section .user-profile .user-profile-content .verified-user{
	margin-top:30px;
	background-color:#2196f3;
	padding:15px;
	border-radius:5px;
	color:#fff;
	margin-bottom:35px;
	text-transform:none;
	font-size:18px;
	display:inline-block
}
.user-profile-section .user-contact{
	padding:25px 30px;
	border:1px solid #e5e5e5;
	border-radius:4px;
	margin-bottom:30px
}
.user-profile-section .user-contact h3{
	font-size:26px;
	font-weight:400;
	text-transform:none;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px
}
.user-profile-section .user-contact .list-contact li{
	color:#848484;
	margin-bottom:15px
}
.user-profile-section .user-contact .list-contact li a{
	color:#848484
}
.user-profile-section .user-contact .list-contact li a:hover{
	color:#2196f3;
	text-decoration:none
}
.user-profile-section .user-contact .btn-primary{
	padding:15px 25px
}
.user-profile-section .listContentHeading h2{
	font-size:20px;
	font-weight:400;
	text-transform:none;
	margin-bottom:10px
}
@media(min-width:768px){
	.user-profile-section .listContentHeading h2{
		font-size:26px;
		margin-bottom:25px
}
}
.review-aria{
	margin-top:50px
}
.review-aria .reviewContent{
	margin-top:36px
}
.review-aria .reviewContent .reviewTitle{
	font-size:20px;
	font-weight:400;
	margin-bottom:30px;
	text-transform:uppercase
}
.review-aria .reviewContent .reviewTitle span{
	color:orange;
	font-size:20px;
	margin-left:10px
}
.review-aria .reviewContent .reviewMedia .media-left img{
	width:76px;
	height:76px;
	border-radius:3px;
	margin-right:25px
}
.review-aria .reviewContent .reviewMedia .media-body h5{
	font-size:15px;
	line-height:26px;
	color:#222;
	text-transform:uppercase;
	font-weight:500
}
.review-aria .reviewContent .reviewMedia .media-body span{
	color:orange
}
.review-aria .reviewContent .commentsForm{
	margin-top:30px
}
.review-aria .reviewContent .commentsForm p span{
	margin-left:15px;
	color:orange
}
.review-aria .reviewContent .commentsForm .form-group .form-control{
	padding:20px
}
.review-aria .reviewContent .commentsForm .btn-primary{
	margin-top:15px;
	margin-bottom:18px;
	padding:13px 25px
}
@media(min-width:768px){
	.review-aria .reviewContent .commentsForm .btn-primary{
		margin-bottom:0
}
}
.coming-soon-section .coming-soon .logo{
	margin-bottom:70px
}
.coming-soon-section .coming-soon h1{
	font-weight:400;
	text-transform:none
}
.coming-soon-section .count-down{
	margin-top:70px;
	margin-bottom:70px
}
.page-error-section h1{
	font-size:130px;
	font-weight:600;
	text-align:center;
	color:#2196f3
}
@media(min-width:768px){
	.page-error-section h1{
		font-size:200px;
		line-height:200px
}
}
.page-error-section p{
	text-align:center;
	font-size:20px;
	margin-top:50px;
	margin-bottom:100px;
	line-height:24px
}
@media(min-width:768px){
	.page-error-section p{
		font-size:24px;
		line-height:30px
}
}
.page-error-section .addon-form-style .form-group .btn-default{
	width:auto;
	padding:20px 15px
}
@media(min-width:768px){
	.inner-container .map-fixed{
		position:fixed;
		top:0;
		width:100%;
		height:100vh
}
	.inner-container .map-fixed .map-container{
		position:relative;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:990;
		margin-bottom:0
}
	.inner-container .map-fixed .map-container #map-canvas.map-half{
		height:100%
}
}
body.default{
	background-image:url(../options/pattern1.png);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center
}
body.pattern-01{
	background-image:url(../options/pattern4.png);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center
}
body.pattern-02{
	background-image:url(../options/pattern2.png);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center
}
body.pattern-03{
	background-image:url(../options/pattern3.png);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center
}
body.pattern-04{
	background-image:url(../options/pattern4.png);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center
}
.cover-caption{
	padding: 50px 0;
	margin-top:30px;
}
.cover-caption .form-group .form-control {
    height: 43px;
    line-height: 50px;
    border-radius: 0;
    border-radius: 30px;
    background-color: #ffffff;
	border: 1px solid rgba(0,0,0,0.15);
	box-shadow: 0 0px 3px rgba(0,0,0,0.0);
}

/*!
 * font-awesome-animation - v0.2.0
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */
@-webkit-keyframes wrench {
  0% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }

  8% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }

  10% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  18% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  20% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  28% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  30% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  38% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  40% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  48% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  50% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  58% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  60% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  68% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  75%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes wrench {
  0% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }

  8% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }

  10% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  18% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  20% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  28% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  30% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  38% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  40% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  48% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  50% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  58% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  60% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }

  68% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }

  75%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.faa-wrench.animated,
.faa-wrench.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-wrench {
  -webkit-animation: wrench 2.5s ease infinite;
  animation: wrench 2.5s ease infinite;
  transform-origin-x: 90%;
  transform-origin-y: 35%;
  transform-origin-z: initial;
}

.faa-wrench.animated.faa-fast,
.faa-wrench.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-wrench.faa-fast {
  -webkit-animation: wrench 1.2s ease infinite;
  animation: wrench 1.2s ease infinite;
}

.faa-wrench.animated.faa-slow,
.faa-wrench.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-wrench.faa-slow {
  -webkit-animation: wrench 3.7s ease infinite;
  animation: wrench 3.7s ease infinite;
}

/* BELL */

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  2% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  4% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }

  6% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }

  8% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }

  10% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }

  12% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }

  14% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }

  16% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }

  18% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }

  20%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes ring {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  2% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  4% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }

  6% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }

  8% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }

  10% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }

  12% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }

  14% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }

  16% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }

  18% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }

  20%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.faa-ring.animated,
.faa-ring.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-ring {
  -webkit-animation: ring 2s ease infinite;
  animation: ring 2s ease infinite;
  transform-origin-x: 50%;
  transform-origin-y: 0px;
  transform-origin-z: initial;
}

.faa-ring.animated.faa-fast,
.faa-ring.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-ring.faa-fast {
  -webkit-animation: ring 1s ease infinite;
  animation: ring 1s ease infinite;
}

.faa-ring.animated.faa-slow,
.faa-ring.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-ring.faa-slow {
  -webkit-animation: ring 3s ease infinite;
  animation: ring 3s ease infinite;
}

/* VERTICAL */

@-webkit-keyframes vertical {
  0% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  4% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  8% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  12% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  16% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  20% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  22%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

@keyframes vertical {
  0% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  4% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  8% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  12% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  16% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  20% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  22%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

.faa-vertical.animated,
.faa-vertical.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-vertical {
  -webkit-animation: vertical 2s ease infinite;
  animation: vertical 2s ease infinite;
}

.faa-vertical.animated.faa-fast,
.faa-vertical.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-fast {
  -webkit-animation: vertical 1s ease infinite;
  animation: vertical 1s ease infinite;
}

.faa-vertical.animated.faa-slow,
.faa-vertical.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-slow {
  -webkit-animation: vertical 4s ease infinite;
  animation: vertical 4s ease infinite;
}

/* HORIZONTAL */

@-webkit-keyframes horizontal {
  0% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  6% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  12% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  18% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  24% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  30% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  36%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

@keyframes horizontal {
  0% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  6% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  12% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  18% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  24% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  30% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  36%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

.faa-horizontal.animated,
.faa-horizontal.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-horizontal {
  -webkit-animation: horizontal 2s ease infinite;
  animation: horizontal 2s ease infinite;
}

.faa-horizontal.animated.faa-fast,
.faa-horizontal.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-horizontal.faa-fast {
  -webkit-animation: horizontal 1s ease infinite;
  animation: horizontal 1s ease infinite;
}

.faa-horizontal.animated.faa-slow,
.faa-horizontal.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-horizontal.faa-slow {
  -webkit-animation: horizontal 3s ease infinite;
  animation: horizontal 3s ease infinite;
}

/* FLASHING */

@-webkit-keyframes flash {
  0%, 100%, 50% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 100%, 50% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.faa-flash.animated,
.faa-flash.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-flash {
  -webkit-animation: flash 2s ease infinite;
  animation: flash 2s ease infinite;
}

.faa-flash.animated.faa-fast,
.faa-flash.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-flash.faa-fast {
  -webkit-animation: flash 1s ease infinite;
  animation: flash 1s ease infinite;
}

.faa-flash.animated.faa-slow,
.faa-flash.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-flash.faa-slow {
  -webkit-animation: flash 3s ease infinite;
  animation: flash 3s ease infinite;
}

/* BOUNCE */

@-webkit-keyframes bounce {
  0%, 10%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 10%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.faa-bounce.animated,
.faa-bounce.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-bounce {
  -webkit-animation: bounce 2s ease infinite;
  animation: bounce 2s ease infinite;
}

.faa-bounce.animated.faa-fast,
.faa-bounce.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-bounce.faa-fast {
  -webkit-animation: bounce 1s ease infinite;
  animation: bounce 1s ease infinite;
}

.faa-bounce.animated.faa-slow,
.faa-bounce.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-bounce.faa-slow {
  -webkit-animation: bounce 3s ease infinite;
  animation: bounce 3s ease infinite;
}

/* SPIN */

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.faa-spin.animated,
.faa-spin.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-spin {
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}

.faa-spin.animated.faa-fast,
.faa-spin.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-spin.faa-fast {
  -webkit-animation: spin 0.7s linear infinite;
  animation: spin 0.7s linear infinite;
}

.faa-spin.animated.faa-slow,
.faa-spin.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-spin.faa-slow {
  -webkit-animation: spin 2.2s linear infinite;
  animation: spin 2.2s linear infinite;
}

/* FLOAT */

@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.faa-float.animated,
.faa-float.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-float {
  -webkit-animation: float 2s linear infinite;
  animation: float 2s linear infinite;
}

.faa-float.animated.faa-fast,
.faa-float.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-float.faa-fast {
  -webkit-animation: float 1s linear infinite;
  animation: float 1s linear infinite;
}

.faa-float.animated.faa-slow,
.faa-float.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-float.faa-slow {
  -webkit-animation: float 3s linear infinite;
  animation: float 3s linear infinite;
}

/* PULSE */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.faa-pulse.animated,
.faa-pulse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-pulse {
  -webkit-animation: pulse 2s linear infinite;
  animation: pulse 2s linear infinite;
}

.faa-pulse.animated.faa-fast,
.faa-pulse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-fast {
  -webkit-animation: pulse 1s linear infinite;
  animation: pulse 1s linear infinite;
}

.faa-pulse.animated.faa-slow,
.faa-pulse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-slow {
  -webkit-animation: pulse 3s linear infinite;
  animation: pulse 3s linear infinite;
}

/* SHAKE */

.faa-shake.animated,
.faa-shake.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-shake {
  -webkit-animation: wrench 2.5s ease infinite;
  animation: wrench 2.5s ease infinite;
}

.faa-shake.animated.faa-fast,
.faa-shake.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-shake.faa-fast {
  -webkit-animation: wrench 1.2s ease infinite;
  animation: wrench 1.2s ease infinite;
}

.faa-shake.animated.faa-slow,
.faa-shake.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-shake.faa-slow {
  -webkit-animation: wrench 3.7s ease infinite;
  animation: wrench 3.7s ease infinite;
}

/* TADA */

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(.9) rotate(-8deg);
    transform: scale(.9) rotate(-8deg);
  }

  30%, 50%, 70% {
    -webkit-transform: scale(1.3) rotate(8deg);
    transform: scale(1.3) rotate(8deg);
  }

  40%, 60% {
    -webkit-transform: scale(1.3) rotate(-8deg);
    transform: scale(1.3) rotate(-8deg);
  }

  80%, 100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(.9) rotate(-8deg);
    transform: scale(.9) rotate(-8deg);
  }

  30%, 50%, 70% {
    -webkit-transform: scale(1.3) rotate(8deg);
    transform: scale(1.3) rotate(8deg);
  }

  40%, 60% {
    -webkit-transform: scale(1.3) rotate(-8deg);
    transform: scale(1.3) rotate(-8deg);
  }

  80%, 100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.faa-tada.animated,
.faa-tada.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-tada {
  -webkit-animation: tada 2s linear infinite;
  animation: tada 2s linear infinite;
}

.faa-tada.animated.faa-fast,
.faa-tada.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-tada.faa-fast {
  -webkit-animation: tada 1s linear infinite;
  animation: tada 1s linear infinite;
}

.faa-tada.animated.faa-slow,
.faa-tada.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-tada.faa-slow {
  -webkit-animation: tada 3s linear infinite;
  animation: tada 3s linear infinite;
}

/* PASSING */

@-webkit-keyframes passing {
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}

@keyframes passing {
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}

.faa-passing.animated,
.faa-passing.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-passing {
  -webkit-animation: passing 2s linear infinite;
  animation: passing 2s linear infinite;
}

.faa-passing.animated.faa-fast,
.faa-passing.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-passing.faa-fast {
  -webkit-animation: passing 1s linear infinite;
  animation: passing 1s linear infinite;
}

.faa-passing.animated.faa-slow,
.faa-passing.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-passing.faa-slow {
  -webkit-animation: passing 3s linear infinite;
  animation: passing 3s linear infinite;
}

/* PASSING REVERSE */

@-webkit-keyframes passing-reverse {
  0% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }
}

@keyframes passing-reverse {
  0% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }
}

.faa-passing-reverse.animated,
.faa-passing-reverse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse {
  -webkit-animation: passing-reverse 2s linear infinite;
  animation: passing-reverse 2s linear infinite;
}

.faa-passing-reverse.animated.faa-fast,
.faa-passing-reverse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast {
  -webkit-animation: passing-reverse 1s linear infinite;
  animation: passing-reverse 1s linear infinite;
}

.faa-passing-reverse.animated.faa-slow,
.faa-passing-reverse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow {
  -webkit-animation: passing-reverse 3s linear infinite;
  animation: passing-reverse 3s linear infinite;
}

/* BURST */

@-webkit-keyframes burst {
  0% {
    opacity: .6;
  }

  50% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes burst {
  0% {
    opacity: .6;
  }

  50% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

.faa-burst.animated,
.faa-burst.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-burst {
  -webkit-animation: burst 2s infinite linear;
  animation: burst 2s infinite linear;
}

.faa-burst.animated.faa-fast,
.faa-burst.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-fast {
  -webkit-animation: burst 1s infinite linear;
  animation: burst 1s infinite linear;
}

.faa-burst.animated.faa-slow,
.faa-burst.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-slow {
  -webkit-animation: burst 3s infinite linear;
  animation: burst 3s infinite linear;
}

/* FALLING */

@-webkit-keyframes falling {
  0% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    opacity: 0;
  }
}

@keyframes falling {
  0% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    opacity: 0;
  }
}

.faa-falling.animated,
.faa-falling.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-falling {
  -webkit-animation: falling 2s linear infinite;
  animation: falling 2s linear infinite;
}

.faa-falling.animated.faa-fast,
.faa-falling.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-falling.faa-fast {
  -webkit-animation: falling 1s linear infinite;
  animation: falling 1s linear infinite;
}

.faa-falling.animated.faa-slow,
.faa-falling.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-falling.faa-slow {
  -webkit-animation: falling 3s linear infinite;
  animation: falling 3s linear infinite;
}

.feedback-zone {
	@include transition(width linear 0.3s);
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	width: 4.8rem;
	height: 4.8rem;
	border-radius: 4.8rem;
	background-color: $jaune;
	z-index: 20;
	overflow: hidden;
	.pj-link {
			display: block;
			color: $noir;
	}
	.icon-on,
	.icon-off {
			position: absolute;
			top: 0;
			left: 0;
	}
	.icon-on {
			display: none;
	}
	.value {
			@include transition(opacity linear 0.3s);
			margin-left: $marg-m;
			font-size: 1.2rem;
			line-height: $marg-xxl;
			opacity: 0;
	}
	&:hover,
	&:focus,
	&:active {
			width: 25rem;
			.value {
					opacity: 1;
			}
			.icon-on {
					display: inline-block;
			}
			.icon-off {
					display: none;
			}
	}
	textarea {
			text-align: left;
	}
}



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9mb250LWF3ZXNvbWUtYW5pbWF0aW9uLmNzcyIsInNvdXJjZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBQ0E7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7O0FBZlY7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7O0FBRVY7OztFQUdDO0VBQUE7RUFDQTtFQUNBO0VBQ0E7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQVM7SUFBQTs7OztBQVhWO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFTO0lBQUE7Ozs7QUFFVjs7O0VBR0M7RUFBQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFHRDs7QUFDQTtFQUNDO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQVM7SUFBQTs7OztBQVBWO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7O0FBRVY7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFTO0lBQUE7Ozs7QUFQVjtFQUNDO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQVM7SUFBQTs7OztBQUVWOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBWTs7O0VBQ1o7SUFBUTs7OztBQUZUO0VBQ0M7SUFBWTs7O0VBQ1o7SUFBUTs7OztBQUVUOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBd0I7SUFBQTs7O0VBQ3hCO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7O0FBSEw7RUFDQztJQUF3QjtJQUFBOzs7RUFDeEI7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7Ozs7QUFFTDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFHRDs7QUFDQTtFQUNDO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSztJQUFBOzs7O0FBRk47RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUs7SUFBQTs7OztBQUVOOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFJO0lBQUE7OztFQUNKO0lBQUs7SUFBQTs7OztBQUhOO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFJO0lBQUE7OztFQUNKO0lBQUs7SUFBQTs7OztBQUVOOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBSTtJQUFBOzs7RUFDSDtJQUFLO0lBQUE7OztFQUNMO0lBQU07SUFBQTs7OztBQUhSO0VBQ0M7SUFBSTtJQUFBOzs7RUFDSDtJQUFLO0lBQUE7OztFQUNMO0lBQU07SUFBQTs7OztBQUVSOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBSTtJQUFBOzs7RUFDSjtJQUFTO0lBQUE7OztFQUNUO0lBQWE7SUFBQTs7O0VBQ2I7SUFBUztJQUFBOzs7RUFDVDtJQUFVO0lBQUE7Ozs7QUFMWDtFQUNDO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7RUFDVDtJQUFhO0lBQUE7OztFQUNiO0lBQVM7SUFBQTs7O0VBQ1Q7SUFBVTtJQUFBOzs7O0FBR1g7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFIbEM7RUFDQztJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFHbEM7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBRUE7RUFDQztJQUFJO0lBQUE7SUFBMkI7OztFQUMvQjtJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBNEI7Ozs7QUFIbkM7RUFDQztJQUFJO0lBQUE7SUFBMkI7OztFQUMvQjtJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBNEI7Ozs7QUFHbkM7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFJOzs7RUFDSjtJQUFLO0lBQUE7SUFBcUI7OztFQUMxQjtJQUFLOzs7O0FBSE47RUFDQztJQUFJOzs7RUFDSjtJQUFLO0lBQUE7SUFBcUI7OztFQUMxQjtJQUFLOzs7O0FBRU47OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDSTtJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFIckM7RUFDSTtJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFHckM7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FDcXZCRCIsInNvdXJjZXNDb250ZW50IjpbIi8qIFdSRU5DSElORyAqL1xuQGtleWZyYW1lcyB3cmVuY2gge1xuXHQwJXt0cmFuc2Zvcm06cm90YXRlKC0xMmRlZyl9XG5cdDgle3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfVxuXHQxMCV7dHJhbnNmb3JtOnJvdGF0ZSgyNGRlZyl9XG5cdDE4JXt0cmFuc2Zvcm06cm90YXRlKC0yNGRlZyl9XG5cdDIwJXt0cmFuc2Zvcm06cm90YXRlKC0yNGRlZyl9XG5cdDI4JXt0cmFuc2Zvcm06cm90YXRlKDI0ZGVnKX1cblx0MzAle3RyYW5zZm9ybTpyb3RhdGUoMjRkZWcpfVxuXHQzOCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjRkZWcpfVxuXHQ0MCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjRkZWcpfVxuXHQ0OCV7dHJhbnNmb3JtOnJvdGF0ZSgyNGRlZyl9XG5cdDUwJXt0cmFuc2Zvcm06cm90YXRlKDI0ZGVnKX1cblx0NTgle3RyYW5zZm9ybTpyb3RhdGUoLTI0ZGVnKX1cblx0NjAle3RyYW5zZm9ybTpyb3RhdGUoLTI0ZGVnKX1cblx0Njgle3RyYW5zZm9ybTpyb3RhdGUoMjRkZWcpfVxuXHQ3NSUsMTAwJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxufVxuLmZhYS13cmVuY2guYW5pbWF0ZWQsXG4uZmFhLXdyZW5jaC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS13cmVuY2gge1xuXHRhbmltYXRpb246IHdyZW5jaCAyLjVzIGVhc2UgaW5maW5pdGU7XG5cdHRyYW5zZm9ybS1vcmlnaW4teDogOTAlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luLXk6IDM1JTtcblx0dHJhbnNmb3JtLW9yaWdpbi16OiBpbml0aWFsO1xufVxuLmZhYS13cmVuY2guYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXdyZW5jaC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS13cmVuY2guZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHdyZW5jaCAxLjJzIGVhc2UgaW5maW5pdGU7XG59XG4uZmFhLXdyZW5jaC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtd3JlbmNoLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXdyZW5jaC5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogd3JlbmNoIDMuN3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogQkVMTCAqL1xuQGtleWZyYW1lcyByaW5nIHtcblx0MCV7dHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpfVxuXHQyJXt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX1cblx0NCV7dHJhbnNmb3JtOnJvdGF0ZSgtMThkZWcpfVxuXHQ2JXt0cmFuc2Zvcm06cm90YXRlKDE4ZGVnKX1cblx0OCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjJkZWcpfVxuXHQxMCV7dHJhbnNmb3JtOnJvdGF0ZSgyMmRlZyl9XG5cdDEyJXt0cmFuc2Zvcm06cm90YXRlKC0xOGRlZyl9XG5cdDE0JXt0cmFuc2Zvcm06cm90YXRlKDE4ZGVnKX1cblx0MTYle3RyYW5zZm9ybTpyb3RhdGUoLTEyZGVnKX1cblx0MTgle3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfVxuXHQyMCUsMTAwJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxufVxuLmZhYS1yaW5nLmFuaW1hdGVkLFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcge1xuXHRhbmltYXRpb246IHJpbmcgMnMgZWFzZSBpbmZpbml0ZTtcblx0dHJhbnNmb3JtLW9yaWdpbi14OiA1MCU7XG5cdHRyYW5zZm9ybS1vcmlnaW4teTogMHB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luLXo6IGluaXRpYWw7XG59XG4uZmFhLXJpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXJpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcmluZy5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogcmluZyAxcyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1yaW5nLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHJpbmcgM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogVkVSVElDQUwgKi9cbkBrZXlmcmFtZXMgdmVydGljYWwge1xuXHQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTNweCl9XG5cdDQle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwzcHgpfVxuXHQ4JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTNweCl9XG5cdDEyJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsM3B4KX1cblx0MTYle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtM3B4KX1cblx0MjAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwzcHgpfVxuXHQyMiUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9XG59XG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLFxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS12ZXJ0aWNhbCB7XG5cdGFuaW1hdGlvbjogdmVydGljYWwgMnMgZWFzZSBpbmZpbml0ZTtcbn1cbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXZlcnRpY2FsLmZhYS1mYXN0IHtcblx0YW5pbWF0aW9uOiB2ZXJ0aWNhbCAxcyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtdmVydGljYWwuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHZlcnRpY2FsIDRzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIEhPUklaT05UQUwgKi9cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG5cdDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX1cblx0NiV7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1cHgsMCl9XG5cdDEyJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9XG5cdDE4JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDVweCwwKX1cblx0MjQle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX1cblx0MzAle3RyYW5zZm9ybTp0cmFuc2xhdGUoNXB4LDApfVxuXHQzNiUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9XG59XG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQsXG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtaG9yaXpvbnRhbCB7XG5cdGFuaW1hdGlvbjogaG9yaXpvbnRhbCAycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWhvcml6b250YWwuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGhvcml6b250YWwgMXMgZWFzZSBpbmZpbml0ZTtcbn1cbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ob3Jpem9udGFsLmZhYS1zbG93IHtcblx0YW5pbWF0aW9uOiBob3Jpem9udGFsIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIEZMQVNISU5HICovXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcblx0MCUsMTAwJSw1MCV7b3BhY2l0eToxfVxuXHQyNSUsNzUle29wYWNpdHk6MH1cbn1cbi5mYWEtZmxhc2guYW5pbWF0ZWQsXG4uZmFhLWZsYXNoLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsYXNoIHtcblx0YW5pbWF0aW9uOiBmbGFzaCAycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1mbGFzaC5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtZmxhc2guYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxhc2guZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGZsYXNoIDFzIGVhc2UgaW5maW5pdGU7XG59XG4uZmFhLWZsYXNoLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1mbGFzaC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbGFzaC5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogZmxhc2ggM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogQk9VTkNFICovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cdDAlLDEwJSwyMCUsNTAlLDgwJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfVxuXHQ0MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfVxuXHQ2MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfVxufVxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQsXG4uZmFhLWJvdW5jZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ib3VuY2Uge1xuXHRhbmltYXRpb246IGJvdW5jZSAycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWJvdW5jZS5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ib3VuY2UuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGJvdW5jZSAxcyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLWJvdW5jZS5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ib3VuY2UuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IGJvdW5jZSAzcyBlYXNlIGluZmluaXRlO1xufVxuXG4vKiBTUElOICovXG5Aa2V5ZnJhbWVzIHNwaW57XG5cdDAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9XG5cdDEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfVxufVxuLmZhYS1zcGluLmFuaW1hdGVkLFxuLmZhYS1zcGluLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNwaW4ge1xuXHRhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXNwaW4uYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXNwaW4uYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc3Bpbi5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5mYWEtc3Bpbi5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtc3Bpbi5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zcGluLmZhYS1zbG93IHtcblx0YW5pbWF0aW9uOiBzcGluIDIuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBGTE9BVCAqL1xuQGtleWZyYW1lcyBmbG9hdHtcblx0MCV7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApfVxuXHQ1MCV7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpfVxuXHQxMDAle3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKX1cbn1cbi5mYWEtZmxvYXQuYW5pbWF0ZWQsXG4uZmFhLWZsb2F0LmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsb2F0IHtcblx0YW5pbWF0aW9uOiBmbG9hdCAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLWZsb2F0LmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1mbG9hdC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbG9hdC5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogZmxvYXQgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS1mbG9hdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtZmxvYXQuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxvYXQuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IGZsb2F0IDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogUFVMU0UgKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpfVxuIFx0NTAlIHt0cmFuc2Zvcm06IHNjYWxlKDAuOCl9XG4gXHQxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSl9XG59XG4uZmFhLXB1bHNlLmFuaW1hdGVkLFxuLmZhYS1wdWxzZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wdWxzZSB7XG5cdGFuaW1hdGlvbjogcHVsc2UgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS1wdWxzZS5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtcHVsc2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcHVsc2UuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5mYWEtcHVsc2UuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXB1bHNlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXB1bHNlLmZhYS1zbG93IHtcblx0YW5pbWF0aW9uOiBwdWxzZSAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIFNIQUtFICovXG4uZmFhLXNoYWtlLmFuaW1hdGVkLFxuLmZhYS1zaGFrZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zaGFrZSB7XG5cdGFuaW1hdGlvbjogd3JlbmNoIDIuNXMgZWFzZSBpbmZpbml0ZTtcbn1cbi5mYWEtc2hha2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXNoYWtlLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNoYWtlLmZhYS1mYXN0IHtcblx0YW5pbWF0aW9uOiB3cmVuY2ggMS4ycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1zaGFrZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtc2hha2UuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc2hha2UuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHdyZW5jaCAzLjdzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIFRBREEgKi9cbkBrZXlmcmFtZXMgdGFkYSB7XG5cdDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpfVxuXHQxMCUsMjAlIHt0cmFuc2Zvcm06c2NhbGUoLjkpIHJvdGF0ZSgtOGRlZyk7fVxuXHQzMCUsNTAlLDcwJSB7dHJhbnNmb3JtOnNjYWxlKDEuMykgcm90YXRlKDhkZWcpfVxuXHQ0MCUsNjAlIHt0cmFuc2Zvcm06c2NhbGUoMS4zKSByb3RhdGUoLThkZWcpfVxuXHQ4MCUsMTAwJSB7dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKX1cbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEge1xuXHRhbmltYXRpb246IHRhZGEgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHRhZGEgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHRhZGEgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBQQVNTSU5HICovXG5Aa2V5ZnJhbWVzIHBhc3Npbmcge1xuXHQwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7IG9wYWNpdHk6MH1cblx0NTAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7IG9wYWNpdHk6MX1cblx0MTAwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKTsgb3BhY2l0eTowfVxufVxuXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQsXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZyB7XG5cdGFuaW1hdGlvbjogcGFzc2luZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogcGFzc2luZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogcGFzc2luZyAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIFBBU1NJTkcgUkVWRVJTRSAqL1xuXG5Aa2V5ZnJhbWVzIHBhc3NpbmctcmV2ZXJzZSB7XG5cdDAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpOyBvcGFjaXR5OjB9XG5cdDUwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpOyBvcGFjaXR5OjF9XG5cdDEwMCUge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOyBvcGFjaXR5OjB9XG59XG5cbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLFxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy1yZXZlcnNlIHtcblx0YW5pbWF0aW9uOiBwYXNzaW5nLXJldmVyc2UgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wYXNzaW5nLXJldmVyc2UuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHBhc3NpbmctcmV2ZXJzZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmctcmV2ZXJzZS5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogcGFzc2luZy1yZXZlcnNlIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogQlVSU1QgKi9cbkBrZXlmcmFtZXMgYnVyc3Qge1xuXHQwJSB7b3BhY2l0eTouNn1cblx0NTAlIHt0cmFuc2Zvcm06c2NhbGUoMS44KTtvcGFjaXR5OjB9XG5cdDEwMCV7b3BhY2l0eTowfVxufVxuLmZhYS1idXJzdC5hbmltYXRlZCxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3Qge1xuXHRhbmltYXRpb246IGJ1cnN0IDJzIGluZmluaXRlIGxpbmVhclxufVxuLmZhYS1idXJzdC5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3QuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGJ1cnN0IDFzIGluZmluaXRlIGxpbmVhclxufVxuLmZhYS1idXJzdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3QuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IGJ1cnN0IDNzIGluZmluaXRlIGxpbmVhclxufVxuXG4vKiBGQUxMSU5HICovXG5Aa2V5ZnJhbWVzIGZhbGxpbmcge1xuICAgIDAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTsgb3BhY2l0eTowfVxuICAgIDUwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpOyBvcGFjaXR5OjF9XG4gICAgMTAwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKTsgb3BhY2l0eTowfVxufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZyB7XG5cdGFuaW1hdGlvbjogZmFsbGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogZmFsbGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogZmFsbGluZyAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG4iLCIvKiBXUkVOQ0hJTkcgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdyZW5jaCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICB9XG5cbiAgOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDE4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgMzglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICA1OCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICA2OCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgNzUlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3cmVuY2gge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgfVxuXG4gIDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgfVxuXG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICAxOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDM4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDQ4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgNTglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDc1JSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5mYWEtd3JlbmNoLmFuaW1hdGVkLFxuLmZhYS13cmVuY2guYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtd3JlbmNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdyZW5jaCAyLjVzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB3cmVuY2ggMi41cyBlYXNlIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luLXg6IDkwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbi15OiAzNSU7XG4gIHRyYW5zZm9ybS1vcmlnaW4tejogaW5pdGlhbDtcbn1cblxuLmZhYS13cmVuY2guYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXdyZW5jaC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS13cmVuY2guZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogd3JlbmNoIDEuMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHdyZW5jaCAxLjJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtd3JlbmNoLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS13cmVuY2guYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtd3JlbmNoLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdyZW5jaCAzLjdzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB3cmVuY2ggMy43cyBlYXNlIGluZmluaXRlO1xufVxuXG4vKiBCRUxMICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cblxuICAyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgfVxuXG4gIDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cblxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cblxuICAxOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG5cbiAgMjAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cblxuICAyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgfVxuXG4gIDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cblxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cblxuICAxOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG5cbiAgMjAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLmZhYS1yaW5nLmFuaW1hdGVkLFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmluZyAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcmluZyAycyBlYXNlIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luLXg6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbi15OiAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW4tejogaW5pdGlhbDtcbn1cblxuLmZhYS1yaW5nLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmluZyAxcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcmluZyAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLXJpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXJpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcmluZy5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaW5nIDNzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiByaW5nIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIFZFUlRJQ0FMICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0zcHgpO1xuICB9XG5cbiAgNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICB9XG5cbiAgOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gIH1cblxuICAxMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICB9XG5cbiAgMTYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0zcHgpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsM3B4KTtcbiAgfVxuXG4gIDIyJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gIH1cblxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gIH1cblxuICA4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0zcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gIH1cblxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICB9XG5cbiAgMjIlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQsXG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZlcnRpY2FsIDJzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB2ZXJ0aWNhbCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS12ZXJ0aWNhbC5mYWEtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXJ0aWNhbCAxcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtdmVydGljYWwuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmVydGljYWwgNHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHZlcnRpY2FsIDRzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIEhPUklaT05UQUwgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhvcml6b250YWwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxuXG4gIDYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxuXG4gIDE4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gIH1cblxuICAyNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICB9XG5cbiAgMzYlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG5cbiAgNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICB9XG5cbiAgMTIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG5cbiAgMTglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgfVxuXG4gIDI0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gIH1cblxuICAzNiUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cbn1cblxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLFxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWhvcml6b250YWwge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaG9yaXpvbnRhbCAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogaG9yaXpvbnRhbCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtaG9yaXpvbnRhbC5mYWEtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBob3Jpem9udGFsIDFzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBob3Jpem9udGFsIDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ob3Jpem9udGFsLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGhvcml6b250YWwgM3MgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGhvcml6b250YWwgM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogRkxBU0hJTkcgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDEwMCUsIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgMTAwJSwgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhYS1mbGFzaC5hbmltYXRlZCxcbi5mYWEtZmxhc2guYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxhc2ggMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZsYXNoIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtZmxhc2guYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZsYXNoLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsYXNoLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsYXNoIDFzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmbGFzaCAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLWZsYXNoLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1mbGFzaC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbGFzaC5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbGFzaCAzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxhc2ggM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogQk9VTkNFICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG59XG5cbi5mYWEtYm91bmNlLmFuaW1hdGVkLFxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtYm91bmNlLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYm91bmNlLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtYm91bmNlLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYm91bmNlLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIFNQSU4gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmFhLXNwaW4uYW5pbWF0ZWQsXG4uZmFhLXNwaW4uYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1zcGluLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1zcGluLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNwaW4uZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtc3Bpbi5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtc3Bpbi5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zcGluLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMi4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDIuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBGTE9BVCAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFhLWZsb2F0LmFuaW1hdGVkLFxuLmZhYS1mbG9hdC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbG9hdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbG9hdCAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtZmxvYXQuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZsb2F0LmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsb2F0LmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsb2F0IDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0IDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1mbG9hdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtZmxvYXQuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxvYXQuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxvYXQgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBQVUxTRSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uZmFhLXB1bHNlLmFuaW1hdGVkLFxuLmZhYS1wdWxzZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtcHVsc2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXB1bHNlLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXB1bHNlLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1wdWxzZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtcHVsc2UuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcHVsc2UuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBTSEFLRSAqL1xuXG4uZmFhLXNoYWtlLmFuaW1hdGVkLFxuLmZhYS1zaGFrZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3cmVuY2ggMi41cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogd3JlbmNoIDIuNXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmZhYS1zaGFrZS5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtc2hha2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc2hha2UuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogd3JlbmNoIDEuMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHdyZW5jaCAxLjJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtc2hha2UuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXNoYWtlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNoYWtlLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdyZW5jaCAzLjdzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB3cmVuY2ggMy43cyBlYXNlIGluZmluaXRlO1xufVxuXG4vKiBUQURBICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KSByb3RhdGUoLThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSkgcm90YXRlKC04ZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSg4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoOGRlZyk7XG4gIH1cblxuICA0MCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLThkZWcpO1xuICB9XG5cbiAgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KSByb3RhdGUoLThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSkgcm90YXRlKC04ZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSg4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoOGRlZyk7XG4gIH1cblxuICA0MCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLThkZWcpO1xuICB9XG5cbiAgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0YWRhIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0YWRhIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0YWRhIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogUEFTU0lORyAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhc3Npbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLFxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmcuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmcuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZyAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogUEFTU0lORyBSRVZFUlNFICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYXNzaW5nLXJldmVyc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYXNzaW5nLXJldmVyc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQsXG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wYXNzaW5nLXJldmVyc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZy1yZXZlcnNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHBhc3NpbmctcmV2ZXJzZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy1yZXZlcnNlLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctcmV2ZXJzZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nLXJldmVyc2UgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmctcmV2ZXJzZS5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYXNzaW5nLXJldmVyc2UgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcGFzc2luZy1yZXZlcnNlIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogQlVSU1QgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1cnN0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1cnN0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFhLWJ1cnN0LmFuaW1hdGVkLFxuLmZhYS1idXJzdC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1idXJzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidXJzdCAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBidXJzdCAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYWEtYnVyc3QuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWJ1cnN0LmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWJ1cnN0LmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1cnN0IDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGJ1cnN0IDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhYS1idXJzdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3QuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVyc3QgM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogYnVyc3QgM3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4vKiBGQUxMSU5HICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWxsaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFsbGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWxsaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhbGxpbmcgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWxsaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhbGxpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWxsaW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhbGxpbmcgM3MgbGluZWFyIGluZmluaXRlO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYkluTnlZeTltYjI1MExXRjNaWE52YldVdFlXNXBiV0YwYVc5dUxtTnpjeUlzSW1admJuUXRZWGRsYzI5dFpTMWhibWx0WVhScGIyNHVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQkxHVkJRVUU3TzBGQlEwRTdSVUZEUXp0SlFVRkhMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME5IUkRzN1JVUkdSanRKUVVGSExHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTk5SRHM3UlVSTVJqdEpRVUZKTEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOVFJqczdSVVJTUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME5aUmpzN1JVUllSanRKUVVGSkxHdERRVUZCTzFsQlFVRXNNRUpCUVVFN1IwTmxSanM3UlVSa1JqdEpRVUZKTEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOclFrWTdPMFZFYWtKR08wbEJRVWtzYVVOQlFVRTdXVUZCUVN4NVFrRkJRVHRIUTNGQ1JqczdSVVJ3UWtZN1NVRkJTU3hyUTBGQlFUdFpRVUZCTERCQ1FVRkJPMGREZDBKR096dEZSSFpDUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME15UWtZN08wVkVNVUpHTzBsQlFVa3NhVU5CUVVFN1dVRkJRU3g1UWtGQlFUdEhRemhDUmpzN1JVUTNRa1k3U1VGQlNTeHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERhVU5HT3p0RlJHaERSanRKUVVGSkxHdERRVUZCTzFsQlFVRXNNRUpCUVVFN1IwTnZRMFk3TzBWRWJrTkdPMGxCUVVrc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEzVkRSanM3UlVSMFEwWTdTVUZCU1N4cFEwRkJRVHRaUVVGQkxIbENRVUZCTzBkRE1FTkdPenRGUkhwRFJqdEpRVUZUTEdkRFFVRkJPMWxCUVVFc2QwSkJRVUU3UjBNMlExQTdRMEZEUmpzN1FVUTNSRVE3UlVGRFF6dEpRVUZITEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBOSFJEczdSVVJHUmp0SlFVRkhMR2xEUVVGQk8xbEJRVUVzZVVKQlFVRTdSME5OUkRzN1JVUk1SanRKUVVGSkxHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTlRSanM3UlVSU1JqdEpRVUZKTEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBOWlJqczdSVVJZUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME5sUmpzN1JVUmtSanRKUVVGSkxHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTnJRa1k3TzBWRWFrSkdPMGxCUVVrc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFEzRkNSanM3UlVSd1FrWTdTVUZCU1N4clEwRkJRVHRaUVVGQkxEQkNRVUZCTzBkRGQwSkdPenRGUkhaQ1JqdEpRVUZKTEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBNeVFrWTdPMFZFTVVKR08wbEJRVWtzYVVOQlFVRTdXVUZCUVN4NVFrRkJRVHRIUXpoQ1JqczdSVVEzUWtZN1NVRkJTU3hwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGREYVVOR096dEZSR2hEUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME52UTBZN08wVkVia05HTzBsQlFVa3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRM1ZEUmpzN1JVUjBRMFk3U1VGQlNTeHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERNRU5HT3p0RlJIcERSanRKUVVGVExHZERRVUZCTzFsQlFVRXNkMEpCUVVFN1IwTTJRMUE3UTBGRFJqczdRVVExUTBRN096dEZRVWRETERaRFFVRkJPMVZCUVVFc2NVTkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSGRDUVVGQk8wVkJRMEVzTkVKQlFVRTdRME1yUTBFN08wRkVOME5FT3pzN1JVRkhReXcyUTBGQlFUdFZRVUZCTEhGRFFVRkJPME5EWjBSQk96dEJSRGxEUkRzN08wVkJSME1zTmtOQlFVRTdWVUZCUVN4eFEwRkJRVHREUTJsRVFUczdRVVE1UTBRc1ZVRkJRVHM3UVVGRFFUdEZRVU5ETzBsQlFVY3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRMjFFUkRzN1JVUnNSRVk3U1VGQlJ5eHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERjMFJFT3p0RlJISkVSanRKUVVGSExHdERRVUZCTzFsQlFVRXNNRUpCUVVFN1IwTjVSRVE3TzBWRWVFUkdPMGxCUVVjc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFF6UkVSRHM3UlVRelJFWTdTVUZCUnl4clEwRkJRVHRaUVVGQkxEQkNRVUZCTzBkREswUkVPenRGUkRsRVJqdEpRVUZKTEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOclJVWTdPMFZFYWtWR08wbEJRVWtzYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRIUTNGRlJqczdSVVJ3UlVZN1NVRkJTU3hwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGREZDBWR096dEZSSFpGUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME15UlVZN08wVkVNVVZHTzBsQlFVa3NhVU5CUVVFN1dVRkJRU3g1UWtGQlFUdEhRemhGUmpzN1JVUTNSVVk3U1VGQlV5eG5RMEZCUVR0WlFVRkJMSGRDUVVGQk8wZERhVVpRTzBOQlEwWTdPMEZFTjBaRU8wVkJRME03U1VGQlJ5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wZERiVVJFT3p0RlJHeEVSanRKUVVGSExHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTnpSRVE3TzBWRWNrUkdPMGxCUVVjc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEzbEVSRHM3UlVSNFJFWTdTVUZCUnl4cFEwRkJRVHRaUVVGQkxIbENRVUZCTzBkRE5FUkVPenRGUkRORVJqdEpRVUZITEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBNclJFUTdPMFZFT1VSR08wbEJRVWtzYVVOQlFVRTdXVUZCUVN4NVFrRkJRVHRIUTJ0RlJqczdSVVJxUlVZN1NVRkJTU3hyUTBGQlFUdFpRVUZCTERCQ1FVRkJPMGREY1VWR096dEZSSEJGUmp0SlFVRkpMR2xEUVVGQk8xbEJRVUVzZVVKQlFVRTdSME4zUlVZN08wVkVka1ZHTzBsQlFVa3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRekpGUmpzN1JVUXhSVVk3U1VGQlNTeHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERPRVZHT3p0RlJEZEZSanRKUVVGVExHZERRVUZCTzFsQlFVRXNkMEpCUVVFN1IwTnBSbEE3UTBGRFJqczdRVVJvUmtRN096dEZRVWRETEhsRFFVRkJPMVZCUVVFc2FVTkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSGRDUVVGQk8wVkJRMEVzTkVKQlFVRTdRME50UmtFN08wRkVha1pFT3pzN1JVRkhReXg1UTBGQlFUdFZRVUZCTEdsRFFVRkJPME5EYjBaQk96dEJSR3hHUkRzN08wVkJSME1zZVVOQlFVRTdWVUZCUVN4cFEwRkJRVHREUTNGR1FUczdRVVJzUmtRc1kwRkJRVHM3UVVGRFFUdEZRVU5ETzBsQlFVY3NjVU5CUVVFN1dVRkJRU3cyUWtGQlFUdEhRM1ZHUkRzN1JVUjBSa1k3U1VGQlJ5eHZRMEZCUVR0WlFVRkJMRFJDUVVGQk8wZERNRVpFT3p0RlJIcEdSanRKUVVGSExIRkRRVUZCTzFsQlFVRXNOa0pCUVVFN1IwTTJSa1E3TzBWRU5VWkdPMGxCUVVrc2IwTkJRVUU3V1VGQlFTdzBRa0ZCUVR0SFEyZEhSanM3UlVRdlJrWTdTVUZCU1N4eFEwRkJRVHRaUVVGQkxEWkNRVUZCTzBkRGJVZEdPenRGUkd4SFJqdEpRVUZKTEc5RFFVRkJPMWxCUVVFc05FSkJRVUU3UjBOelIwWTdPMFZFY2tkR08wbEJRVk1zYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRIUTNsSFVEdERRVU5HT3p0QlJHcElSRHRGUVVORE8wbEJRVWNzY1VOQlFVRTdXVUZCUVN3MlFrRkJRVHRIUTNWR1JEczdSVVIwUmtZN1NVRkJSeXh2UTBGQlFUdFpRVUZCTERSQ1FVRkJPMGRETUVaRU96dEZSSHBHUmp0SlFVRkhMSEZEUVVGQk8xbEJRVUVzTmtKQlFVRTdSME0yUmtRN08wVkVOVVpHTzBsQlFVa3NiME5CUVVFN1dVRkJRU3cwUWtGQlFUdEhRMmRIUmpzN1JVUXZSa1k3U1VGQlNTeHhRMEZCUVR0WlFVRkJMRFpDUVVGQk8wZERiVWRHT3p0RlJHeEhSanRKUVVGSkxHOURRVUZCTzFsQlFVRXNORUpCUVVFN1IwTnpSMFk3TzBWRWNrZEdPMGxCUVZNc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEzbEhVRHREUVVOR096dEJSSGhIUkRzN08wVkJSME1zTmtOQlFVRTdWVUZCUVN4eFEwRkJRVHREUXpKSFFUczdRVVI2UjBRN096dEZRVWRETERaRFFVRkJPMVZCUVVFc2NVTkJRVUU3UTBNMFIwRTdPMEZFTVVkRU96czdSVUZIUXl3MlEwRkJRVHRWUVVGQkxIRkRRVUZCTzBORE5rZEJPenRCUkRGSFJDeG5Ra0ZCUVRzN1FVRkRRVHRGUVVORE8wbEJRVWNzYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRIUXl0SFJEczdSVVE1UjBZN1NVRkJSeXh2UTBGQlFUdFpRVUZCTERSQ1FVRkJPMGREYTBoRU96dEZSR3BJUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME54U0VZN08wVkVjRWhHTzBsQlFVa3NiME5CUVVFN1dVRkJRU3cwUWtGQlFUdEhRM2RJUmpzN1JVUjJTRVk3U1VGQlNTeHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wZERNa2hHT3p0RlJERklSanRKUVVGSkxHOURRVUZCTzFsQlFVRXNORUpCUVVFN1IwTTRTRVk3TzBWRU4waEdPMGxCUVZNc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEybEpVRHREUVVOR096dEJSSHBKUkR0RlFVTkRPMGxCUVVjc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFF5dEhSRHM3UlVRNVIwWTdTVUZCUnl4dlEwRkJRVHRaUVVGQkxEUkNRVUZCTzBkRGEwaEVPenRGUkdwSVJqdEpRVUZKTEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBOeFNFWTdPMFZFY0VoR08wbEJRVWtzYjBOQlFVRTdXVUZCUVN3MFFrRkJRVHRIUTNkSVJqczdSVVIyU0VZN1NVRkJTU3hyUTBGQlFUdFpRVUZCTERCQ1FVRkJPMGRETWtoR096dEZSREZJUmp0SlFVRkpMRzlEUVVGQk8xbEJRVUVzTkVKQlFVRTdSME00U0VZN08wVkVOMGhHTzBsQlFWTXNhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRMmxKVUR0RFFVTkdPenRCUkdoSlJEczdPMFZCUjBNc0swTkJRVUU3VlVGQlFTeDFRMEZCUVR0RFEyMUpRVHM3UVVScVNVUTdPenRGUVVkRExDdERRVUZCTzFWQlFVRXNkVU5CUVVFN1EwTnZTVUU3TzBGRWJFbEVPenM3UlVGSFF5d3JRMEZCUVR0VlFVRkJMSFZEUVVGQk8wTkRjVWxCT3p0QlJHeEpSQ3hqUVVGQk96dEJRVU5CTzBWQlEwTTdTVUZCV1N4WFFVRkJPMGREZFVsV096dEZSSFJKUmp0SlFVRlJMRmRCUVVFN1IwTXdTVTQ3UTBGRFJqczdRVVEzU1VRN1JVRkRRenRKUVVGWkxGZEJRVUU3UjBOMVNWWTdPMFZFZEVsR08wbEJRVkVzVjBGQlFUdEhRekJKVGp0RFFVTkdPenRCUkhwSlJEczdPMFZCUjBNc01FTkJRVUU3VlVGQlFTeHJRMEZCUVR0RFF6UkpRVHM3UVVReFNVUTdPenRGUVVkRExEQkRRVUZCTzFWQlFVRXNhME5CUVVFN1EwTTJTVUU3TzBGRU0wbEVPenM3UlVGSFF5d3dRMEZCUVR0VlFVRkJMR3REUVVGQk8wTkRPRWxCT3p0QlJETkpSQ3haUVVGQk96dEJRVU5CTzBWQlEwTTdTVUZCZDBJc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFEyZEtkRUk3TzBWRUwwbEdPMGxCUVVrc2NVTkJRVUU3V1VGQlFTdzJRa0ZCUVR0SFEyMUtSanM3UlVSc1NrWTdTVUZCU1N4eFEwRkJRVHRaUVVGQkxEWkNRVUZCTzBkRGMwcEdPME5CUTBZN08wRkVNVXBFTzBWQlEwTTdTVUZCZDBJc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFEyZEtkRUk3TzBWRUwwbEdPMGxCUVVrc2NVTkJRVUU3V1VGQlFTdzJRa0ZCUVR0SFEyMUtSanM3UlVSc1NrWTdTVUZCU1N4eFEwRkJRVHRaUVVGQkxEWkNRVUZCTzBkRGMwcEdPME5CUTBZN08wRkVja3BFT3pzN1JVRkhReXd5UTBGQlFUdFZRVUZCTEcxRFFVRkJPME5EZDBwQk96dEJSSFJLUkRzN08wVkJSME1zTWtOQlFVRTdWVUZCUVN4dFEwRkJRVHREUTNsS1FUczdRVVIyU2tRN096dEZRVWRETERKRFFVRkJPMVZCUVVFc2JVTkJRVUU3UTBNd1NrRTdPMEZFZGtwRUxGVkJRVUU3TzBGQlEwRTdSVUZEUXp0SlFVRkhMR2REUVVGQk8xbEJRVUVzZDBKQlFVRTdSME0wU2tRN08wVkVNMHBHTzBsQlFVc3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhReXRLU0R0RFFVTkdPenRCUkd4TFJEdEZRVU5ETzBsQlFVY3NaME5CUVVFN1dVRkJRU3gzUWtGQlFUdEhRelJLUkRzN1JVUXpTa1k3U1VGQlN5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wZERLMHBJTzBOQlEwWTdPMEZFT1VwRU96czdSVUZIUXl3MlEwRkJRVHRWUVVGQkxIRkRRVUZCTzBORGFVdEJPenRCUkM5S1JEczdPMFZCUjBNc05rTkJRVUU3VlVGQlFTeHhRMEZCUVR0RFEydExRVHM3UVVSb1MwUTdPenRGUVVkRExEWkRRVUZCTzFWQlFVRXNjVU5CUVVFN1EwTnRTMEU3TzBGRWFFdEVMRmRCUVVFN08wRkJRMEU3UlVGRFF6dEpRVUZITEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOeFMwUTdPMFZFY0V0R08wbEJRVWtzYjBOQlFVRTdXVUZCUVN3MFFrRkJRVHRIUTNkTFJqczdSVVIyUzBZN1NVRkJTeXhwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGRETWt0SU8wTkJRMFk3TzBGRUwwdEVPMFZCUTBNN1NVRkJSeXhwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGREY1V0RU96dEZSSEJMUmp0SlFVRkpMRzlEUVVGQk8xbEJRVUVzTkVKQlFVRTdSME4zUzBZN08wVkVka3RHTzBsQlFVc3NhVU5CUVVFN1dVRkJRU3g1UWtGQlFUdEhRekpMU0R0RFFVTkdPenRCUkRGTFJEczdPMFZCUjBNc05FTkJRVUU3VlVGQlFTeHZRMEZCUVR0RFF6WkxRVHM3UVVRelMwUTdPenRGUVVkRExEUkRRVUZCTzFWQlFVRXNiME5CUVVFN1EwTTRTMEU3TzBGRU5VdEVPenM3UlVGSFF5dzBRMEZCUVR0VlFVRkJMRzlEUVVGQk8wTkRLMHRCT3p0QlJEVkxSQ3hYUVVGQk96dEJRVU5CTzBWQlEwTTdTVUZCU1N3NFFrRkJRVHRaUVVGQkxITkNRVUZCTzBkRGFVeEdPenRGUkdoTVJEdEpRVUZMTERoQ1FVRkJPMWxCUVVFc2MwSkJRVUU3UjBOdlRFbzdPMFZFYmt4RU8wbEJRVTBzT0VKQlFVRTdXVUZCUVN4elFrRkJRVHRIUTNWTVREdERRVU5HT3p0QlJETk1SRHRGUVVORE8wbEJRVWtzT0VKQlFVRTdXVUZCUVN4elFrRkJRVHRIUTJsTVJqczdSVVJvVEVRN1NVRkJTeXc0UWtGQlFUdFpRVUZCTEhOQ1FVRkJPMGREYjB4S096dEZSRzVNUkR0SlFVRk5MRGhDUVVGQk8xbEJRVUVzYzBKQlFVRTdSME4xVEV3N1EwRkRSanM3UVVSMFRFUTdPenRGUVVkRExEUkRRVUZCTzFWQlFVRXNiME5CUVVFN1EwTjVURUU3TzBGRWRreEVPenM3UlVGSFF5dzBRMEZCUVR0VlFVRkJMRzlEUVVGQk8wTkRNRXhCT3p0QlJIaE1SRHM3TzBWQlIwTXNORU5CUVVFN1ZVRkJRU3h2UTBGQlFUdERRekpNUVRzN1FVUjRURVFzVjBGQlFUczdRVUZEUVRzN08wVkJSME1zTmtOQlFVRTdWVUZCUVN4eFEwRkJRVHREUXpSTVFUczdRVVF4VEVRN096dEZRVWRETERaRFFVRkJPMVZCUVVFc2NVTkJRVUU3UTBNMlRFRTdPMEZFTTB4RU96czdSVUZIUXl3MlEwRkJRVHRWUVVGQkxIRkRRVUZCTzBORE9FeEJPenRCUkROTVJDeFZRVUZCT3p0QlFVTkJPMFZCUTBNN1NVRkJTU3cwUWtGQlFUdFpRVUZCTEc5Q1FVRkJPMGREWjAxR096dEZSQzlNUmp0SlFVRlRMREpEUVVGQk8xbEJRVUVzYlVOQlFVRTdSME50VFZBN08wVkViRTFHTzBsQlFXRXNNa05CUVVFN1dVRkJRU3h0UTBGQlFUdEhRM05OV0RzN1JVUnlUVVk3U1VGQlV5dzBRMEZCUVR0WlFVRkJMRzlEUVVGQk8wZERlVTFRT3p0RlJIaE5SanRKUVVGVkxITkRRVUZCTzFsQlFVRXNPRUpCUVVFN1IwTTBUVkk3UTBGRFJqczdRVVJzVGtRN1JVRkRRenRKUVVGSkxEUkNRVUZCTzFsQlFVRXNiMEpCUVVFN1IwTm5UVVk3TzBWRUwweEdPMGxCUVZNc01rTkJRVUU3V1VGQlFTeHRRMEZCUVR0SFEyMU5VRHM3UlVSc1RVWTdTVUZCWVN3eVEwRkJRVHRaUVVGQkxHMURRVUZCTzBkRGMwMVlPenRGUkhKTlJqdEpRVUZUTERSRFFVRkJPMWxCUVVFc2IwTkJRVUU3UjBONVRWQTdPMFZFZUUxR08wbEJRVlVzYzBOQlFVRTdXVUZCUVN3NFFrRkJRVHRIUXpSTlVqdERRVU5HT3p0QlJERk5SRHM3TzBWQlIwTXNNa05CUVVFN1ZVRkJRU3h0UTBGQlFUdERRelpOUVRzN1FVUXpUVVE3T3p0RlFVZERMREpEUVVGQk8xVkJRVUVzYlVOQlFVRTdRME00VFVFN08wRkVOVTFFT3pzN1JVRkhReXd5UTBGQlFUdFZRVUZCTEcxRFFVRkJPME5ESzAxQk96dEJSRFZOUkN4aFFVRkJPenRCUVVOQk8wVkJRME03U1VGQlNTeHZRMEZCUVR0WlFVRkJMRFJDUVVGQk8wbEJRVFJDTEZkQlFVRTdSME5yVGpsQ096dEZSR3BPUmp0SlFVRkxMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdTVUZCTUVJc1YwRkJRVHRIUTNOT04wSTdPMFZFY2s1R08wbEJRVTBzYlVOQlFVRTdXVUZCUVN3eVFrRkJRVHRKUVVFeVFpeFhRVUZCTzBkRE1FNHZRanREUVVOR096dEJSRGxPUkR0RlFVTkRPMGxCUVVrc2IwTkJRVUU3V1VGQlFTdzBRa0ZCUVR0SlFVRTBRaXhYUVVGQk8wZERhMDQ1UWpzN1JVUnFUa1k3U1VGQlN5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wbEJRVEJDTEZkQlFVRTdSME56VGpkQ096dEZSSEpPUmp0SlFVRk5MRzFEUVVGQk8xbEJRVUVzTWtKQlFVRTdTVUZCTWtJc1YwRkJRVHRIUXpCT0wwSTdRMEZEUmpzN1FVUjRUa1E3T3p0RlFVZERMRGhEUVVGQk8xVkJRVUVzYzBOQlFVRTdRME15VGtFN08wRkVlazVFT3pzN1JVRkhReXc0UTBGQlFUdFZRVUZCTEhORFFVRkJPME5ETkU1Qk96dEJSREZPUkRzN08wVkJSME1zT0VOQlFVRTdWVUZCUVN4elEwRkJRVHREUXpaT1FUczdRVVF4VGtRc2NVSkJRVUU3TzBGQlJVRTdSVUZEUXp0SlFVRkpMRzFEUVVGQk8xbEJRVUVzTWtKQlFVRTdTVUZCTWtJc1YwRkJRVHRIUXl0T04wSTdPMFZFT1U1R08wbEJRVXNzYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRKUVVFd1FpeFhRVUZCTzBkRGJVODNRanM3UlVSc1QwWTdTVUZCVFN4dlEwRkJRVHRaUVVGQkxEUkNRVUZCTzBsQlFUUkNMRmRCUVVFN1IwTjFUMmhETzBOQlEwWTdPMEZFTTA5RU8wVkJRME03U1VGQlNTeHRRMEZCUVR0WlFVRkJMREpDUVVGQk8wbEJRVEpDTEZkQlFVRTdSME1yVGpkQ096dEZSRGxPUmp0SlFVRkxMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdTVUZCTUVJc1YwRkJRVHRIUTIxUE4wSTdPMFZFYkU5R08wbEJRVTBzYjBOQlFVRTdXVUZCUVN3MFFrRkJRVHRKUVVFMFFpeFhRVUZCTzBkRGRVOW9RenREUVVOR096dEJSSEpQUkRzN08wVkJSME1zYzBSQlFVRTdWVUZCUVN3NFEwRkJRVHREUTNkUFFUczdRVVIwVDBRN096dEZRVWRETEhORVFVRkJPMVZCUVVFc09FTkJRVUU3UTBONVQwRTdPMEZFZGs5RU96czdSVUZIUXl4elJFRkJRVHRWUVVGQkxEaERRVUZCTzBORE1FOUJPenRCUkhaUFJDeFhRVUZCT3p0QlFVTkJPMFZCUTBNN1NVRkJTU3haUVVGQk8wZERORTlHT3p0RlJETlBSanRKUVVGTExEaENRVUZCTzFsQlFVRXNjMEpCUVVFN1NVRkJjVUlzVjBGQlFUdEhRMmRRZUVJN08wVkVMMDlHTzBsQlFVc3NWMEZCUVR0SFEyMVFTRHREUVVOR096dEJSSFpRUkR0RlFVTkRPMGxCUVVrc1dVRkJRVHRIUXpSUFJqczdSVVF6VDBZN1NVRkJTeXc0UWtGQlFUdFpRVUZCTEhOQ1FVRkJPMGxCUVhGQ0xGZEJRVUU3UjBOblVIaENPenRGUkM5UFJqdEpRVUZMTEZkQlFVRTdSME50VUVnN1EwRkRSanM3UVVSc1VFUTdPenRGUVVkRExEUkRRVUZCTzFWQlFVRXNiME5CUVVFN1EwTnhVRUU3TzBGRWJsQkVPenM3UlVGSFF5dzBRMEZCUVR0VlFVRkJMRzlEUVVGQk8wTkRjMUJCT3p0QlJIQlFSRHM3TzBWQlIwTXNORU5CUVVFN1ZVRkJRU3h2UTBGQlFUdERRM1ZRUVRzN1FVUndVRVFzWVVGQlFUczdRVUZEUVR0RlFVTkpPMGxCUVVrc2IwTkJRVUU3V1VGQlFTdzBRa0ZCUVR0SlFVRTBRaXhYUVVGQk8wZERNRkJxUXpzN1JVUjZVRU03U1VGQlN5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wbEJRVEJDTEZkQlFVRTdSME00VUdoRE96dEZSRGRRUXp0SlFVRk5MRzFEUVVGQk8xbEJRVUVzTWtKQlFVRTdTVUZCTWtJc1YwRkJRVHRIUTJ0UmJFTTdRMEZEUmpzN1FVUjBVVVE3UlVGRFNUdEpRVUZKTEc5RFFVRkJPMWxCUVVFc05FSkJRVUU3U1VGQk5FSXNWMEZCUVR0SFF6QlFha003TzBWRWVsQkRPMGxCUVVzc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SlFVRXdRaXhYUVVGQk8wZERPRkJvUXpzN1JVUTNVRU03U1VGQlRTeHRRMEZCUVR0WlFVRkJMREpDUVVGQk8wbEJRVEpDTEZkQlFVRTdSME5yVVd4RE8wTkJRMFk3TzBGRWFGRkVPenM3UlVGSFF5dzRRMEZCUVR0VlFVRkJMSE5EUVVGQk8wTkRiVkZCT3p0QlJHcFJSRHM3TzBWQlIwTXNPRU5CUVVFN1ZVRkJRU3h6UTBGQlFUdERRMjlSUVRzN1FVUnNVVVE3T3p0RlFVZERMRGhEUVVGQk8xVkJRVUVzYzBOQlFVRTdRME54VVVFaUxDSm1hV3hsSWpvaVptOXVkQzFoZDJWemIyMWxMV0Z1YVcxaGRHbHZiaTVqYzNNaUxDSnpiM1Z5WTJWelEyOXVkR1Z1ZENJNld5SXZLaUJYVWtWT1EwaEpUa2NnS2k5Y2JrQnJaWGxtY21GdFpYTWdkM0psYm1Ob0lIdGNibHgwTUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNndE1USmtaV2NwZlZ4dVhIUTRKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLREV5WkdWbktYMWNibHgwTVRBbGUzUnlZVzV6Wm05eWJUcHliM1JoZEdVb01qUmtaV2NwZlZ4dVhIUXhPQ1Y3ZEhKaGJuTm1iM0p0T25KdmRHRjBaU2d0TWpSa1pXY3BmVnh1WEhReU1DVjdkSEpoYm5ObWIzSnRPbkp2ZEdGMFpTZ3RNalJrWldjcGZWeHVYSFF5T0NWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNneU5HUmxaeWw5WEc1Y2RETXdKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLREkwWkdWbktYMWNibHgwTXpnbGUzUnlZVzV6Wm05eWJUcHliM1JoZEdVb0xUSTBaR1ZuS1gxY2JseDBOREFsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRJMFpHVm5LWDFjYmx4ME5EZ2xlM1J5WVc1elptOXliVHB5YjNSaGRHVW9NalJrWldjcGZWeHVYSFExTUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNneU5HUmxaeWw5WEc1Y2REVTRKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLQzB5TkdSbFp5bDlYRzVjZERZd0pYdDBjbUZ1YzJadmNtMDZjbTkwWVhSbEtDMHlOR1JsWnlsOVhHNWNkRFk0Slh0MGNtRnVjMlp2Y20wNmNtOTBZWFJsS0RJMFpHVm5LWDFjYmx4ME56VWxMREV3TUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNnd1pHVm5LWDFjYm4xY2JpNW1ZV0V0ZDNKbGJtTm9MbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMTNjbVZ1WTJndVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGQzSmxibU5vSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIzY21WdVkyZ2dNaTQxY3lCbFlYTmxJR2x1Wm1sdWFYUmxPMXh1WEhSMGNtRnVjMlp2Y20wdGIzSnBaMmx1TFhnNklEa3dKVHRjYmx4MGRISmhibk5tYjNKdExXOXlhV2RwYmkxNU9pQXpOU1U3WEc1Y2RIUnlZVzV6Wm05eWJTMXZjbWxuYVc0dGVqb2dhVzVwZEdsaGJEdGNibjFjYmk1bVlXRXRkM0psYm1Ob0xtRnVhVzFoZEdWa0xtWmhZUzFtWVhOMExGeHVMbVpoWVMxM2NtVnVZMmd1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFdaaGMzUTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0ZDNKbGJtTm9MbVpoWVMxbVlYTjBJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQjNjbVZ1WTJnZ01TNHljeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1TG1aaFlTMTNjbVZ1WTJndVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhkeVpXNWphQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzEzY21WdVkyZ3VabUZoTFhOc2IzY2dlMXh1WEhSaGJtbHRZWFJwYjI0NklIZHlaVzVqYUNBekxqZHpJR1ZoYzJVZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlFSkZURXdnS2k5Y2JrQnJaWGxtY21GdFpYTWdjbWx1WnlCN1hHNWNkREFsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRFMVpHVm5LWDFjYmx4ME1pVjdkSEpoYm5ObWIzSnRPbkp2ZEdGMFpTZ3hOV1JsWnlsOVhHNWNkRFFsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRFNFpHVm5LWDFjYmx4ME5pVjdkSEpoYm5ObWIzSnRPbkp2ZEdGMFpTZ3hPR1JsWnlsOVhHNWNkRGdsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRJeVpHVm5LWDFjYmx4ME1UQWxlM1J5WVc1elptOXliVHB5YjNSaGRHVW9NakprWldjcGZWeHVYSFF4TWlWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNndE1UaGtaV2NwZlZ4dVhIUXhOQ1Y3ZEhKaGJuTm1iM0p0T25KdmRHRjBaU2d4T0dSbFp5bDlYRzVjZERFMkpYdDBjbUZ1YzJadmNtMDZjbTkwWVhSbEtDMHhNbVJsWnlsOVhHNWNkREU0Slh0MGNtRnVjMlp2Y20wNmNtOTBZWFJsS0RFeVpHVm5LWDFjYmx4ME1qQWxMREV3TUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNnd1pHVm5LWDFjYm4xY2JpNW1ZV0V0Y21sdVp5NWhibWx0WVhSbFpDeGNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF5YVc1bklIdGNibHgwWVc1cGJXRjBhVzl1T2lCeWFXNW5JREp6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzVjZEhSeVlXNXpabTl5YlMxdmNtbG5hVzR0ZURvZ05UQWxPMXh1WEhSMGNtRnVjMlp2Y20wdGIzSnBaMmx1TFhrNklEQndlRHRjYmx4MGRISmhibk5tYjNKdExXOXlhV2RwYmkxNk9pQnBibWwwYVdGc08xeHVmVnh1TG1aaFlTMXlhVzVuTG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF5YVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYSnBibWN1Wm1GaExXWmhjM1FnZTF4dVhIUmhibWx0WVhScGIyNDZJSEpwYm1jZ01YTWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRjbWx1Wnk1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdGMyeHZkenBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxeWFXNW5MbVpoWVMxemJHOTNJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQnlhVzVuSUROeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaThxSUZaRlVsUkpRMEZNSUNvdlhHNUFhMlY1Wm5KaGJXVnpJSFpsY25ScFkyRnNJSHRjYmx4ME1DVjdkSEpoYm5ObWIzSnRPblJ5WVc1emJHRjBaU2d3TEMwemNIZ3BmVnh1WEhRMEpYdDBjbUZ1YzJadmNtMDZkSEpoYm5Oc1lYUmxLREFzTTNCNEtYMWNibHgwT0NWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZ3dMQzB6Y0hncGZWeHVYSFF4TWlWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZ3dMRE53ZUNsOVhHNWNkREUySlh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNMVE53ZUNsOVhHNWNkREl3Slh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNNM0I0S1gxY2JseDBNaklsTERFd01DVjdkSEpoYm5ObWIzSnRPblJ5WVc1emJHRjBaU2d3TERBcGZWeHVmVnh1TG1aaFlTMTJaWEowYVdOaGJDNWhibWx0WVhSbFpDeGNiaTVtWVdFdGRtVnlkR2xqWVd3dVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGRtVnlkR2xqWVd3Z2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhabGNuUnBZMkZzSURKeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNHVabUZoTFhabGNuUnBZMkZzTG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzEyWlhKMGFXTmhiQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzEyWlhKMGFXTmhiQzVtWVdFdFptRnpkQ0I3WEc1Y2RHRnVhVzFoZEdsdmJqb2dkbVZ5ZEdsallXd2dNWE1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRkbVZ5ZEdsallXd3VZVzVwYldGMFpXUXVabUZoTFhOc2IzY3NYRzR1Wm1GaExYWmxjblJwWTJGc0xtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYWmxjblJwWTJGc0xtWmhZUzF6Ykc5M0lIdGNibHgwWVc1cGJXRjBhVzl1T2lCMlpYSjBhV05oYkNBMGN5QmxZWE5sSUdsdVptbHVhWFJsTzF4dWZWeHVYRzR2S2lCSVQxSkpXazlPVkVGTUlDb3ZYRzVBYTJWNVpuSmhiV1Z6SUdodmNtbDZiMjUwWVd3Z2UxeHVYSFF3Slh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNNQ2w5WEc1Y2REWWxlM1J5WVc1elptOXliVHAwY21GdWMyeGhkR1VvTlhCNExEQXBmVnh1WEhReE1pVjdkSEpoYm5ObWIzSnRPblJ5WVc1emJHRjBaU2d3TERBcGZWeHVYSFF4T0NWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZzFjSGdzTUNsOVhHNWNkREkwSlh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNNQ2w5WEc1Y2RETXdKWHQwY21GdWMyWnZjbTA2ZEhKaGJuTnNZWFJsS0RWd2VDd3dLWDFjYmx4ME16WWxMREV3TUNWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZ3dMREFwZlZ4dWZWeHVMbVpoWVMxb2IzSnBlbTl1ZEdGc0xtRnVhVzFoZEdWa0xGeHVMbVpoWVMxb2IzSnBlbTl1ZEdGc0xtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXaHZjbWw2YjI1MFlXd2dlMXh1WEhSaGJtbHRZWFJwYjI0NklHaHZjbWw2YjI1MFlXd2dNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzVtWVdFdFptRnpkQ3hjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFvYjNKcGVtOXVkR0ZzTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJvYjNKcGVtOXVkR0ZzSURGeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNHVabUZoTFdodmNtbDZiMjUwWVd3dVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFdodmNtbDZiMjUwWVd3dVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExYTnNiM2M2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGFHOXlhWHB2Ym5SaGJDNW1ZV0V0YzJ4dmR5QjdYRzVjZEdGdWFXMWhkR2x2YmpvZ2FHOXlhWHB2Ym5SaGJDQXpjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dktpQkdURUZUU0VsT1J5QXFMMXh1UUd0bGVXWnlZVzFsY3lCbWJHRnphQ0I3WEc1Y2REQWxMREV3TUNVc05UQWxlMjl3WVdOcGRIazZNWDFjYmx4ME1qVWxMRGMxSlh0dmNHRmphWFI1T2pCOVhHNTlYRzR1Wm1GaExXWnNZWE5vTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzFtYkdGemFDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMW1iR0Z6YUNCN1hHNWNkR0Z1YVcxaGRHbHZiam9nWm14aGMyZ2dNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRabXhoYzJndVlXNXBiV0YwWldRdVptRmhMV1poYzNRc1hHNHVabUZoTFdac1lYTm9MbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV1pzWVhOb0xtWmhZUzFtWVhOMElIdGNibHgwWVc1cGJXRjBhVzl1T2lCbWJHRnphQ0F4Y3lCbFlYTmxJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzFtYkdGemFDNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdFpteGhjMmd1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFhOc2IzYzZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Wm14aGMyZ3VabUZoTFhOc2IzY2dlMXh1WEhSaGJtbHRZWFJwYjI0NklHWnNZWE5vSUROeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaThxSUVKUFZVNURSU0FxTDF4dVFHdGxlV1p5WVcxbGN5QmliM1Z1WTJVZ2UxeHVYSFF3SlN3eE1DVXNNakFsTERVd0pTdzRNQ1VzTVRBd0pYdDBjbUZ1YzJadmNtMDZkSEpoYm5Oc1lYUmxXU2d3S1gxY2JseDBOREFsZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWktDMHhOWEI0S1gxY2JseDBOakFsZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWktDMHhOWEI0S1gxY2JuMWNiaTVtWVdFdFltOTFibU5sTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzFpYjNWdVkyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRZbTkxYm1ObElIdGNibHgwWVc1cGJXRjBhVzl1T2lCaWIzVnVZMlVnTW5NZ1pXRnpaU0JwYm1acGJtbDBaVHRjYm4xY2JpNW1ZV0V0WW05MWJtTmxMbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMWliM1Z1WTJVdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdFltOTFibU5sTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJpYjNWdVkyVWdNWE1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRZbTkxYm1ObExtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxaWIzVnVZMlV1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFhOc2IzYzZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0WW05MWJtTmxMbVpoWVMxemJHOTNJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQmliM1Z1WTJVZ00zTWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1UxQkpUaUFxTDF4dVFHdGxlV1p5WVcxbGN5QnpjR2x1ZTF4dVhIUXdKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLREJrWldjcGZWeHVYSFF4TURBbGUzUnlZVzV6Wm05eWJUcHliM1JoZEdVb016VTVaR1ZuS1gxY2JuMWNiaTVtWVdFdGMzQnBiaTVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRjM0JwYmk1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxemNHbHVJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQnpjR2x1SURFdU5YTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1TG1aaFlTMXpjR2x1TG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF6Y0dsdUxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYTndhVzR1Wm1GaExXWmhjM1FnZTF4dVhIUmhibWx0WVhScGIyNDZJSE53YVc0Z01DNDNjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc0dVptRmhMWE53YVc0dVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhOd2FXNHVZVzVwYldGMFpXUXRhRzkyWlhJdVptRmhMWE5zYjNjNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjM0JwYmk1bVlXRXRjMnh2ZHlCN1hHNWNkR0Z1YVcxaGRHbHZiam9nYzNCcGJpQXlMakp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JseHVMeW9nUmt4UFFWUWdLaTljYmtCclpYbG1jbUZ0WlhNZ1pteHZZWFI3WEc1Y2REQWxlM1J5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV1Nnd0tYMWNibHgwTlRBbGUzUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXU2d0Tm5CNEtYMWNibHgwTVRBd0pYdDBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmtvTUNsOVhHNTlYRzR1Wm1GaExXWnNiMkYwTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzFtYkc5aGRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMW1iRzloZENCN1hHNWNkR0Z1YVcxaGRHbHZiam9nWm14dllYUWdNbk1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzFtYkc5aGRDNWhibWx0WVhSbFpDNW1ZV0V0Wm1GemRDeGNiaTVtWVdFdFpteHZZWFF1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFdaaGMzUTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Wm14dllYUXVabUZoTFdaaGMzUWdlMXh1WEhSaGJtbHRZWFJwYjI0NklHWnNiMkYwSURGeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNiaTVtWVdFdFpteHZZWFF1WVc1cGJXRjBaV1F1Wm1GaExYTnNiM2NzWEc0dVptRmhMV1pzYjJGMExtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWnNiMkYwTG1aaFlTMXpiRzkzSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJtYkc5aGRDQXpjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHFJRkJWVEZORklDb3ZYRzVBYTJWNVpuSmhiV1Z6SUhCMWJITmxJSHRjYmx4ME1DVWdlM1J5WVc1elptOXliVG9nYzJOaGJHVW9NUzR4S1gxY2JpQmNkRFV3SlNCN2RISmhibk5tYjNKdE9pQnpZMkZzWlNnd0xqZ3BmVnh1SUZ4ME1UQXdKU0I3ZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4TGpFcGZWeHVmVnh1TG1aaFlTMXdkV3h6WlM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0Y0hWc2MyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjSFZzYzJVZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhCMWJITmxJREp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JpNW1ZV0V0Y0hWc2MyVXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYQjFiSE5sTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxbVlYTjBPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhCMWJITmxMbVpoWVMxbVlYTjBJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQndkV3h6WlNBeGN5QnNhVzVsWVhJZ2FXNW1hVzVwZEdVN1hHNTlYRzR1Wm1GaExYQjFiSE5sTG1GdWFXMWhkR1ZrTG1aaFlTMXpiRzkzTEZ4dUxtWmhZUzF3ZFd4elpTNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMXdkV3h6WlM1bVlXRXRjMnh2ZHlCN1hHNWNkR0Z1YVcxaGRHbHZiam9nY0hWc2MyVWdNM01nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHZLaUJUU0VGTFJTQXFMMXh1TG1aaFlTMXphR0ZyWlM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0YzJoaGEyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjMmhoYTJVZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhkeVpXNWphQ0F5TGpWeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNHVabUZoTFhOb1lXdGxMbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMXphR0ZyWlM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdFptRnpkRHBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxemFHRnJaUzVtWVdFdFptRnpkQ0I3WEc1Y2RHRnVhVzFoZEdsdmJqb2dkM0psYm1Ob0lERXVNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRjMmhoYTJVdVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhOb1lXdGxMbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzF6Ykc5M09taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWE5vWVd0bExtWmhZUzF6Ykc5M0lIdGNibHgwWVc1cGJXRjBhVzl1T2lCM2NtVnVZMmdnTXk0M2N5QmxZWE5sSUdsdVptbHVhWFJsTzF4dWZWeHVYRzR2S2lCVVFVUkJJQ292WEc1QWEyVjVabkpoYldWeklIUmhaR0VnZTF4dVhIUXdKU0I3ZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4S1gxY2JseDBNVEFsTERJd0pTQjdkSEpoYm5ObWIzSnRPbk5qWVd4bEtDNDVLU0J5YjNSaGRHVW9MVGhrWldjcE8zMWNibHgwTXpBbExEVXdKU3czTUNVZ2UzUnlZVzV6Wm05eWJUcHpZMkZzWlNneExqTXBJSEp2ZEdGMFpTZzRaR1ZuS1gxY2JseDBOREFsTERZd0pTQjdkSEpoYm5ObWIzSnRPbk5qWVd4bEtERXVNeWtnY205MFlYUmxLQzA0WkdWbktYMWNibHgwT0RBbExERXdNQ1VnZTNSeVlXNXpabTl5YlRwelkyRnNaU2d4S1NCeWIzUmhkR1VvTUNsOVhHNTlYRzVjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0ZEdGa1lTNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTBZV1JoSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIwWVdSaElESnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0ZEdGa1lTNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRabUZ6ZERwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTBZV1JoTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIwWVdSaElERnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkM1bVlXRXRjMnh2ZHl4Y2JpNW1ZV0V0ZEdGa1lTNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTBZV1JoTG1aaFlTMXpiRzkzSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIwWVdSaElETnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUx5b2dVRUZUVTBsT1J5QXFMMXh1UUd0bGVXWnlZVzFsY3lCd1lYTnphVzVuSUh0Y2JseDBNQ1VnZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWUtDMDFNQ1VwT3lCdmNHRmphWFI1T2pCOVhHNWNkRFV3SlNCN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWZ29NQ1VwT3lCdmNHRmphWFI1T2pGOVhHNWNkREV3TUNVZ2UzUnlZVzV6Wm05eWJUcDBjbUZ1YzJ4aGRHVllLRFV3SlNrN0lHOXdZV05wZEhrNk1IMWNibjFjYmx4dUxtWmhZUzF3WVhOemFXNW5MbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMXdZWE56YVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYQmhjM05wYm1jZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhCaGMzTnBibWNnTW5NZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVMbVpoWVMxd1lYTnphVzVuTG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF3WVhOemFXNW5MbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWEJoYzNOcGJtY3VabUZoTFdaaGMzUWdlMXh1WEhSaGJtbHRZWFJwYjI0NklIQmhjM05wYm1jZ01YTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1TG1aaFlTMXdZWE56YVc1bkxtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxd1lYTnphVzVuTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxemJHOTNPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhCaGMzTnBibWN1Wm1GaExYTnNiM2NnZTF4dVhIUmhibWx0WVhScGIyNDZJSEJoYzNOcGJtY2dNM01nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHZLaUJRUVZOVFNVNUhJRkpGVmtWU1UwVWdLaTljYmx4dVFHdGxlV1p5WVcxbGN5QndZWE56YVc1bkxYSmxkbVZ5YzJVZ2UxeHVYSFF3SlNCN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWZ29OVEFsS1RzZ2IzQmhZMmwwZVRvd2ZWeHVYSFExTUNVZ2UzUnlZVzV6Wm05eWJUcDBjbUZ1YzJ4aGRHVllLREFsS1RzZ2IzQmhZMmwwZVRveGZWeHVYSFF4TURBbElIdDBjbUZ1YzJadmNtMDZkSEpoYm5Oc1lYUmxXQ2d0TlRBbEtUc2diM0JoWTJsMGVUb3dmVnh1ZlZ4dVhHNHVabUZoTFhCaGMzTnBibWN0Y21WMlpYSnpaUzVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRjR0Z6YzJsdVp5MXlaWFpsY25ObExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYQmhjM05wYm1jdGNtVjJaWEp6WlNCN1hHNWNkR0Z1YVcxaGRHbHZiam9nY0dGemMybHVaeTF5WlhabGNuTmxJREp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JpNW1ZV0V0Y0dGemMybHVaeTF5WlhabGNuTmxMbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMXdZWE56YVc1bkxYSmxkbVZ5YzJVdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGNHRnpjMmx1WnkxeVpYWmxjbk5sTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJ3WVhOemFXNW5MWEpsZG1WeWMyVWdNWE1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzF3WVhOemFXNW5MWEpsZG1WeWMyVXVZVzVwYldGMFpXUXVabUZoTFhOc2IzY3NYRzR1Wm1GaExYQmhjM05wYm1jdGNtVjJaWEp6WlM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdGMyeHZkenBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxd1lYTnphVzVuTFhKbGRtVnljMlV1Wm1GaExYTnNiM2NnZTF4dVhIUmhibWx0WVhScGIyNDZJSEJoYzNOcGJtY3RjbVYyWlhKelpTQXpjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHFJRUpWVWxOVUlDb3ZYRzVBYTJWNVpuSmhiV1Z6SUdKMWNuTjBJSHRjYmx4ME1DVWdlMjl3WVdOcGRIazZMalo5WEc1Y2REVXdKU0I3ZEhKaGJuTm1iM0p0T25OallXeGxLREV1T0NrN2IzQmhZMmwwZVRvd2ZWeHVYSFF4TURBbGUyOXdZV05wZEhrNk1IMWNibjFjYmk1bVlXRXRZblZ5YzNRdVlXNXBiV0YwWldRc1hHNHVabUZoTFdKMWNuTjBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV0oxY25OMElIdGNibHgwWVc1cGJXRjBhVzl1T2lCaWRYSnpkQ0F5Y3lCcGJtWnBibWwwWlNCc2FXNWxZWEpjYm4xY2JpNW1ZV0V0WW5WeWMzUXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExXSjFjbk4wTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxbVlYTjBPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdKMWNuTjBMbVpoWVMxbVlYTjBJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQmlkWEp6ZENBeGN5QnBibVpwYm1sMFpTQnNhVzVsWVhKY2JuMWNiaTVtWVdFdFluVnljM1F1WVc1cGJXRjBaV1F1Wm1GaExYTnNiM2NzWEc0dVptRmhMV0oxY25OMExtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXSjFjbk4wTG1aaFlTMXpiRzkzSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJpZFhKemRDQXpjeUJwYm1acGJtbDBaU0JzYVc1bFlYSmNibjFjYmx4dUx5b2dSa0ZNVEVsT1J5QXFMMXh1UUd0bGVXWnlZVzFsY3lCbVlXeHNhVzVuSUh0Y2JpQWdJQ0F3SlNCN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWa29MVFV3SlNrN0lHOXdZV05wZEhrNk1IMWNiaUFnSUNBMU1DVWdlM1J5WVc1elptOXliVHAwY21GdWMyeGhkR1ZaS0RBbEtUc2diM0JoWTJsMGVUb3hmVnh1SUNBZ0lERXdNQ1VnZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWktEVXdKU2s3SUc5d1lXTnBkSGs2TUgxY2JuMWNibHh1TG1aaFlTMW1ZV3hzYVc1bkxtRnVhVzFoZEdWa0xGeHVMbVpoWVMxbVlXeHNhVzVuTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdaaGJHeHBibWNnZTF4dVhIUmhibWx0WVhScGIyNDZJR1poYkd4cGJtY2dNbk1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzFtWVd4c2FXNW5MbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMW1ZV3hzYVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWmhiR3hwYm1jdVptRmhMV1poYzNRZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUdaaGJHeHBibWNnTVhNZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVMbVpoWVMxbVlXeHNhVzVuTG1GdWFXMWhkR1ZrTG1aaFlTMXpiRzkzTEZ4dUxtWmhZUzFtWVd4c2FXNW5MbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzF6Ykc5M09taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV1poYkd4cGJtY3VabUZoTFhOc2IzY2dlMXh1WEhSaGJtbHRZWFJwYjI0NklHWmhiR3hwYm1jZ00zTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1SWl3aUx5b2dWMUpGVGtOSVNVNUhJQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdkM0psYm1Ob0lIdGNiaUFnTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0MweE1tUmxaeWs3WEc0Z0lIMWNibHh1SUNBNEpTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb01USmtaV2NwTzF4dUlDQjlYRzVjYmlBZ01UQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSEp2ZEdGMFpTZ3lOR1JsWnlrN1hHNGdJSDFjYmx4dUlDQXhPQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLQzB5TkdSbFp5azdYRzRnSUgxY2JseHVJQ0F5TUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0MweU5HUmxaeWs3WEc0Z0lIMWNibHh1SUNBeU9DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtESTBaR1ZuS1R0Y2JpQWdmVnh1WEc0Z0lETXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NalJrWldjcE8xeHVJQ0I5WEc1Y2JpQWdNemdsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaU2d0TWpSa1pXY3BPMXh1SUNCOVhHNWNiaUFnTkRBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNndE1qUmtaV2NwTzF4dUlDQjlYRzVjYmlBZ05EZ2xJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSEp2ZEdGMFpTZ3lOR1JsWnlrN1hHNGdJSDFjYmx4dUlDQTFNQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLREkwWkdWbktUdGNiaUFnZlZ4dVhHNGdJRFU0SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCeWIzUmhkR1VvTFRJMFpHVm5LVHRjYmlBZ2ZWeHVYRzRnSURZd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb0xUSTBaR1ZuS1R0Y2JpQWdmVnh1WEc0Z0lEWTRKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NalJrWldjcE8xeHVJQ0I5WEc1Y2JpQWdOelVsTENBeE1EQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSEp2ZEdGMFpTZ3daR1ZuS1R0Y2JpQWdmVnh1ZlZ4dVhHNHVabUZoTFhkeVpXNWphQzVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRkM0psYm1Ob0xtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYZHlaVzVqYUNCN1hHNGdJR0Z1YVcxaGRHbHZiam9nZDNKbGJtTm9JREl1TlhNZ1pXRnpaU0JwYm1acGJtbDBaVHRjYmlBZ2RISmhibk5tYjNKdExXOXlhV2RwYmkxNE9pQTVNQ1U3WEc0Z0lIUnlZVzV6Wm05eWJTMXZjbWxuYVc0dGVUb2dNelVsTzF4dUlDQjBjbUZ1YzJadmNtMHRiM0pwWjJsdUxYbzZJR2x1YVhScFlXdzdYRzU5WEc1Y2JpNW1ZV0V0ZDNKbGJtTm9MbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMTNjbVZ1WTJndVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGQzSmxibU5vTG1aaFlTMW1ZWE4wSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUIzY21WdVkyZ2dNUzR5Y3lCbFlYTmxJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHVabUZoTFhkeVpXNWphQzVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRkM0psYm1Ob0xtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYZHlaVzVqYUM1bVlXRXRjMnh2ZHlCN1hHNGdJR0Z1YVcxaGRHbHZiam9nZDNKbGJtTm9JRE11TjNNZ1pXRnpaU0JwYm1acGJtbDBaVHRjYm4xY2JseHVMeW9nUWtWTVRDQXFMMXh1WEc1QWEyVjVabkpoYldWeklISnBibWNnZTF4dUlDQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9MVEUxWkdWbktUdGNiaUFnZlZ4dVhHNGdJRElsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaU2d4TldSbFp5azdYRzRnSUgxY2JseHVJQ0EwSlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCeWIzUmhkR1VvTFRFNFpHVm5LVHRjYmlBZ2ZWeHVYRzRnSURZbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNneE9HUmxaeWs3WEc0Z0lIMWNibHh1SUNBNEpTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb0xUSXlaR1ZuS1R0Y2JpQWdmVnh1WEc0Z0lERXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NakprWldjcE8xeHVJQ0I5WEc1Y2JpQWdNVElsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaU2d0TVRoa1pXY3BPMXh1SUNCOVhHNWNiaUFnTVRRbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNneE9HUmxaeWs3WEc0Z0lIMWNibHh1SUNBeE5pVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtDMHhNbVJsWnlrN1hHNGdJSDFjYmx4dUlDQXhPQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLREV5WkdWbktUdGNiaUFnZlZ4dVhHNGdJREl3SlN3Z01UQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NR1JsWnlrN1hHNGdJSDFjYm4xY2JseHVMbVpoWVMxeWFXNW5MbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMXlhVzVuTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhKcGJtY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklISnBibWNnTW5NZ1pXRnpaU0JwYm1acGJtbDBaVHRjYmlBZ2RISmhibk5tYjNKdExXOXlhV2RwYmkxNE9pQTFNQ1U3WEc0Z0lIUnlZVzV6Wm05eWJTMXZjbWxuYVc0dGVUb2dNSEI0TzF4dUlDQjBjbUZ1YzJadmNtMHRiM0pwWjJsdUxYbzZJR2x1YVhScFlXdzdYRzU5WEc1Y2JpNW1ZV0V0Y21sdVp5NWhibWx0WVhSbFpDNW1ZV0V0Wm1GemRDeGNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF5YVc1bkxtWmhZUzFtWVhOMElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCeWFXNW5JREZ6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0Y21sdVp5NWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF5YVc1bkxtWmhZUzF6Ykc5M0lIdGNiaUFnWVc1cGJXRjBhVzl1T2lCeWFXNW5JRE56SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHFJRlpGVWxSSlEwRk1JQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdkbVZ5ZEdsallXd2dlMXh1SUNBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9NQ3d0TTNCNEtUdGNiaUFnZlZ4dVhHNGdJRFFsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlNnd0xETndlQ2s3WEc0Z0lIMWNibHh1SUNBNEpTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9NQ3d0TTNCNEtUdGNiaUFnZlZ4dVhHNGdJREV5SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdVb01Dd3pjSGdwTzF4dUlDQjlYRzVjYmlBZ01UWWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaU2d3TEMwemNIZ3BPMXh1SUNCOVhHNWNiaUFnTWpBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpTZ3dMRE53ZUNrN1hHNGdJSDFjYmx4dUlDQXlNaVVzSURFd01DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxLREFzTUNrN1hHNGdJSDFjYm4xY2JseHVMbVpoWVMxMlpYSjBhV05oYkM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0ZG1WeWRHbGpZV3d1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0ZG1WeWRHbGpZV3dnZTF4dUlDQmhibWx0WVhScGIyNDZJSFpsY25ScFkyRnNJREp6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0ZG1WeWRHbGpZV3d1WVc1cGJXRjBaV1F1Wm1GaExXWmhjM1FzWEc0dVptRmhMWFpsY25ScFkyRnNMbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWFpsY25ScFkyRnNMbVpoWVMxbVlYTjBJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQjJaWEowYVdOaGJDQXhjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMWFpsY25ScFkyRnNMbUZ1YVcxaGRHVmtMbVpoWVMxemJHOTNMRnh1TG1aaFlTMTJaWEowYVdOaGJDNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTJaWEowYVdOaGJDNW1ZV0V0YzJ4dmR5QjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2RtVnlkR2xqWVd3Z05ITWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1NFOVNTVnBQVGxSQlRDQXFMMXh1WEc1QWEyVjVabkpoYldWeklHaHZjbWw2YjI1MFlXd2dlMXh1SUNBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9NQ3d3S1R0Y2JpQWdmVnh1WEc0Z0lEWWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaU2cxY0hnc01DazdYRzRnSUgxY2JseHVJQ0F4TWlVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbEtEQXNNQ2s3WEc0Z0lIMWNibHh1SUNBeE9DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxLRFZ3ZUN3d0tUdGNiaUFnZlZ4dVhHNGdJREkwSlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdVb01Dd3dLVHRjYmlBZ2ZWeHVYRzRnSURNd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9OWEI0TERBcE8xeHVJQ0I5WEc1Y2JpQWdNellsTENBeE1EQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaU2d3TERBcE8xeHVJQ0I5WEc1OVhHNWNiaTVtWVdFdGFHOXlhWHB2Ym5SaGJDNWhibWx0WVhSbFpDeGNiaTVtWVdFdGFHOXlhWHB2Ym5SaGJDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMW9iM0pwZW05dWRHRnNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQm9iM0pwZW05dWRHRnNJREp6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0YUc5eWFYcHZiblJoYkM1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0YUc5eWFYcHZiblJoYkM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdFptRnpkRHBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxb2IzSnBlbTl1ZEdGc0xtWmhZUzFtWVhOMElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCb2IzSnBlbTl1ZEdGc0lERnpJR1ZoYzJVZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFvYjNKcGVtOXVkR0ZzTG1aaFlTMXpiRzkzSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJvYjNKcGVtOXVkR0ZzSUROeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaThxSUVaTVFWTklTVTVISUNvdlhHNWNia0JyWlhsbWNtRnRaWE1nWm14aGMyZ2dlMXh1SUNBd0pTd2dNVEF3SlN3Z05UQWxJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQXhPMXh1SUNCOVhHNWNiaUFnTWpVbExDQTNOU1VnZTF4dUlDQWdJRzl3WVdOcGRIazZJREE3WEc0Z0lIMWNibjFjYmx4dUxtWmhZUzFtYkdGemFDNWhibWx0WVhSbFpDeGNiaTVtWVdFdFpteGhjMmd1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Wm14aGMyZ2dlMXh1SUNCaGJtbHRZWFJwYjI0NklHWnNZWE5vSURKeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdFpteGhjMmd1WVc1cGJXRjBaV1F1Wm1GaExXWmhjM1FzWEc0dVptRmhMV1pzWVhOb0xtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWnNZWE5vTG1aaFlTMW1ZWE4wSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJtYkdGemFDQXhjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMV1pzWVhOb0xtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxbWJHRnphQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFtYkdGemFDNW1ZV0V0YzJ4dmR5QjdYRzRnSUdGdWFXMWhkR2x2YmpvZ1pteGhjMmdnTTNNZ1pXRnpaU0JwYm1acGJtbDBaVHRjYm4xY2JseHVMeW9nUWs5VlRrTkZJQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdZbTkxYm1ObElIdGNiaUFnTUNVc0lERXdKU3dnTWpBbExDQTFNQ1VzSURnd0pTd2dNVEF3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEQXBPMXh1SUNCOVhHNWNiaUFnTkRBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWa29MVEUxY0hncE8xeHVJQ0I5WEc1Y2JpQWdOakFsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZrb0xURTFjSGdwTzF4dUlDQjlYRzU5WEc1Y2JpNW1ZV0V0WW05MWJtTmxMbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMWliM1Z1WTJVdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdFltOTFibU5sSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJpYjNWdVkyVWdNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmx4dUxtWmhZUzFpYjNWdVkyVXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExXSnZkVzVqWlM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdFptRnpkRHBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxaWIzVnVZMlV1Wm1GaExXWmhjM1FnZTF4dUlDQmhibWx0WVhScGIyNDZJR0p2ZFc1alpTQXhjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMV0p2ZFc1alpTNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdFltOTFibU5sTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxemJHOTNPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdKdmRXNWpaUzVtWVdFdGMyeHZkeUI3WEc0Z0lHRnVhVzFoZEdsdmJqb2dZbTkxYm1ObElETnpJR1ZoYzJVZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlGTlFTVTRnS2k5Y2JseHVRR3RsZVdaeVlXMWxjeUJ6Y0dsdUlIdGNiaUFnTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0RCa1pXY3BPMXh1SUNCOVhHNWNiaUFnTVRBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb016VTVaR1ZuS1R0Y2JpQWdmVnh1ZlZ4dVhHNHVabUZoTFhOd2FXNHVZVzVwYldGMFpXUXNYRzR1Wm1GaExYTndhVzR1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0YzNCcGJpQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2MzQnBiaUF4TGpWeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1TG1aaFlTMXpjR2x1TG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF6Y0dsdUxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYTndhVzR1Wm1GaExXWmhjM1FnZTF4dUlDQmhibWx0WVhScGIyNDZJSE53YVc0Z01DNDNjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0YzNCcGJpNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdGMzQnBiaTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF6Y0dsdUxtWmhZUzF6Ykc5M0lIdGNiaUFnWVc1cGJXRjBhVzl1T2lCemNHbHVJREl1TW5NZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVYRzR2S2lCR1RFOUJWQ0FxTDF4dVhHNUFhMlY1Wm5KaGJXVnpJR1pzYjJGMElIdGNiaUFnTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdTZ3dLVHRjYmlBZ2ZWeHVYRzRnSURVd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVlpLQzAyY0hncE8xeHVJQ0I5WEc1Y2JpQWdNVEF3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEQXBPMXh1SUNCOVhHNTlYRzVjYmk1bVlXRXRabXh2WVhRdVlXNXBiV0YwWldRc1hHNHVabUZoTFdac2IyRjBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV1pzYjJGMElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCbWJHOWhkQ0F5Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdFpteHZZWFF1WVc1cGJXRjBaV1F1Wm1GaExXWmhjM1FzWEc0dVptRmhMV1pzYjJGMExtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWnNiMkYwTG1aaFlTMW1ZWE4wSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJtYkc5aGRDQXhjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0Wm14dllYUXVZVzVwYldGMFpXUXVabUZoTFhOc2IzY3NYRzR1Wm1GaExXWnNiMkYwTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxemJHOTNPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdac2IyRjBMbVpoWVMxemJHOTNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQm1iRzloZENBemN5QnNhVzVsWVhJZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlGQlZURk5GSUNvdlhHNWNia0JyWlhsbWNtRnRaWE1nY0hWc2MyVWdlMXh1SUNBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnpZMkZzWlNneExqRXBPMXh1SUNCOVhHNWNiaUFnTlRBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0RBdU9DazdYRzRnSUgxY2JseHVJQ0F4TURBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0RFdU1TazdYRzRnSUgxY2JuMWNibHh1TG1aaFlTMXdkV3h6WlM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0Y0hWc2MyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjSFZzYzJVZ2UxeHVJQ0JoYm1sdFlYUnBiMjQ2SUhCMWJITmxJREp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JseHVMbVpoWVMxd2RXeHpaUzVoYm1sdFlYUmxaQzVtWVdFdFptRnpkQ3hjYmk1bVlXRXRjSFZzYzJVdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGNIVnNjMlV1Wm1GaExXWmhjM1FnZTF4dUlDQmhibWx0WVhScGIyNDZJSEIxYkhObElERnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUxtWmhZUzF3ZFd4elpTNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdGNIVnNjMlV1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFhOc2IzYzZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Y0hWc2MyVXVabUZoTFhOc2IzY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklIQjFiSE5sSUROeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1UwaEJTMFVnS2k5Y2JseHVMbVpoWVMxemFHRnJaUzVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRjMmhoYTJVdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGMyaGhhMlVnZTF4dUlDQmhibWx0WVhScGIyNDZJSGR5Wlc1amFDQXlMalZ6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0YzJoaGEyVXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYTm9ZV3RsTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxbVlYTjBPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhOb1lXdGxMbVpoWVMxbVlYTjBJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQjNjbVZ1WTJnZ01TNHljeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMWE5vWVd0bExtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxemFHRnJaUzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF6YUdGclpTNW1ZV0V0YzJ4dmR5QjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2QzSmxibU5vSURNdU4zTWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1ZFRkVRU0FxTDF4dVhHNUFhMlY1Wm5KaGJXVnpJSFJoWkdFZ2UxeHVJQ0F3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4S1R0Y2JpQWdmVnh1WEc0Z0lERXdKU3dnTWpBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0M0NUtTQnliM1JoZEdVb0xUaGtaV2NwTzF4dUlDQjlYRzVjYmlBZ016QWxMQ0ExTUNVc0lEY3dKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ6WTJGc1pTZ3hMak1wSUhKdmRHRjBaU2c0WkdWbktUdGNiaUFnZlZ4dVhHNGdJRFF3SlN3Z05qQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSE5qWVd4bEtERXVNeWtnY205MFlYUmxLQzA0WkdWbktUdGNiaUFnZlZ4dVhHNGdJRGd3SlN3Z01UQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ6WTJGc1pTZ3hLU0J5YjNSaGRHVW9NQ2s3WEc0Z0lIMWNibjFjYmx4dUxtWmhZUzEwWVdSaExtRnVhVzFoZEdWa0xGeHVMbVpoWVMxMFlXUmhMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWFJoWkdFZ2UxeHVJQ0JoYm1sdFlYUnBiMjQ2SUhSaFpHRWdNbk1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHVabUZoTFhSaFpHRXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYUmhaR0V1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFdaaGMzUTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0ZEdGa1lTNW1ZV0V0Wm1GemRDQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2RHRmtZU0F4Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdGRHRmtZUzVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdGMyeHZkenBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxMFlXUmhMbVpoWVMxemJHOTNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQjBZV1JoSUROeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1VFRlRVMGxPUnlBcUwxeHVYRzVBYTJWNVpuSmhiV1Z6SUhCaGMzTnBibWNnZTF4dUlDQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0MwMU1DVXBPMXh1SUNBZ0lHOXdZV05wZEhrNklEQTdYRzRnSUgxY2JseHVJQ0ExTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3dKU2s3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNVHRjYmlBZ2ZWeHVYRzRnSURFd01DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2cxTUNVcE8xeHVJQ0FnSUc5d1lXTnBkSGs2SURBN1hHNGdJSDFjYm4xY2JseHVMbVpoWVMxd1lYTnphVzVuTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzF3WVhOemFXNW5MbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWEJoYzNOcGJtY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklIQmhjM05wYm1jZ01uTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMWEJoYzNOcGJtY3VZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYQmhjM05wYm1jdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGNHRnpjMmx1Wnk1bVlXRXRabUZ6ZENCN1hHNGdJR0Z1YVcxaGRHbHZiam9nY0dGemMybHVaeUF4Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdGNHRnpjMmx1Wnk1aGJtbHRZWFJsWkM1bVlXRXRjMnh2ZHl4Y2JpNW1ZV0V0Y0dGemMybHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF3WVhOemFXNW5MbVpoWVMxemJHOTNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQndZWE56YVc1bklETnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUx5b2dVRUZUVTBsT1J5QlNSVlpGVWxORklDb3ZYRzVjYmtCclpYbG1jbUZ0WlhNZ2NHRnpjMmx1WnkxeVpYWmxjbk5sSUh0Y2JpQWdNQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV0NnMU1DVXBPMXh1SUNBZ0lHOXdZV05wZEhrNklEQTdYRzRnSUgxY2JseHVJQ0ExTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3dKU2s3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNVHRjYmlBZ2ZWeHVYRzRnSURFd01DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2d0TlRBbEtUdGNiaUFnSUNCdmNHRmphWFI1T2lBd08xeHVJQ0I5WEc1OVhHNWNiaTVtWVdFdGNHRnpjMmx1WnkxeVpYWmxjbk5sTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzF3WVhOemFXNW5MWEpsZG1WeWMyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjR0Z6YzJsdVp5MXlaWFpsY25ObElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCd1lYTnphVzVuTFhKbGRtVnljMlVnTW5NZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVYRzR1Wm1GaExYQmhjM05wYm1jdGNtVjJaWEp6WlM1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0Y0dGemMybHVaeTF5WlhabGNuTmxMbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWEJoYzNOcGJtY3RjbVYyWlhKelpTNW1ZV0V0Wm1GemRDQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2NHRnpjMmx1WnkxeVpYWmxjbk5sSURGeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1TG1aaFlTMXdZWE56YVc1bkxYSmxkbVZ5YzJVdVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhCaGMzTnBibWN0Y21WMlpYSnpaUzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF3WVhOemFXNW5MWEpsZG1WeWMyVXVabUZoTFhOc2IzY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklIQmhjM05wYm1jdGNtVjJaWEp6WlNBemN5QnNhVzVsWVhJZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlFSlZVbE5VSUNvdlhHNWNia0JyWlhsbWNtRnRaWE1nWW5WeWMzUWdlMXh1SUNBd0pTQjdYRzRnSUNBZ2IzQmhZMmwwZVRvZ0xqWTdYRzRnSUgxY2JseHVJQ0ExTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2MyTmhiR1VvTVM0NEtUdGNiaUFnSUNCdmNHRmphWFI1T2lBd08xeHVJQ0I5WEc1Y2JpQWdNVEF3SlNCN1hHNGdJQ0FnYjNCaFkybDBlVG9nTUR0Y2JpQWdmVnh1ZlZ4dVhHNHVabUZoTFdKMWNuTjBMbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMWlkWEp6ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxaWRYSnpkQ0I3WEc0Z0lHRnVhVzFoZEdsdmJqb2dZblZ5YzNRZ01uTWdhVzVtYVc1cGRHVWdiR2x1WldGeU8xeHVmVnh1WEc0dVptRmhMV0oxY25OMExtRnVhVzFoZEdWa0xtWmhZUzFtWVhOMExGeHVMbVpoWVMxaWRYSnpkQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFpZFhKemRDNW1ZV0V0Wm1GemRDQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ1luVnljM1FnTVhNZ2FXNW1hVzVwZEdVZ2JHbHVaV0Z5TzF4dWZWeHVYRzR1Wm1GaExXSjFjbk4wTG1GdWFXMWhkR1ZrTG1aaFlTMXpiRzkzTEZ4dUxtWmhZUzFpZFhKemRDNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMWlkWEp6ZEM1bVlXRXRjMnh2ZHlCN1hHNGdJR0Z1YVcxaGRHbHZiam9nWW5WeWMzUWdNM01nYVc1bWFXNXBkR1VnYkdsdVpXRnlPMXh1ZlZ4dVhHNHZLaUJHUVV4TVNVNUhJQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdabUZzYkdsdVp5QjdYRzRnSURBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWa29MVFV3SlNrN1hHNGdJQ0FnYjNCaFkybDBlVG9nTUR0Y2JpQWdmVnh1WEc0Z0lEVXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZaS0RBbEtUdGNiaUFnSUNCdmNHRmphWFI1T2lBeE8xeHVJQ0I5WEc1Y2JpQWdNVEF3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEVXdKU2s3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNRHRjYmlBZ2ZWeHVmVnh1WEc0dVptRmhMV1poYkd4cGJtY3VZVzVwYldGMFpXUXNYRzR1Wm1GaExXWmhiR3hwYm1jdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdFptRnNiR2x1WnlCN1hHNGdJR0Z1YVcxaGRHbHZiam9nWm1Gc2JHbHVaeUF5Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdFptRnNiR2x1Wnk1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0Wm1Gc2JHbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFtWVd4c2FXNW5MbVpoWVMxbVlYTjBJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQm1ZV3hzYVc1bklERnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUxtWmhZUzFtWVd4c2FXNW5MbUZ1YVcxaGRHVmtMbVpoWVMxemJHOTNMRnh1TG1aaFlTMW1ZV3hzYVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWmhiR3hwYm1jdVptRmhMWE5zYjNjZ2UxeHVJQ0JoYm1sdFlYUnBiMjQ2SUdaaGJHeHBibWNnTTNNZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVMeW9qSUhOdmRYSmpaVTFoY0hCcGJtZFZVa3c5WkdGMFlUcGhjSEJzYVdOaGRHbHZiaTlxYzI5dU8ySmhjMlUyTkN4bGVVb3lXbGhLZW1GWE9YVkphbTk2VEVOS2VtSXpWbmxaTWxaNlNXcHdZa2x1VG5sWmVUbHRZakkxTUV4WFJqTmFXRTUyWWxkVmRGbFhOWEJpVjBZd1lWYzVkVXh0VG5wamVVcGtURU5LZFZsWE1XeGplVWsyVnpFd2MwbHRNV2hqU0VKd1ltMWtla2xxYjJsUlZVWkNVVlJ6TjFGVlJrUlJWSFJHVVZWT1JFOHdiRUpSVldNM1QzcDBSbEZWVGtsUE1HeENVVlZqTjA5NmRFWlJWVTVKVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZXczNUM3AwUmxGVlRrdFBNR3hDVVZWck4wOTZkRVpSVlU1TFR6QnNRbEZWYXpkUGVuUkdVVlZPUzA4d2JFSlJWV3MzVDNwMFJsRlZUa3RQTUd4Q1VWVnJOMDk2ZEVaUlZVNUxUekJzUWxGVmF6ZFBlblJHVVZWT1MwOHdiRUpSVldzM1QzcDBSbEZWVGt0UE1HeENVVlZyTjA5NmRFWlJWVTVMVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZXczNUM3AwUmxGVlRrdFBNR3hDVVZWck4wOTZkRVpSVlU1TFR6QnNRbEZXVFRkUGVuTTNVVlZHUmxacWN6ZFBNRlpDVWpCTk4xSlZSa1JSVkhSR1VWVk9Razh3VmtKUk1FVTNUM3AwUWxGVlZrVlBlbk0zVWxWR1NGRjZjemRQTUVaQ1VsVlJOMDk2ZEVaUlZXUkVUM3B6TjFGVlJraFNSSE0zVVZWR1JGRlVkRVpSVlU1RVR6QnNRbEZWWXpkUGVuUkdVVlZPU1U4d2JFSlJWV00zVDNwMFJsRlZUa2xQTUd4Q1VWVmpOMDk2ZEVaUlZVNUpUekJzUWxGVll6ZFBlblJHVVZWT1NVOHdiRUpSVldNM1QzcDBSbEZWVGtsUE1HeENVVlZyTjA5NmRFWlJWVTVMVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZXczNUM3AwUmxGVlRrdFBNR3hDVVZWck4wOTZkRVpSVlU1TFR6QnNRbEZWYXpkUGVuUkdVVlZPUzA4d2JFSlJWazAzVDNwek4xRlZSa1pXYW5NM1R6QldRbEl3VFRkU1ZVWkVVVlIwUmxGVlRrSlBNRlpDVVRCRk4wOTZkRUpSVlZaRlQzcHpOMUpWUmtoUmVuTTNUekJHUWxKVlVUZFBlblJHVVZWa1JFOTZjemRSVlVaSVVrUnpOMUZWUmtSUlZIUkdVVlZPUkU4d2JFSlJWV00zVDNwMFJsRlZUa2xQTUd4Q1VWVmpOMDk2ZEVaUlZVNUpUekJzUWxGVll6ZFBlblJHVVZWT1NVOHdiRUpSVldzM1QzcDBSbEZWVGt0UE1HeENVVlZyTjA5NmRFWlJWVTVMVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZrMDNUM3B6TjFGVlJrWldhbk0zVHpCV1FsSXdUVGRQZW5SQ1VWVldSVTk2Y3pkU1ZVWklVWHB6TjA4d1JrSlNWVkUzVDNwMFJsRlZaRVJQZW5NM1VWVkdTRkpFY3pkUlZVWkVVVlIwUmxGVlRrUlBNR3hDVVZWak4wOTZkRVpSVlU1SlR6QnNRbEZWWXpkUGVuUkdVVlZPU1U4d2JFSlJWV3MzVDNwMFJsRlZUa3RQTUd4Q1VWVnJOMDk2ZEVaUlZVNUxUekJzUWxGVmF6ZFBlblJHVVZWT1MwOHdiRUpSVldzM1QzcDBSbEZWVGt0UE1HeENVVlpOTjA5NmN6ZFJWVVpHVm1wek4wOHdWa0pTTUUwM1QzcDBRbEZWVmtWUGVuTTNVbFZHU0ZGNmN6ZFBNRVpDVWxWUk4wOTZkRVpSVldSRVQzcHpOMUZWUmtoU1JITTNVVlZHUkZGVWRFWlJWVTVFVHpCc1FsRldhemRQZW5SR1VWVk9ZVTh3YkVKUlZrVTNUM3B6TjFGVlJrWldSSE0zVHpCV1FsSXdUVGRQZW5SQ1VWVldSVTk2Y3pkU1ZVWklVWHB6TjA4d1JrSlNWVkUzVDNwMFJsRlZaRVJQZW5NM1VWVkdTRkpFY3pkUlZVWkVVVlIwUmxGVlRrUlBNR3hDVVZoa1EwOTZjemRTVlVaRVpVVkpOMU5WUmtKVFZITTNUekJXUWxFd2J6ZFRWVVpDVTFSek4wOTZkRUpSVlZaTlQzcHpOMUpWUmtoUmVuTTNUekJHUWxKVlVUZFBlblJHVVZWa1JFOTZjemRSVlVaR1VrUnpOMDh3VmtKU01FMDNUM3AwUWxGVlpFVlBlblJDVVZWT1FrOHdWa0pSTUUwM1UxVkdRbEo2Y3pkUE1GWkNVVEJuTjFOVlJrSlRlbk0zVDNwMFFsRlZWazlQZW5NM1VsVkdTRkY2Y3pkUE1FWkNVbFZSTjA5NmRFWlJWV1JFVDNwek4xRlZSa1pTUkhNM1R6QldRbEl3VFRkUGVuUkNVVlZrUlU5NmRFSlJWVTVDVHpCV1FsRXdUVGRUVlVaQ1VucHpOMDh3VmtKUk1HYzNVMVZHUWxOVWN6ZFBNRlpDVVRCdk4xTlZSa0pUZW5NM1QzcDBRbEZWVms5UGVuTTNVbFZHU0ZGNmN6ZFBNRVpDVWxWUk4wOTZkRVpSVldSRVQzcHpOMUZWUmtaU1JITTNUekJXUWxJd1RUZFBlblJDVVZWa1JVOTZkRUpSVlU1Q1R6QldRbEV3VFRkVFZVWkNVMVJ6TjA4d1ZrSlJNR2MzVTFWR1FsTjZjemRQTUZaQ1VUQjNOMU5WUmtKVVZITTNUM3AwUWxGVlZsTlBlbk0zVWxWR1NGRjZjemRQTUVaQ1VsVlJOMDk2ZEVaUlZXUkVUM3B6TjFGVlJrWlNSSE0zVHpCV1FsSXdUVGRQZW5SQ1VWVmtSVTk2ZEVKUlZVNUNUM3B6TjFKVlJraFJlbk0zVHpCR1FsSlZVVGRQZW5SR1VWVmtSRTk2Y3pkUlZVWkdVa1J6TjA4d1ZrSlNNRTAzVDNwMFFsRlZaRVZQZW5SQ1VWVk9Razh3VmtKUk1FMDNVMVZHUWxOVWN6ZFBNRlpDVVRCdk4xTlZSa0pWZW5NM1R6QldRbEV4VVRkVFZVWkNXVlJ6TjA4d1ZrSlJNa2szVTFWR1FsVjZjemRQTUZaQ1VURlJOMU5WUmtKV1ZITTNUM3AwUWxGVlpGbFBlbk0zVWxWR1NGRjZjemRQTUVaQ1VsVlJOMDk2ZEVaUlZXUkVUM3B6TjFGVlJrWlNSSE0zVHpCV1FsSXdUVGRQZW5SQ1VWVmtSVTk2ZEVKUlZVNUNUekJXUWxFd1RUZFRWVVpDVTFSMFNsRlZSVEJSYW5NM1R6QldRbEV5YUVSUE1HeENVVlZ6TjFOVlJrSk5SVWszVDNwMFJsRlZUWFpSYW5SS1VWVkdUazh3YkVKUlZFcERUM3B6TjA4d1JrSlNNbmhFVDNwek4xSlZSa2hSZW5NM1R6QkdRbEpWVVRkUGVuUkdVVlZrUkU5NmN6ZFJWVVpHVWtSek4wOHdWa0pTTUUwM1QzcDBRbEZWWkVWUGVuUkNVVlZXUWs4d1ZrSlJNRTAzVTFWR1FsTlVkRXBSVlVWNVVXcHpOMDh3VmtKUmVUbERUekJzUWxGVmN6ZFRWVVpDVFVWSk4wOTZkRVpSVlUxMlVXcDBTbEZWUms1UE1HeENVVlJTUTA5NmN6ZFBNRVpDVWpJMVJFOTZjemRTVlVaSVVYcHpOMDh3UmtKU1ZWRTNUM3AwUmxGVlpFUlBlbk0zVVZWR1JsSkVjemRQTUZaQ1VqQk5OMDk2ZEVKUlZXUkZUM3AwUWxGVlRrSlBNRlpDVVRCTk4xTlZSa0pUVkhNM1R6QldRbEV3YnpkVFZVWkNVM3AwU2xGVlJuaFJhbk0zVHpCV1FsRjZSa05QTUd4Q1VWVnpOMDk2Y3pkUlZVWkdWR3B6TjA4d1ZrSlNNRTAzVDNwMFFsRlZWa1ZQZW5NM1VsVkdTRkY2Y3pkUE1FWkNVbFZSTjA5NmRFWlJWV1JFVDNwek4xRlZSa2hTUkhNM1VWVkdSRkZVZEVaUlZVNUtUekJzUWxGVmF6ZFRWVVpDVGtWSk4wOTZkRVpSVlU1dlVYcDBTbEZWUmt4UE1HeENVVlJDUTA5NmN6ZFNWVVpFVERCSk4xTlZSa0pVVkhSS1VWVkZlVkZxY3pkUGVuUkNVVlZrZVZGNmN6ZFBNRlpDVWpCTk4wOTZkRUpSVlZaRlQzcHpOMUpWUmtoUmVuTTNUekJHUWxKVlVUZFBlblJHVVZWa1JFbHBkMmxqTWpreFkyMU9iR013VG5aaWJsSnNZbTVSYVU5c2MybE1lVzluVmpGS1JsUnJUa2xUVlRWSVNVTnZkbGhITlVGaE1sWTFXbTVLYUdKWFZucEpTR1I1V2xjMWFtRkRRamRZUnpWalpFUkJiR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIweFVSWGxhUjFadVMxZ3hZMkpzZURCUFExWTNaRWhLYUdKdVRtMWlNMHAwVDI1S2RtUkhSakJhVTJkNFRXMVNiRnA1YkRsWVJ6VmpaRVJGZDBwWWREQmpiVVoxWXpKYWRtTnRNRFpqYlRrd1dWaFNiRXRFU1RCYVIxWnVTMWd4WTJKc2VEQk5WR2RzWlROU2VWbFhOWHBhYlRsNVlsUndlV0l6VW1oa1IxVnZURlJKTUZwSFZtNUxXREZqWW14NE1FMXFRV3hsTTFKNVdWYzFlbHB0T1hsaVZIQjVZak5TYUdSSFZXOU1WRWt3V2tkV2JrdFlNV05pYkhnd1RXcG5iR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIwMXFVbXRhVjJOd1psWjRkVmhJVVhwTlExWTNaRWhLYUdKdVRtMWlNMHAwVDI1S2RtUkhSakJhVTJkNVRrZFNiRnA1YkRsWVJ6VmpaRVJOTkVwWWREQmpiVVoxWXpKYWRtTnRNRFpqYlRrd1dWaFNiRXRETUhsT1IxSnNXbmxzT1ZoSE5XTmtSRkYzU2xoME1HTnRSblZqTWxwMlkyMHdObU50T1RCWldGSnNTME13ZVU1SFVteGFlV3c1V0VjMVkyUkVVVFJLV0hRd1kyMUdkV015V25aamJUQTJZMjA1TUZsWVVteExSRWt3V2tkV2JrdFlNV05pYkhnd1RsUkJiR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIwMXFVbXRhVjJOd1psWjRkVmhJVVRGUFExWTNaRWhLYUdKdVRtMWlNMHAwVDI1S2RtUkhSakJhVTJkMFRXcFNhMXBYWTNCbVZuaDFXRWhSTWsxRFZqZGtTRXBvWW01T2JXSXpTblJQYmtwMlpFZEdNRnBUWjNSTmFsSnJXbGRqY0daV2VIVllTRkV5VDBOV04yUklTbWhpYms1dFlqTktkRTl1U25aa1IwWXdXbE5uZVU1SFVteGFlV3c1V0VjMVkyUkVZekZLVTNkNFRVUkJiR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIwMUhVbXhhZVd3NVdFYzFPVmhITkhWYWJVWm9URmhrZVZwWE5XcGhRelZvWW0xc2RGbFlVbXhhUTNoalltazFiVmxYUlhSa00wcHNZbTFPYjB4dFJuVmhWekZvWkVkV2EweFhhSFprYlZaNVQyMW9kbVJ0Vm5sTVJuaDFURzFhYUZsVE1YZFpXRXBzWW01UmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFazJZVWM1TWxwWVNXZFFhVUYxV20xR2FFeFlaSGxhVnpWcVlVTkNOMWhITldOa1IwWjFZVmN4YUdSSGJIWmlhbTluWkROS2JHSnRUbTlKUkVsMVRsaE5aMXBYUm5wYVUwSndZbTFhY0dKdGJEQmFWSFJqWW14NE1HUklTbWhpYms1dFlqTktkRXhYT1hsaFYyUndZbWt4TkU5cFFUVk5RMVUzV0VjMVkyUklVbmxaVnpWNldtMDVlV0pUTVhaamJXeHVZVmMwZEdWVWIyZE5lbFZzVHpGNGRWaElVakJqYlVaMVl6SmFkbU50TUhSaU0wcHdXakpzZFV4WWJ6WkpSMngxWVZoU2NGbFhkemRZUnpVNVdFYzBkVnB0Um1oTVdHUjVXbGMxYW1GRE5XaGliV3gwV1ZoU2JGcEROVzFaVjBWMFdtMUdlbVJEZUdOaWFUVnRXVmRGZEdRelNteGliVTV2VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sTWJWcG9XVk14YlZsWVRqQlBiV2gyWkcxV2VVeEdlSFZNYlZwb1dWTXhkMWxZU214aWJsRjFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTVFpoUnpreVdsaEpaMUJwUVhWYWJVWm9URmhrZVZwWE5XcGhRelZ0V1ZkRmRGcHRSbnBrUTBJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZGtNMHBzWW0xT2IwbEVSWFZOYmsxbldsZEdlbHBUUW5CaWJWcHdZbTFzTUZwVWRHTmliakZqWW1rMWJWbFhSWFJrTTBwc1ltMU9iMHh0Um5WaFZ6Rm9aRWRXYTB4dFdtaFpVekY2WWtjNU0weEdlSFZNYlZwb1dWTXhNMk50Vm5WWk1tZDFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTWFZhYlVab1RGaE9jMkl6WXpaaFJ6a3lXbGhKYzFoSE5IVmFiVVpvVEZoQ2FHTnRWblZrUXpWb1ltMXNkRmxZVW14YVF6RnZZak5hYkdOcWNHOWlNMXBzWTJsQkswbEROVzFaVjBWMFpETktiR0p0VG05TWJWcG9XVk14ZW1KSE9UTkpTSFJqWW14NE1GbFhOWEJpVjBZd1lWYzVkVTlwUWpOamJWWjFXVEpuWjAxNU5ETmplVUpzV1ZoT2JFbEhiSFZhYld4MVlWaFNiRTh4ZUhWbVZuaDFXRWMwZGt0cFFrTlNWWGhOU1VOdmRsaEhOVUZoTWxZMVdtNUthR0pYVm5wSlNFcHdZbTFqWjJVeGVIVllTRkYzU2xoME1HTnRSblZqTWxwMlkyMHdObU50T1RCWldGSnNTME13ZUU1WFVteGFlV3c1V0VjMVkyUkVTV3hsTTFKNVdWYzFlbHB0T1hsaVZIQjVZak5TYUdSSFZXOU5WRlpyV2xkamNHWldlSFZZU0ZFd1NsaDBNR050Um5Wak1scDJZMjB3Tm1OdE9UQlpXRkpzUzBNd2VFOUhVbXhhZVd3NVdFYzFZMlJFV1d4bE0xSjVXVmMxZWxwdE9YbGlWSEI1WWpOU2FHUkhWVzlOVkdocldsZGpjR1pXZUhWWVNGRTBTbGgwTUdOdFJuVmpNbHAyWTIwd05tTnRPVEJaV0ZKc1MwTXdlVTF0VW14YWVXdzVXRWMxWTJSRVJYZEtXSFF3WTIxR2RXTXlXblpqYlRBMlkyMDVNRmxZVW14TFJFbDVXa2RXYmt0WU1XTmliSGd3VFZSSmJHVXpVbmxaVnpWNldtMDVlV0pVY0hsaU0xSm9aRWRWYjB4VVJUUmFSMVp1UzFneFkySnNlREJOVkZGc1pUTlNlVmxYTlhwYWJUbDVZbFJ3ZVdJelVtaGtSMVZ2VFZSb2ExcFhZM0JtVm5oMVdFaFJlRTVwVmpka1NFcG9ZbTVPYldJelNuUlBia3AyWkVkR01GcFRaM1JOVkVwcldsZGpjR1pXZUhWWVNGRjRUME5XTjJSSVNtaGliazV0WWpOS2RFOXVTblprUjBZd1dsTm5lRTF0VW14YWVXdzVXRWMxWTJSRVNYZEtVM2Q0VFVSQmJHVXpVbmxaVnpWNldtMDVlV0pVY0hsaU0xSm9aRWRWYjAxSFVteGFlV3c1V0VjMU9WaEhOSFZhYlVab1RGaEtjR0p0WTNWWlZ6VndZbGRHTUZwWFVYTllSelIxV20xR2FFeFlTbkJpYldOMVdWYzFjR0pYUmpCYVYxRjBZVWM1TWxwWVNUWmhSemt5V2xoSmMxaEhOSFZhYlVab1RGaENhR050Vm5Wa1F6Vm9ZbTFzZEZsWVVteGFRekZ2WWpOYWJHTnFjRzlpTTFwc1kybEJLMGxETlcxWlYwVjBZMjFzZFZwNVFqZFlSelZqWkVkR2RXRlhNV2hrUjJ4MlltcHZaMk50YkhWYWVVRjVZM2xDYkZsWVRteEpSMngxV20xc2RXRllVbXhQTVhoMVdFaFNNR050Um5Wak1scDJZMjB3ZEdJelNuQmFNbXgxVEZobk5rbEVWWGRLVkhSallteDRNR1JJU21oaWJrNXRZak5LZEV4WE9YbGhWMlJ3WW1reE5VOXBRWGRqU0djM1dFYzFZMlJJVW5sWlZ6VjZXbTA1ZVdKVE1YWmpiV3h1WVZjMGRHVnFiMmRoVnpWd1pFZHNhR0pFZEdOaWJqRmpZbWsxYlZsWFJYUmpiV3gxV25rMWFHSnRiSFJaV0ZKc1drTTFiVmxYUlhSYWJVWjZaRU40WTJKcE5XMVpWMFYwWTIxc2RWcDVOV2hpYld4MFdWaFNiRnBETVc5aU0xcHNZMmsxYlZsWFJYUmFiVVo2WkVSd2IySXpXbXhqYVhoalltazFiVmxYUlhSalIwWjVXbGMxTUV4dFJuVmhWekZvWkVkV2EweFhhSFprYlZaNVQyMW9kbVJ0Vm5sSlJEUm5URzFhYUZsVE1YbGhWelZ1VEcxYWFGbFRNVzFaV0U0d1NVaDBZMkpzZURCWlZ6VndZbGRHTUdGWE9YVlBhVUo1WVZjMWJrbEVSbnBKUjFab1l6SlZaMkZYTlcxaFZ6VndaRWRWTjFoSE5UbFlSelIxV20xR2FFeFlTbkJpYldOMVdWYzFjR0pYUmpCYVYxRjFXbTFHYUV4WVRuTmlNMk56V0VjMGRWcHRSbWhNV0Vwd1ltMWpkVmxYTlhCaVYwWXdXbGRSZEdGSE9USmFXRWwxV20xR2FFeFlUbk5pTTJNMllVYzVNbHBZU1hOWVJ6UjFXbTFHYUV4WVFtaGpiVloxWkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFuQnZZak5hYkdOcFFTdEpRelZ0V1ZkRmRHTnRiSFZhZVRWdFdWZEZkR015ZUhaa2VVSTNXRWMxWTJSSFJuVmhWekZvWkVkc2RtSnFiMmRqYld4MVdubEJlbU41UW14WldFNXNTVWRzZFZwdGJIVmhXRkpzVHpGNGRXWldlSFZZUnpSMlMybENWMUpXU2xWVFZVNUNWRU5CY1V3eGVIVlJSM1JzWlZkYWVWbFhNV3hqZVVJeVdsaEtNR0ZYVG1oaVEwSTNXRWMxWTJSRVFXeGxNMUo1V1ZjMWVscHRPWGxpVkhBd1kyMUdkV015ZUdoa1IxVnZUVU4zZEUwelFqUkxXREZqWW14NE1FNURWamRrU0Vwb1ltNU9iV0l6U25SUGJsSjVXVmMxZW1KSFJqQmFVMmQzVEVST2QyVkRiRGxZUnpWalpFUm5iR1V6VW5sWlZ6VjZXbTA1ZVdKVWNEQmpiVVoxWXpKNGFHUkhWVzlOUTNkMFRUTkNORXRZTVdOaWJIZ3dUVlJKYkdVelVubFpWelY2V20wNWVXSlVjREJqYlVaMVl6SjRhR1JIVlc5TlEzZDZZMGhuY0daV2VIVllTRkY0VG1sV04yUklTbWhpYms1dFlqTktkRTl1VW5sWlZ6VjZZa2RHTUZwVFozZE1RekI2WTBobmNHWldlSFZZU0ZGNVRVTldOMlJJU21oaWJrNXRZak5LZEU5dVVubFpWelY2WWtkR01GcFRaM2RNUkU1M1pVTnNPVmhITldOa1JFbDVTbE4zZUUxRVFXeGxNMUo1V1ZjMWVscHRPWGxpVkhBd1kyMUdkV015ZUdoa1IxVnZUVU4zZDB0WU1XTmliakZqWW1rMWJWbFhSWFJrYlZaNVpFZHNhbGxYZDNWWlZ6VndZbGRHTUZwWFVYTllSelIxV20xR2FFeFlXbXhqYmxKd1dUSkdjMHh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VDIxb2RtUnRWbmxNUm5oMVRHMWFhRmxUTVhkWldFcHNZbTVSZFZsWE5YQmlWMFl3V2xkUmRHRkhPVEphV0VrMllVYzVNbHBZU1dkUWFVRjFXbTFHYUV4WVdteGpibEp3V1RKR2MwbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDTWxwWVNqQmhWMDVvWWtOQmVXTjVRbXhaV0U1c1NVZHNkVnB0YkhWaFdGSnNUekY0ZFdaV2VIVk1iVnBvV1ZNeE1scFlTakJoVjA1b1lrTTFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmFiVVo2WkVONFkySnBOVzFaVjBWMFpHMVdlV1JIYkdwWlYzZDFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTWFZhYlVab1RGZGFhR016VVRaaFJ6a3lXbGhKYzFoSE5IVmFiVVpvVEZoQ2FHTnRWblZrUXpWb1ltMXNkRmxZVW14YVF6RnZZak5hYkdOcWNHOWlNMXBzWTJsQkswbEROVzFaVjBWMFpHMVdlV1JIYkdwWlYzZDFXbTFHYUV4WFdtaGpNMUZuWlRGNGRWaElVbWhpYld4MFdWaFNjR0l5TkRaSlNGcHNZMjVTY0ZreVJuTkpSRVo2U1VkV2FHTXlWV2RoVnpWdFlWYzFjR1JIVlRkWVJ6VTVXRWMwZFZwdFJtaE1XRnBzWTI1U2NGa3lSbk5NYlVaMVlWY3hhR1JIVm10TWJWcG9XVk14ZW1KSE9UTk1SbmgxVEcxYWFGbFRNVEphV0Vvd1lWZE9hR0pETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJqTW5oMlpIcHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNVEphV0Vvd1lWZE9hR0pETlcxWlYwVjBZeko0ZG1SNVFqZFlSelZqWkVkR2RXRlhNV2hrUjJ4MlltcHZaMlJ0Vm5sa1IyeHFXVmQzWjA1SVRXZGFWMFo2V2xOQ2NHSnRXbkJpYld3d1dsUjBZMkp1TVdOaWJIaDFUSGx2WjFORk9WTlRWbkJRVkd4U1FsUkRRWEZNTVhoMVVVZDBiR1ZYV25sWlZ6RnNZM2xDYjJJelNuQmxiVGwxWkVkR2MwbElkR05pYkhnd1RVTldOMlJJU21oaWJrNXRZak5LZEU5dVVubFpWelY2WWtkR01GcFRaM2RNUkVGd1psWjRkVmhJVVRKS1dIUXdZMjFHZFdNeVduWmpiVEEyWkVoS2FHSnVUbk5aV0ZKc1MwUldkMlZEZDNkTFdERmpZbXg0TUUxVVNXeGxNMUo1V1ZjMWVscHRPWGxpVkhBd1kyMUdkV015ZUdoa1IxVnZUVU4zZDB0WU1XTmliSGd3VFZSbmJHVXpVbmxaVnpWNldtMDVlV0pVY0RCamJVWjFZeko0YUdSSFZXOU9XRUkwVEVSQmNHWldlSFZZU0ZGNVRrTldOMlJJU21oaWJrNXRZak5LZEU5dVVubFpWelY2WWtkR01GcFRaM2RNUkVGd1psWjRkVmhJVVhwTlExWTNaRWhLYUdKdVRtMWlNMHAwVDI1U2VWbFhOWHBpUjBZd1dsTm5NV05JWjNOTlEydzVXRWMxWTJSRVRUSktVM2Q0VFVSQmJHVXpVbmxaVnpWNldtMDVlV0pVY0RCamJVWjFZeko0YUdSSFZXOU5RM2QzUzFneFkySnVNV05pYVRWdFdWZEZkR0ZIT1hsaFdIQjJZbTVTYUdKRE5XaGliV3gwV1ZoU2JGcERlR05pYVRWdFdWZEZkR0ZIT1hsaFdIQjJZbTVTYUdKRE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNVzlpTTBwd1pXMDVkV1JIUm5OSlNIUmpZbXg0TUZsWE5YQmlWMFl3WVZjNWRVOXBRbTlpTTBwd1pXMDVkV1JIUm5OSlJFcDZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVYyaDJZMjFzTm1JeU5UQlpWM2QxV1ZjMWNHSlhSakJhVjFGMVdtMUdhRXhYV21oak0xRnpXRWMwZFZwdFJtaE1WMmgyWTIxc05tSXlOVEJaVjNkMVdWYzFjR0pYUmpCYVYxRjBZVWM1TWxwWVNYVmFiVVpvVEZkYWFHTXpVVFpoUnpreVdsaEpjMWhITkhWYWJVWm9URmhDYUdOdFZuVmtRelZvWW0xc2RGbFlVbXhhUXpGdllqTmFiR05xY0c5aU0xcHNZMmxCSzBsRE5XMVpWMFYwWVVjNWVXRlljSFppYmxKb1lrTTFiVmxYUlhSYWJVWjZaRU5DTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bllVYzVlV0ZZY0haaWJsSm9Za05CZUdONVFteFpXRTVzU1Vkc2RWcHRiSFZoV0ZKc1R6RjRkV1pXZUhWTWJWcG9XVk14YjJJelNuQmxiVGwxWkVkR2MweHRSblZoVnpGb1pFZFdhMHh0V21oWlV6RjZZa2M1TTB4R2VIVk1iVnBvV1ZNeGIySXpTbkJsYlRsMVpFZEdjMHh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VEcxYWFGbFRNWHBpUnprelQyMW9kbVJ0Vm5sTVJuaDFURzFhYUZsVE1YZFpXRXBzWW01UmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFazJZVWM1TWxwWVNXZFFhVUYxV20xR2FFeFhhSFpqYld3MllqSTFNRmxYZDNWYWJVWm9URmhPYzJJelkyZGxNWGgxV0VoU2FHSnRiSFJaV0ZKd1lqSTBOa2xIYUhaamJXdzJZakkxTUZsWGQyZE5NMDFuV2xkR2VscFRRbkJpYlZwd1ltMXNNRnBVZEdOaWJqRmpZbXg0ZFV4NWIyZFNhM2hDVlRCb1NsUnJZMmRMYVRsalltdENjbHBZYkcxamJVWjBXbGhOWjFwdGVHaGpNbWRuWlRGNGRWaElVWGRLVTNkNFRVUkJiRXhFVlhkS1dIUjJZMGRHYW1GWVVqVlBha1k1V0VjMVkyUkVTVEZLVTNjelRsTldOMkl6UW1oWk1td3daVlJ2ZDJaV2VIVm1WbmgxVEcxYWFGbFRNVzFpUjBaNllVTTFhR0p0YkhSWldGSnNXa040WTJKcE5XMVpWMFYwV20xNGFHTXlaM1ZaVnpWd1lsZEdNRnBYVVhSaFJ6a3lXbGhKTm1GSE9USmFXRWx6V0VjMGRWcHRSbWhNV0VKb1kyMVdkV1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVVFclNVTTFiVmxYUlhSYWJYaG9ZekpuWjJVeGVIVllTRkpvWW0xc2RGbFlVbkJpTWpRMlNVZGFjMWxZVG05SlJFcDZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVYxcHpXVmhPYjB4dFJuVmhWekZvWkVkV2EweHRXbWhaVXpGdFdWaE9NRXhHZUhWTWJWcG9XVk14YldKSFJucGhRelZvWW0xc2RGbFlVbXhhUXpGdllqTmFiR05wTlcxWlYwVjBXbTFHZW1SRWNHOWlNMXBzWTJsNFkySnBOVzFaVjBWMFkwZEdlVnBYTlRCTWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVNVUTBaMHh0V21oWlV6RnRZa2RHZW1GRE5XMVpWMFYwV20xR2VtUkRRamRZUnpWalpFZEdkV0ZYTVdoa1IyeDJZbXB2WjFwdGVHaGpNbWRuVFZoTloxcFhSbnBhVTBKd1ltMWFjR0p0YkRCYVZIUmpZbTR4WTJKcE5XMVpWMFYwV20xNGFHTXlaM1ZaVnpWd1lsZEdNRnBYVVhWYWJVWm9URmhPYzJJelkzTllSelIxV20xR2FFeFhXbk5aV0U1dlRHMUdkV0ZYTVdoa1IxWnJURmRvZG1SdFZubE1iVnBvV1ZNeGVtSkhPVE5QYldoMlpHMVdlVXhHZUhWTWJWcG9XVk14ZDFsWVNteGlibEYxV1ZjMWNHSlhSakJhVjFGMFlVYzVNbHBZU1RaaFJ6a3lXbGhKWjFCcFFYVmFiVVpvVEZkYWMxbFlUbTlNYlZwb1dWTXhlbUpIT1ROSlNIUmpZbXg0TUZsWE5YQmlWMFl3WVZjNWRVOXBRbTFpUjBaNllVTkJlbU41UW14WldFNXNTVWRzZFZwdGJIVmhXRkpzVHpGNGRXWldlSFZZUnpSMlMybENRMVF4Vms5Uk1GVm5TMms1WTJKclFuSmFXR3h0WTIxR2RGcFlUV2RaYlRreFltMU9iRWxJZEdOaWJIZ3dUVU5WYzAxVVFXeE1SRWwzU2xOM01VMURWWE5QUkVGc1RFUkZkMDFEVmpka1NFcG9ZbTVPYldJelNuUlBibEo1V1ZjMWVtSkhSakJhVm10dlRVTnNPVmhITldOa1JGRjNTbGgwTUdOdFJuVmpNbHAyWTIwd05tUklTbWhpYms1eldWaFNiRmRUWjNSTlZGWjNaVU5zT1ZoSE5XTmtSRmwzU2xoME1HTnRSblZqTWxwMlkyMHdObVJJU21oaWJrNXpXVmhTYkZkVFozUk5WRlozWlVOc09WaEhOVGxZUnpSMVdtMUdhRXhYU25aa1Z6VnFXbE0xYUdKdGJIUlpXRkpzV2tONFkySnBOVzFaVjBWMFdXMDVNV0p0VG14TWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVRFWjRkVXh0V21oWlV6RjNXVmhLYkdKdVVYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpObUZIT1RKYVdFbG5VR2xCZFZwdFJtaE1WMHAyWkZjMWFscFRRamRZUnpWalpFZEdkV0ZYTVdoa1IyeDJZbXB2WjFsdE9URmliVTVzU1VSS2VrbEhWbWhqTWxWbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5IVmFiVVpvVEZkS2RtUlhOV3BhVXpWb1ltMXNkRmxZVW14YVF6VnRXVmRGZEZwdFJucGtRM2hqWW1rMWJWbFhSWFJaYlRreFltMU9iRXh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VEcxYWFGbFRNVzFaV0U0d1QyMW9kbVJ0Vm5sTVJuaDFURzFhYUZsVE1YZFpXRXBzWW01UmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFazJZVWM1TWxwWVNXZFFhVUYxV20xR2FFeFhTblprVnpWcVdsTTFiVmxYUlhSYWJVWjZaRU5DTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bldXMDVNV0p0VG14SlJFWjZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVYwcDJaRmMxYWxwVE5XaGliV3gwV1ZoU2JGcEROVzFaVjBWMFl6SjRkbVI1ZUdOaWFUVnRXVmRGZEZsdE9URmliVTVzVEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sTWJWcG9XVk14ZW1KSE9UTlBiV2gyWkcxV2VVeEdlSFZNYlZwb1dWTXhkMWxZU214aWJsRjFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTVFpoUnpreVdsaEpaMUJwUVhWYWJVWm9URmRLZG1SWE5XcGFVelZ0V1ZkRmRHTXllSFprZVVJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZFpiVGt4WW0xT2JFbEVUbnBKUjFab1l6SlZaMkZYTlcxaFZ6VndaRWRWTjFoSE5UbFlSelZqWW1rNGNVbEdUbEZUVlRSblMyazVZMkpyUW5KYVdHeHRZMjFHZEZwWVRXZGpNMEp3WW01MFkySnNlREJOUTFZM1pFaEthR0p1VG0xaU0wcDBUMjVLZG1SSFJqQmFVMmQzV2tkV2JrdFlNV05pYkhnd1RWUkJkMHBZZERCamJVWjFZekphZG1OdE1EWmpiVGt3V1ZoU2JFdEVUVEZQVjFKc1dubHNPVmhITlRsWVJ6UjFXbTFHYUV4WVRuZGhWelIxV1ZjMWNHSlhSakJhVjFGeldFYzBkVnB0Um1oTVdFNTNZVmMwZFZsWE5YQmlWMFl3V2xkUmRHRkhPVEphV0VrMllVYzVNbHBZU1hOWVJ6UjFXbTFHYUV4WVFtaGpiVloxWkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFuQnZZak5hYkdOcFFTdEpRelZ0V1ZkRmRHTXpRbkJpYVVJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZGpNMEp3WW1sQmVFeHFWbnBKUjNod1ltMVdhR05wUW5CaWJWcHdZbTFzTUZwVWRHTmliakZqWW1rMWJWbFhSWFJqTTBKd1ltazFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmFiVVo2WkVONFkySnBOVzFaVjBWMFl6TkNjR0pwTldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJhYlVaNlpFUndiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNWHBqUjJ4MVRHMWFhRmxUTVcxWldFNHdTVWgwWTJKc2VEQlpWelZ3WWxkR01HRlhPWFZQYVVKNlkwZHNkVWxFUVhWT00wMW5Za2RzZFZwWFJubEpSMngxV20xc2RXRllVbXhQTVhoMVpsWjRkVXh0V21oWlV6RjZZMGRzZFV4dFJuVmhWekZvWkVkV2EweHRXbWhaVXpGNllrYzVNMHhHZUhWTWJWcG9XVk14ZW1OSGJIVk1iVVoxWVZjeGFHUkhWbXRNVjJoMlpHMVdlVXh0V21oWlV6RjZZa2M1TTA5dGFIWmtiVlo1VEVaNGRVeHRXbWhaVXpGM1dWaEtiR0p1VVhWWlZ6VndZbGRHTUZwWFVYUmhSemt5V2xoSk5tRkhPVEphV0VsblVHbEJkVnB0Um1oTVdFNTNZVmMwZFZwdFJtaE1XRTV6WWpOaloyVXhlSFZZU0ZKb1ltMXNkRmxZVW5CaU1qUTJTVWhPZDJGWE5HZE5hVFI1WTNsQ2MyRlhOV3haV0VsbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5XTmlhVGh4U1VWYVRWUXdSbFZKUTI5MldFYzFRV0V5VmpWYWJrcG9ZbGRXZWtsSFduTmlNa1l3WlRGNGRWaElVWGRLV0hRd1kyMUdkV015V25aamJUQTJTVWhTZVZsWE5YcGlSMFl3V2xacmIwMURiRGxZUnpWalpFUlZkMHBZZERCamJVWjFZekphZG1OdE1EWkpTRko1V1ZjMWVtSkhSakJhVm10dlRGUmFkMlZEYkRsWVJ6VmpaRVJGZDAxRFZqZGtTRXBvWW01T2JXSXpTblJQYVVJd1kyMUdkV015ZUdoa1IxWmFTMFJCY0daV2VIVm1WbmgxVEcxYWFGbFRNVzFpUnpsb1pFTTFhR0p0YkhSWldGSnNXa040WTJKcE5XMVpWMFYwV20xNGRsbFlVWFZaVnpWd1lsZEdNRnBYVVhSaFJ6a3lXbGhKTm1GSE9USmFXRWx6V0VjMGRWcHRSbWhNV0VKb1kyMVdkV1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVVFclNVTTFiVmxYUlhSYWJYaDJXVmhSWjJVeGVIVllTRkpvWW0xc2RGbFlVbkJpTWpRMlNVZGFjMkl5UmpCSlJFcDZTVWQ0Y0dKdFZtaGphVUp3WW0xYWNHSnRiREJhVkhSalltNHhZMkpwTlcxWlYwVjBXbTE0ZGxsWVVYVlpWelZ3WWxkR01GcFhVWFZhYlVab1RGZGFhR016VVhOWVJ6UjFXbTFHYUV4WFduTmlNa1l3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sTWJWcG9XVk14YlZsWVRqQlBiV2gyWkcxV2VVeEdlSFZNYlZwb1dWTXhkMWxZU214aWJsRjFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTVFpoUnpreVdsaEpaMUJwUVhWYWJVWm9URmRhYzJJeVJqQk1iVnBvV1ZNeGJWbFlUakJKU0hSallteDRNRmxYTlhCaVYwWXdZVmM1ZFU5cFFtMWlSemxvWkVOQmVHTjVRbk5oVnpWc1dWaEpaMkZYTlcxaFZ6VndaRWRWTjFoSE5UbFlSelIxV20xR2FFeFhXbk5pTWtZd1RHMUdkV0ZYTVdoa1IxWnJURzFhYUZsVE1YcGlSemt6VEVaNGRVeHRXbWhaVXpGdFlrYzVhR1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJqTW5oMlpIcHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNVzFpUnpsb1pFTTFiVmxYUlhSak1uaDJaSGxDTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bldtMTRkbGxZVVdkTk0wMW5Za2RzZFZwWFJubEpSMngxV20xc2RXRllVbXhQTVhoMVpsWjRkVmhITkhaTGFVSlJWbFY0VkZKVFFYRk1NWGgxVVVkMGJHVlhXbmxaVnpGc1kzbENkMlJYZUhwYVUwSTNXRWMxWTJSRVFXeEpTSFF3WTIxR2RXTXlXblpqYlRBMlNVaE9hbGxYZUd4TFJFVjFUVk5zT1ZoSE5HZFlTRkV4VFVOVloyVXpVbmxaVnpWNldtMDVlV0pVYjJkak1rNW9Za2RWYjAxRE5EUkxXREZqWW1sQ1kyUkVSWGROUTFWblpUTlNlVmxYTlhwYWJUbDVZbFJ2WjJNeVRtaGlSMVZ2VFZNMGVFdFlNV05pYmpGalltazFiVmxYUlhSalNGWnpZekpWZFZsWE5YQmlWMFl3V2xkUmMxaEhOSFZhYlVab1RGaENNV0pJVG14TWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVRFWjRkVXh0V21oWlV6RjNXVmhLYkdKdVVYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpObUZIT1RKYVdFbG5VR2xCZFZwdFJtaE1XRUl4WWtoT2JFbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDZDJSWGVIcGFVMEY1WTNsQ2MyRlhOV3haV0VsbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5IVmFiVVpvVEZoQ01XSklUbXhNYlVaMVlWY3hhR1JIVm10TWJWcG9XVk14YlZsWVRqQk1SbmgxVEcxYWFGbFRNWGRrVjNoNldsTTFhR0p0YkhSWldGSnNXa014YjJJeldteGphVFZ0V1ZkRmRGcHRSbnBrUkhCdllqTmFiR05wZUdOaWFUVnRXVmRGZEdOSFJubGFWelV3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sUGJXaDJaRzFXZVVsRU5HZE1iVnBvV1ZNeGQyUlhlSHBhVXpWdFdWZEZkRnB0Um5wa1EwSTNXRWMxWTJSSFJuVmhWekZvWkVkc2RtSnFiMmRqU0Zaell6SlZaMDFZVFdkaVIyeDFXbGRHZVVsSGJIVmFiV3gxWVZoU2JFOHhlSFZtVm5oMVRHMWFhRmxUTVhka1YzaDZXbE0xYUdKdGJIUlpXRkpzV2tNMWJWbFhSWFJqTW5oMlpIbDRZMkpwTlcxWlYwVjBZMGhXYzJNeVZYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpkVnB0Um1oTVdFNXpZak5qTm1GSE9USmFXRWx6V0VjMGRWcHRSbWhNV0VKb1kyMVdkV1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVVFclNVTTFiVmxYUlhSalNGWnpZekpWZFZwdFJtaE1XRTV6WWpOaloyVXhlSFZZU0ZKb1ltMXNkRmxZVW5CaU1qUTJTVWhDTVdKSVRteEpSRTU2U1VkNGNHSnRWbWhqYVVKd1ltMWFjR0p0YkRCYVZIUmpZbTR4WTJKc2VIVk1lVzluVlRCb1FsTXdWV2RMYVRsalltazFiVmxYUlhSak1taG9ZVEpWZFZsWE5YQmlWMFl3V2xkUmMxaEhOSFZhYlVab1RGaE9iMWxYZEd4TWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVRFWjRkVXh0V21oWlV6RjNXVmhLYkdKdVVYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpObUZIT1RKYVdFbG5VR2xCZFZwdFJtaE1XRTV2V1ZkMGJFbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDTTJOdFZuVlpNbWRuVFdrME1XTjVRbXhaV0U1c1NVZHNkVnB0YkhWaFdGSnNUekY0ZFdaV2VIVk1iVnBvV1ZNeGVtRkhSbkphVXpWb1ltMXNkRmxZVW14YVF6VnRXVmRGZEZwdFJucGtRM2hqWW1rMWJWbFhSWFJqTW1ob1lUSlZkVmxYTlhCaVYwWXdXbGRSZEdGSE9USmFXRWwxV20xR2FFeFhXbWhqTTFFMllVYzVNbHBZU1hOWVJ6UjFXbTFHYUV4WVFtaGpiVloxWkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFuQnZZak5hYkdOcFFTdEpRelZ0V1ZkRmRHTXlhR2hoTWxWMVdtMUdhRXhYV21oak0xRm5aVEY0ZFZoSVVtaGliV3gwV1ZoU2NHSXlORFpKU0dSNVdsYzFhbUZEUVhoTWFrcDZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVdFNXZXVmQwYkV4dFJuVmhWekZvWkVkV2EweHRXbWhaVXpGNllrYzVNMHhHZUhWTWJWcG9XVk14ZW1GSFJuSmFVelZvWW0xc2RGbFlVbXhhUXpGdllqTmFiR05wTlcxWlYwVjBZeko0ZG1SNmNHOWlNMXBzWTJsNFkySnBOVzFaVjBWMFkwZEdlVnBYTlRCTWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVNVUTBaMHh0V21oWlV6RjZZVWRHY2xwVE5XMVpWMFYwWXpKNGRtUjVRamRZUnpWalpFZEdkV0ZYTVdoa1IyeDJZbXB2WjJRelNteGliVTV2U1VSTmRVNHpUV2RhVjBaNldsTkNjR0p0V25CaWJXd3dXbFIwWTJKdU1XTmliSGgxVEhsdloxWkZSa1ZSVTBGeFRERjRkVkZIZEd4bFYxcDVXVmN4YkdONVFqQlpWMUpvU1VoMFkySnNlREJOUTFWblpUTlNlVmxYTlhwYWJUbDVZbFJ2WjJNeVRtaGlSMVZ2VFZOc09WaEhOV05rUkVWM1NsTjNlVTFEVldkbE0xSjVXVmMxZWxwdE9YbGlWSEI2V1RKR2MxcFRaM1ZQVTJ0blkyMDVNRmxZVW14TFF6QTBXa2RXYmt0VWREbFlSelZqWkVSTmQwcFRkekZOUTFWelRucEJiRWxJZERCamJVWjFZekphZG1OdE1EWmpNazVvWWtkVmIwMVROSHBMVTBKNVlqTlNhR1JIVlc5UFIxSnNXbmxzT1ZoSE5XTmtSRkYzU2xOM01rMURWV2RsTTFKNVdWYzFlbHB0T1hsaVZIQjZXVEpHYzFwVFozaE1hazF3U1VoS2RtUkhSakJhVTJkMFQwZFNiRnA1YkRsWVJ6VmpaRVJuZDBwVGQzaE5SRUZzU1VoME1HTnRSblZqTWxwMlkyMHdObU15VG1oaVIxVnZUVk5yWjJOdE9UQlpXRkpzUzBSQmNHWldlSFZtVm5oMVdFYzBkVnB0Um1oTVdGSm9Xa2RGZFZsWE5YQmlWMFl3V2xkUmMxaEhOSFZhYlVab1RGaFNhRnBIUlhWWlZ6VndZbGRHTUZwWFVYUmhSemt5V2xoSk5tRkhPVEphV0VseldFYzBkVnB0Um1oTVdFSm9ZMjFXZFdSRE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFVRXJTVU0xYlZsWFJYUmtSMFpyV1ZOQ04xaEhOV05rUjBaMVlWY3hhR1JIYkhaaWFtOW5aRWRHYTFsVFFYbGplVUp6WVZjMWJGbFlTV2RoVnpWdFlWYzFjR1JIVlRkWVJ6VTVXRWMwZFZwdFJtaE1XRkpvV2tkRmRWbFhOWEJpVjBZd1dsZFJkVnB0Um1oTVYxcG9Zek5SYzFoSE5IVmFiVVpvVEZoU2FGcEhSWFZaVnpWd1lsZEdNRnBYVVhSaFJ6a3lXbGhKZFZwdFJtaE1WMXBvWXpOUk5tRkhPVEphV0VseldFYzBkVnB0Um1oTVdFSm9ZMjFXZFdSRE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFVRXJTVU0xYlZsWFJYUmtSMFpyV1ZNMWJWbFhSWFJhYlVaNlpFTkNOMWhITldOa1IwWjFZVmN4YUdSSGJIWmlhbTluWkVkR2ExbFRRWGhqZVVKellWYzFiRmxZU1dkaFZ6VnRZVmMxY0dSSFZUZFlSelU1V0VjMGRWcHRSbWhNV0ZKb1drZEZkVmxYTlhCaVYwWXdXbGRSZFZwdFJtaE1XRTV6WWpOamMxaEhOSFZhYlVab1RGaFNhRnBIUlhWWlZ6VndZbGRHTUZwWFVYUmhSemt5V2xoSmRWcHRSbWhNV0U1ellqTmpObUZIT1RKYVdFbHpXRWMwZFZwdFJtaE1XRUpvWTIxV2RXUkROV2hpYld4MFdWaFNiRnBETVc5aU0xcHNZMnB3YjJJeldteGphVUVyU1VNMWJWbFhSWFJrUjBacldWTTFiVmxYUlhSak1uaDJaSGxDTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05blpFZEdhMWxUUVhwamVVSnpZVmMxYkZsWVNXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzFZMkpwT0hGSlJrSkNWVEZPU2xSclkyZExhVGxqWW10Q2NscFliRzFqYlVaMFdsaE5aMk5IUm5wak1teDFXbmxDTjFoSE5XTmtSRUZzU1VoME1HTnRSblZqTWxwMlkyMHdObVJJU21oaWJrNXpXVmhTYkZkRFozUk9WRUZzUzFSeloySXpRbWhaTW13d1pWUnZkMlpXZUhWWVNGRXhUVU5WWjJVelVubFpWelY2V20wNWVXSlVjREJqYlVaMVl6SjRhR1JIVmxsTFJFRnNTMVJ6WjJJelFtaFpNbXd3WlZSdmVHWldlSFZZU0ZGNFRVUkJiRWxJZERCamJVWjFZekphZG1OdE1EWmtTRXBvWW01T2MxbFlVbXhYUTJjeFRVTlZjRTk1UW5aalIwWnFZVmhTTlU5cVFqbFlSelU1V0VjMVkySnBOVzFaVjBWMFkwZEdlbU15YkhWYWVUVm9ZbTFzZEZsWVVteGFRM2hqWW1rMWJWbFhSWFJqUjBaNll6SnNkVnA1TldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVhoalltazFiVmxYUlhSalIwWjVXbGMxTUV4dFJuVmhWekZvWkVkV2EweFhhSFprYlZaNVQyMW9kbVJ0Vm5sSlJEUm5URzFhYUZsVE1YZFpXRTU2WVZjMWJrbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDZDFsWVRucGhWelZ1U1VSS2VrbEhlSEJpYlZab1kybENjR0p0V25CaWJXd3dXbFIwWTJKdU1XTmlhVFZ0V1ZkRmRHTkhSbnBqTW14MVduazFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmFiVVo2WkVONFkySnBOVzFaVjBWMFkwZEdlbU15YkhWYWVUVm9ZbTFzZEZsWVVteGFRekZ2WWpOYWJHTnBOVzFaVjBWMFdtMUdlbVJFY0c5aU0xcHNZMmw0WTJKcE5XMVpWMFYwWTBkR2VWcFhOVEJNYlVaMVlWY3hhR1JIVm10TVYyaDJaRzFXZVU5dGFIWmtiVlo1U1VRMFoweHRXbWhaVXpGM1dWaE9lbUZYTlc1TWJWcG9XVk14YlZsWVRqQkpTSFJqWW14NE1GbFhOWEJpVjBZd1lWYzVkVTlwUW5kWldFNTZZVmMxYmtsRVJucEpSM2h3WW0xV2FHTnBRbkJpYlZwd1ltMXNNRnBVZEdOaWJqRmpZbWsxYlZsWFJYUmpSMFo2WXpKc2RWcDVOV2hpYld4MFdWaFNiRnBETlcxWlYwVjBZeko0ZG1SNWVHTmlhVFZ0V1ZkRmRHTkhSbnBqTW14MVduazFhR0p0YkhSWldGSnNXa014YjJJeldteGphVFZ0V1ZkRmRHTXllSFprZW5CdllqTmFiR05wZUdOaWFUVnRXVmRGZEdOSFJubGFWelV3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sUGJXaDJaRzFXZVVsRU5HZE1iVnBvV1ZNeGQxbFlUbnBoVnpWdVRHMWFhRmxUTVhwaVJ6a3pTVWgwWTJKc2VEQlpWelZ3WWxkR01HRlhPWFZQYVVKM1dWaE9lbUZYTlc1SlJFNTZTVWQ0Y0dKdFZtaGphVUp3WW0xYWNHSnRiREJhVkhSalltNHhZMkpzZUhWTWVXOW5WVVZHVkZVd2JFOVNlVUpUVWxaYVJsVnNUa1pKUTI5MldFYzFZMkpyUW5KYVdHeHRZMjFHZEZwWVRXZGpSMFo2WXpKc2RWcDVNWGxhV0Zwc1kyNU9iRWxJZEdOaWJIZ3dUVU5WWjJVelVubFpWelY2V20wNWVXSlVjREJqYlVaMVl6SjRhR1JIVmxsTFJGVjNTbE5yTjBsSE9YZFpWMDV3WkVock5rMUlNV05pYkhnd1RsUkJiRWxJZERCamJVWjFZekphZG1OdE1EWmtTRXBvWW01T2MxbFlVbXhYUTJkM1NsTnJOMGxIT1hkWlYwNXdaRWhyTmsxWU1XTmliSGd3VFZSQmQwcFRRamRrU0Vwb1ltNU9iV0l6U25SUGJsSjVXVmMxZW1KSFJqQmFWbWR2VEZSVmQwcFRhemRKUnpsM1dWZE9jR1JJYXpaTlNERmpZbTR4WTJKc2VIVk1iVnBvV1ZNeGQxbFlUbnBoVnpWdVRGaEtiR1J0Vm5sak1sVjFXVmMxY0dKWFJqQmFWMUZ6V0VjMGRWcHRSbWhNV0VKb1l6Tk9jR0p0WTNSamJWWXlXbGhLZWxwVE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNWGRaV0U1NllWYzFia3hZU214a2JWWjVZekpWWjJVeGVIVllTRkpvWW0xc2RGbFlVbkJpTWpRMlNVaENhR016VG5CaWJXTjBZMjFXTWxwWVNucGFVMEY1WTNsQ2MyRlhOV3haV0VsbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5IVmFiVVpvVEZoQ2FHTXpUbkJpYldOMFkyMVdNbHBZU25wYVV6Vm9ZbTFzZEZsWVVteGFRelZ0V1ZkRmRGcHRSbnBrUTNoalltazFiVmxYUlhSalIwWjZZekpzZFZwNU1YbGFXRnBzWTI1T2JFeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVURzFhYUZsVE1XMVpXRTR3VDIxb2RtUnRWbmxNUm5oMVRHMWFhRmxUTVhkWldFcHNZbTVSZFZsWE5YQmlWMFl3V2xkUmRHRkhPVEphV0VrMllVYzVNbHBZU1dkUWFVRjFXbTFHYUV4WVFtaGpNMDV3WW0xamRHTnRWakphV0VwNldsTTFiVmxYUlhSYWJVWjZaRU5DTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05blkwZEdlbU15YkhWYWVURjVXbGhhYkdOdVRteEpSRVo2U1VkNGNHSnRWbWhqYVVKd1ltMWFjR0p0YkRCYVZIUmpZbTR4WTJKcE5XMVpWMFYwWTBkR2VtTXliSFZhZVRGNVdsaGFiR051VG14TWJVWjFZVmN4YUdSSFZtdE1iVnBvV1ZNeGVtSkhPVE5NUm5oMVRHMWFhRmxUTVhkWldFNTZZVmMxYmt4WVNteGtiVlo1WXpKVmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFbDFXbTFHYUV4WVRuTmlNMk0yWVVjNU1scFlTWE5ZUnpSMVdtMUdhRXhZUW1oamJWWjFaRU0xYUdKdGJIUlpXRkpzV2tNeGIySXpXbXhqYW5CdllqTmFiR05wUVN0SlF6VnRXVmRGZEdOSFJucGpNbXgxV25reGVWcFlXbXhqYms1c1RHMWFhRmxUTVhwaVJ6a3pTVWgwWTJKc2VEQlpWelZ3WWxkR01HRlhPWFZQYVVKM1dWaE9lbUZYTlc1TVdFcHNaRzFXZVdNeVZXZE5NMDFuWWtkc2RWcFhSbmxKUjJ4MVdtMXNkV0ZZVW14UE1YaDFabFo0ZFZoSE5IWkxhVUpEVmxaS1ZGWkRRWEZNTVhoMVVVZDBiR1ZYV25sWlZ6RnNZM2xDYVdSWVNucGtRMEkzV0VjMVkyUkVRV3hKU0hSMlkwZEdhbUZZVWpWUGFUUXlabFo0ZFZoSVVURk5RMVZuWlROU2VWbFhOWHBhYlRsNVlsUndlbGt5Um5OYVUyZDRUR3BuY0U4eU9YZFpWMDV3WkVock5rMUlNV05pYkhnd1RWUkJkMHBZZEhaalIwWnFZVmhTTlU5cVFqbFlSelU1V0VjMGRWcHRSbWhNVjBveFkyNU9NRXh0Um5WaFZ6Rm9aRWRXYTB4R2VIVk1iVnBvV1ZNeGFXUllTbnBrUXpWb1ltMXNkRmxZVW14YVF6RnZZak5hYkdOcWNHOWlNMXBzWTJsNFkySnBOVzFaVjBWMFkwZEdlVnBYTlRCTWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVNVUTBaMHh0V21oWlV6RnBaRmhLZW1SRFFqZFlSelZqWkVkR2RXRlhNV2hrUjJ4MlltcHZaMWx1Vm5sak0xRm5UVzVOWjJGWE5XMWhWelZ3WkVkVloySkhiSFZhVjBaNVdFYzFPVmhITkhWYWJVWm9URmRLTVdOdVRqQk1iVVoxWVZjeGFHUkhWbXRNYlZwb1dWTXhiVmxZVGpCTVJuaDFURzFhYUZsVE1XbGtXRXA2WkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFUVnRXVmRGZEZwdFJucGtSSEJ2WWpOYWJHTnBlR05pYVRWdFdWZEZkR05IUm5sYVZ6VXdURzFHZFdGWE1XaGtSMVpyVEZkb2RtUnRWbmxQYldoMlpHMVdlVWxFTkdkTWJWcG9XVk14YVdSWVNucGtRelZ0V1ZkRmRGcHRSbnBrUTBJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZFpibFo1WXpOUlowMVlUV2RoVnpWdFlWYzFjR1JIVldkaVIyeDFXbGRHZVZoSE5UbFlSelIxV20xR2FFeFhTakZqYms0d1RHMUdkV0ZYTVdoa1IxWnJURzFhYUZsVE1YcGlSemt6VEVaNGRVeHRXbWhaVXpGcFpGaEtlbVJETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJqTW5oMlpIcHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNV2xrV0VwNlpFTTFiVmxYUlhSak1uaDJaSGxDTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bldXNVdlV016VVdkTk0wMW5ZVmMxYldGWE5YQmtSMVZuWWtkc2RWcFhSbmxZUnpVNVdFYzFZMkpwT0hGSlJWcENWRVY0U2xSclkyZExhVGxqWW10Q2NscFliRzFqYlVaMFdsaE5aMXB0Um5OaVIyeDFXbmxDTjFoSE5HZEpRMEZuVFVOVloyVXpVbmxaVnpWNldtMDVlV0pVY0RCamJVWjFZeko0YUdSSFZscExRekF4VFVOVmNFOTVRblpqUjBacVlWaFNOVTlxUWpsWVJ6Um5TVU5CWjA1VVFXeEpTSFF3WTIxR2RXTXlXblpqYlRBMlpFaEthR0p1VG5OWldGSnNWMU5uZDBwVGF6ZEpSemwzV1ZkT2NHUklhelpOV0RGalltbEJaMGxEUVhoTlJFRnNTVWgwTUdOdFJuVmpNbHAyWTIwd05tUklTbWhpYms1eldWaFNiRmRUWnpGTlExVndUM2xDZG1OSFJtcGhXRkkxVDJwQ09WaEhOVGxZUnpWalltazFiVmxYUlhSYWJVWnpZa2RzZFZwNU5XaGliV3gwV1ZoU2JGcERlR05pYVRWdFdWZEZkRnB0Um5OaVIyeDFXbmsxYUdKdGJIUlpXRkpzV2tNeGIySXpXbXhqYW5CdllqTmFiR05wZUdOaWFUVnRXVmRGZEdOSFJubGFWelV3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sUGJXaDJaRzFXZVVsRU5HZE1iVnBvV1ZNeGJWbFhlSE5oVnpWdVNVaDBZMkpzZURCWlZ6VndZbGRHTUdGWE9YVlBhVUp0V1ZkNGMyRlhOVzVKUkVwNlNVZDRjR0p0Vm1oamFVSndZbTFhY0dKdGJEQmFWSFJqWW00eFkySnBOVzFaVjBWMFdtMUdjMkpIYkhWYWVUVm9ZbTFzZEZsWVVteGFRelZ0V1ZkRmRGcHRSbnBrUTNoalltazFiVmxYUlhSYWJVWnpZa2RzZFZwNU5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kyazFiVmxYUlhSYWJVWjZaRVJ3YjJJeldteGphWGhqWW1rMWJWbFhSWFJqUjBaNVdsYzFNRXh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VDIxb2RtUnRWbmxKUkRSblRHMWFhRmxUTVcxWlYzaHpZVmMxYmt4dFdtaFpVekZ0V1ZoT01FbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDYlZsWGVITmhWelZ1U1VSR2VrbEhlSEJpYlZab1kybENjR0p0V25CaWJXd3dXbFIwWTJKdU1XTmlhVFZ0V1ZkRmRGcHRSbk5pUjJ4MVduazFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmpNbmgyWkhsNFkySnBOVzFaVjBWMFdtMUdjMkpIYkhWYWVUVm9ZbTFzZEZsWVVteGFRekZ2WWpOYWJHTnBOVzFaVjBWMFl6SjRkbVI2Y0c5aU0xcHNZMmw0WTJKcE5XMVpWMFYwWTBkR2VWcFhOVEJNYlVaMVlWY3hhR1JIVm10TVYyaDJaRzFXZVU5dGFIWmtiVlo1U1VRMFoweHRXbWhaVXpGdFdWZDRjMkZYTlc1TWJWcG9XVk14ZW1KSE9UTkpTSFJqWW14NE1GbFhOWEJpVjBZd1lWYzVkVTlwUW0xWlYzaHpZVmMxYmtsRVRucEpSM2h3WW0xV2FHTnBRbkJpYlZwd1ltMXNNRnBVZEdOaWJqRmpZbWxLWkdaUlBUMGdLaThpWFgwPSAqLyJdfQ== */